libgit2

git_blob_create_fromfile

Version:

Read a file from the working folder of a repository and write it to the Object Database as a loose blob

Signature

int git_blob_create_fromfile(git_oid *oid, git_repository *repo, const char *path);

Parameters

In
oid

return the id of the written blob

In
repo

repository where the blob will be written. this repository cannot be bare

const char *
In
path

file from which the blob will be created, relative to the repository's working dir

Returns

int

0 on success; error code otherwise

Versions