Open a git repository
Open a git repository by manually specifying all its paths
Open a git repository by manually specifying its paths and the object database it will use
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
Creates a new Git repository in the given folder
Lookup a reference by its name in the repository