deimos.git2.index

Undocumented in source.

Members

Aliases

git_index_matched_path_cb
alias git_index_matched_path_cb = int function(const(char)* path, const(char)* matched_pathspec, 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_index_add_option_t
enum git_index_add_option_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_indexcap_t
enum git_indexcap_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_IDXENTRY_STAGE
auto GIT_IDXENTRY_STAGE(T E)
Undocumented in source. Be warned that the author may not have intended to support it.
git_index_add
int git_index_add(git_index* index, const(git_index_entry)* source_entry)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_add_all
int git_index_add_all(git_index* index, const(git_strarray)* pathspec, uint flags, git_index_matched_path_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_index_add_bypath
int git_index_add_bypath(git_index* index, 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_index_caps
uint git_index_caps(const(git_index)* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_clear
void git_index_clear(git_index* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_conflict_add
int git_index_conflict_add(git_index* index, const(git_index_entry)* ancestor_entry, const(git_index_entry)* our_entry, const(git_index_entry)* their_entry)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_conflict_cleanup
void git_index_conflict_cleanup(git_index* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_conflict_get
int git_index_conflict_get(const(git_index_entry)** ancestor_out, const(git_index_entry)** our_out, const(git_index_entry)** their_out, git_index* index, 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_index_conflict_iterator_free
void git_index_conflict_iterator_free(git_index_conflict_iterator* iterator)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_conflict_iterator_new
int git_index_conflict_iterator_new(git_index_conflict_iterator** iterator_out, git_index* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_conflict_next
int git_index_conflict_next(const(git_index_entry)** ancestor_out, const(git_index_entry)** our_out, const(git_index_entry)** their_out, git_index_conflict_iterator* iterator)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_conflict_remove
int git_index_conflict_remove(git_index* index, 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_index_entry_stage
int git_index_entry_stage(const(git_index_entry)* entry)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_entrycount
size_t git_index_entrycount(const(git_index)* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_find
int git_index_find(size_t* at_pos, git_index* index, 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_index_free
void git_index_free(git_index* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_get_byindex
const(git_index_entry)* git_index_get_byindex(git_index* index, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_get_bypath
const(git_index_entry)* git_index_get_bypath(git_index* index, const(char)* path, int stage)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_has_conflicts
int git_index_has_conflicts(const(git_index)* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_new
int git_index_new(git_index** out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_open
int git_index_open(git_index** out_, const(char)* index_path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_owner
git_repository* git_index_owner(const(git_index)* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_path
const(char)* git_index_path(git_index* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_read
int git_index_read(git_index* index, int force)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_read_tree
int git_index_read_tree(git_index* index, const(git_tree)* tree)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_remove
int git_index_remove(git_index* index, const(char)* path, int stage)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_remove_all
int git_index_remove_all(git_index* index, const(git_strarray)* pathspec, git_index_matched_path_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_index_remove_bypath
int git_index_remove_bypath(git_index* index, 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_index_remove_directory
int git_index_remove_directory(git_index* index, const(char)* dir, int stage)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_set_caps
int git_index_set_caps(git_index* index, uint caps)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_update_all
int git_index_update_all(git_index* index, const(git_strarray)* pathspec, git_index_matched_path_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_index_write
int git_index_write(git_index* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_write_tree
int git_index_write_tree(git_oid* out_, git_index* index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_write_tree_to
int git_index_write_tree_to(git_oid* out_, git_index* index, 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.

Manifest constants

GIT_IDXENTRY_ADDED
enum GIT_IDXENTRY_ADDED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_CONFLICTED
enum GIT_IDXENTRY_CONFLICTED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_EXTENDED
enum GIT_IDXENTRY_EXTENDED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_EXTENDED2
enum GIT_IDXENTRY_EXTENDED2;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_EXTENDED_FLAGS
enum GIT_IDXENTRY_EXTENDED_FLAGS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_HASHED
enum GIT_IDXENTRY_HASHED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_INTENT_TO_ADD
enum GIT_IDXENTRY_INTENT_TO_ADD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_NAMEMASK
enum GIT_IDXENTRY_NAMEMASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_NEW_SKIP_WORKTREE
enum GIT_IDXENTRY_NEW_SKIP_WORKTREE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_REMOVE
enum GIT_IDXENTRY_REMOVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_SKIP_WORKTREE
enum GIT_IDXENTRY_SKIP_WORKTREE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_STAGEMASK
enum GIT_IDXENTRY_STAGEMASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_STAGESHIFT
enum GIT_IDXENTRY_STAGESHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_UNHASHED
enum GIT_IDXENTRY_UNHASHED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_UNPACKED
enum GIT_IDXENTRY_UNPACKED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_UPDATE
enum GIT_IDXENTRY_UPDATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_UPTODATE
enum GIT_IDXENTRY_UPTODATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_VALID
enum GIT_IDXENTRY_VALID;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_IDXENTRY_WT_REMOVE
enum GIT_IDXENTRY_WT_REMOVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_INDEX_STAGE_ANY
enum GIT_INDEX_STAGE_ANY;
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_indexcap_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_index_add_option_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_index_entry
struct git_index_entry
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_index_time
struct git_index_time
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta