deimos.git2.repository

Undocumented in source.

Members

Aliases

git_repository_fetchhead_foreach_cb
alias git_repository_fetchhead_foreach_cb = int function(const(char)* ref_name, const(char)* remote_url, const(git_oid)* oid, uint is_merge, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_mergehead_foreach_cb
alias git_repository_mergehead_foreach_cb = int function(const(git_oid)* oid, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

git_repository_init_flag_t
enum git_repository_init_flag_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_init_mode_t
enum git_repository_init_mode_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_open_flag_t
enum git_repository_open_flag_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_state_t
enum git_repository_state_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

git_repository_config
int git_repository_config(git_config** out_, git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_detach_head
int git_repository_detach_head(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_discover
int git_repository_discover(char* path_out, size_t path_size, const(char)* start_path, int across_fs, const(char)* ceiling_dirs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_fetchhead_foreach
int git_repository_fetchhead_foreach(git_repository* repo, git_repository_fetchhead_foreach_cb callback, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_free
void git_repository_free(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_get_namespace
const(char)* git_repository_get_namespace(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_hashfile
int git_repository_hashfile(git_oid* out_, git_repository* repo, const(char)* path, git_otype type, const(char)* as_path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_head
int git_repository_head(git_reference** out_, git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_head_detached
int git_repository_head_detached(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_head_unborn
int git_repository_head_unborn(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_index
int git_repository_index(git_index** out_, git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_init
int git_repository_init(git_repository** out_, const(char)* path, uint is_bare)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_init_ext
int git_repository_init_ext(git_repository** out_, const(char)* repo_path, git_repository_init_options* opts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_is_bare
int git_repository_is_bare(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_is_empty
int git_repository_is_empty(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_is_shallow
int git_repository_is_shallow(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_merge_cleanup
int git_repository_merge_cleanup(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_mergehead_foreach
int git_repository_mergehead_foreach(git_repository* repo, git_repository_mergehead_foreach_cb callback, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_message
int git_repository_message(char* out_, size_t len, git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_message_remove
int git_repository_message_remove(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_odb
int git_repository_odb(git_odb** out_, git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_open
int git_repository_open(git_repository** out_, const(char)* path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_open_bare
int git_repository_open_bare(git_repository** out_, const(char)* bare_path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_open_ext
int git_repository_open_ext(git_repository** out_, const(char)* path, uint flags, const(char)* ceiling_dirs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_path
const(char)* git_repository_path(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_refdb
int git_repository_refdb(git_refdb** out_, git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_set_head
int git_repository_set_head(git_repository* repo, const(char)* refname)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_set_head_detached
int git_repository_set_head_detached(git_repository* repo, const(git_oid)* commitish)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_set_namespace
int git_repository_set_namespace(git_repository* repo, const(char)* nmspace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_set_workdir
int git_repository_set_workdir(git_repository* repo, const(char)* workdir, int update_gitlink)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_state
int git_repository_state(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_workdir
const(char)* git_repository_workdir(git_repository* repo)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_repository_wrap_odb
int git_repository_wrap_odb(git_repository** out_, git_odb* odb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

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

Mixins

__anonymous
mixin _ExportEnumMembers!git_repository_open_flag_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin _ExportEnumMembers!git_repository_init_flag_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin _ExportEnumMembers!git_repository_init_mode_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__anonymous
mixin _ExportEnumMembers!git_repository_state_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

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

Variables

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

Meta