libgit2

git_commit_lookup_prefix

Version:

Lookup a commit object from a repository, given a prefix of its identifier (short id).

See

Signature

int git_commit_lookup_prefix(git_commit **commit, git_repository *repo, const git_oid *id, unsigned int len);

Parameters

In
commit

pointer to the looked up commit

In
repo

the repo to use when locating the commit.

In
id

identity of the commit to locate. If the object is an annotated tag it will be peeled back to the commit.

unsigned int
In
len

the length of the short identifier

Returns

int

GIT_SUCCESS or an error code

Versions