libgit2_d.sys.repository

Undocumented in source.

Members

Functions

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.

Meta