Open a git repository
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
Write back an object to disk
Get the id (SHA1) of a repository object
Get the object type of an object
Get the repository that owns this object
Free a reference to one of the objects in the repository
Free a previously allocated repository