libgit2_d.sys.refdb_backend

Undocumented in source.

Members

Functions

GIT_REFDB_BACKEND_INIT
GIT_REFDB_BACKEND_INIT()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_refdb_backend_fs
int git_refdb_backend_fs(.git_refdb_backend** backend_out, libgit2_d.types.git_repository* repo)

Constructors for default filesystem-based refdb backend

git_refdb_init_backend
int git_refdb_init_backend(.git_refdb_backend* backend, uint version_)

Initializes a git_refdb_backend with default values. Equivalent to creating an instance with GIT_REFDB_BACKEND_INIT.

git_refdb_set_backend
int git_refdb_set_backend(libgit2_d.types.git_refdb* refdb, .git_refdb_backend* backend)

Sets the custom backend to an existing reference DB

Manifest constants

GIT_REFDB_BACKEND_VERSION
enum GIT_REFDB_BACKEND_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

git_refdb_backend
struct git_refdb_backend

An instance for a custom backend

git_reference_iterator
struct git_reference_iterator

Every backend's iterator must have a pointer to itself as the first element, so the API can talk to it. You'd define your iterator as

Meta