git_commit_lookup

Lookup a commit object from a repository.

The returned object should be released with git_commit_free when no longer needed.

extern (C) nothrow @nogc
int
git_commit_lookup

Parameters

commit libgit2_d.types.git_commit**

pointer to the looked up commit

repo libgit2_d.types.git_repository*

the repo to use when locating the commit.

id const(libgit2_d.oid.git_oid)*

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

Return Value

Type: int

0 or an error code

Meta