- 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.