Open a git repository
Open a git repository by manually specifying all its paths
Lookup a reference to one of the objects in the repostory
Get the object database behind a Git repository
Get the Index file of a Git repository
Create a new in-memory repository object with the given type
Free a previously allocated repository