Annotated commits, the input to merge and rebase
Creates a git_annotated_commit from the given reference The resulting git_annotated_commit must be freed with git_annotated_commit_free.
Creates a git_annotated_commit from the given fetch head data The resulting git_annotated_commit must be freed with git_annotated_commit_free.
Creates a git_annotated_commit from the given commit id The resulting git_annotated_commit must be freed with git_annotated_commit_free.
Creates a git_annotated_commit from a revision string
Gets the commit ID that the given git_annotated_commit refers to
Get the refname that the given git_annotated_commit refers to