libgit2_d.status

Undocumented in source.

Members

Aliases

git_status_cb
alias git_status_cb = int function(const(char)* path, uint status_flags, void* payload)

Function pointer to receive status on individual files

Enums

GIT_STATUS_CURRENT
anonymousenum GIT_STATUS_CURRENT
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_STATUS_OPT_INCLUDE_UNTRACKED
anonymousenum GIT_STATUS_OPT_INCLUDE_UNTRACKED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_STATUS_SHOW_INDEX_AND_WORKDIR
anonymousenum GIT_STATUS_SHOW_INDEX_AND_WORKDIR
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_status_opt_t
enum git_status_opt_t

Flags to control status callbacks

git_status_show_t
enum git_status_show_t

Select the files on which to report status.

git_status_t
enum git_status_t

Status flags for a single file.

Functions

GIT_STATUS_OPTIONS_INIT
GIT_STATUS_OPTIONS_INIT()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_status_byindex
const(.git_status_entry)* git_status_byindex(libgit2_d.types.git_status_list* statuslist, size_t idx)

Get a pointer to one of the entries in the status list.

git_status_file
int git_status_file(uint* status_flags, libgit2_d.types.git_repository* repo, const(char)* path)

Get file status for a single file.

git_status_foreach
int git_status_foreach(libgit2_d.types.git_repository* repo, .git_status_cb callback, void* payload)

Gather file statuses and run a callback for each one.

git_status_foreach_ext
int git_status_foreach_ext(libgit2_d.types.git_repository* repo, const(.git_status_options)* opts, .git_status_cb callback, void* payload)

Gather file status information and run callbacks as requested.

git_status_list_entrycount
size_t git_status_list_entrycount(libgit2_d.types.git_status_list* statuslist)

Gets the count of status entries in this list.

git_status_list_free
void git_status_list_free(libgit2_d.types.git_status_list* statuslist)

Free an existing status list

git_status_list_new
int git_status_list_new(libgit2_d.types.git_status_list** out_, libgit2_d.types.git_repository* repo, const(.git_status_options)* opts)

Gather file status information and populate the git_status_list.

git_status_options_init
int git_status_options_init(.git_status_options* opts, uint version_)

Initialize git_status_options structure

git_status_should_ignore
int git_status_should_ignore(int* ignored, libgit2_d.types.git_repository* repo, const(char)* path)

Test if the ignore rules apply to a given file.

Manifest constants

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

Structs

git_status_entry
struct git_status_entry

A status entry, providing the differences between the file as it exists in HEAD and the index, and providing the differences between the index and the working directory.

git_status_options
struct git_status_options

Options to control how git_status_foreach_ext() will issue callbacks.

Meta