- git_repository__cleanup
int git_repository__cleanup(libgit2_d.types.git_repository* repo)
 Reset all the internal state in a repository.
- git_repository_new
int git_repository_new(libgit2_d.types.git_repository** out_)
 Create a new repository with neither backends nor config object
- git_repository_reinit_filesystem
int git_repository_reinit_filesystem(libgit2_d.types.git_repository* repo, int recurse_submodules)
 Update the filesystem config settings for an open repository
- git_repository_set_bare
int git_repository_set_bare(libgit2_d.types.git_repository* repo)
 Set a repository to be bare.
- git_repository_set_config
int git_repository_set_config(libgit2_d.types.git_repository* repo, libgit2_d.types.git_config* config)
 Set the configuration file for this repository
- git_repository_set_index
int git_repository_set_index(libgit2_d.types.git_repository* repo, libgit2_d.types.git_index* index)
 Set the index file for this repository
- git_repository_set_odb
int git_repository_set_odb(libgit2_d.types.git_repository* repo, libgit2_d.types.git_odb* odb)
 Set the Object Database for this repository
- git_repository_set_refdb
int git_repository_set_refdb(libgit2_d.types.git_repository* repo, libgit2_d.types.git_refdb* refdb)
 Set the Reference Database Backend for this repository
- git_repository_submodule_cache_all
int git_repository_submodule_cache_all(libgit2_d.types.git_repository* repo)
 Load and cache all submodules.
- git_repository_submodule_cache_clear
int git_repository_submodule_cache_clear(libgit2_d.types.git_repository* repo)
 Clear the submodule cache.