libgit2_d.checkout

Undocumented in source.

Members

Aliases

git_checkout_notify_cb
alias git_checkout_notify_cb = int function(.git_checkout_notify_t why, const(char)* path, const(libgit2_d.diff.git_diff_file)* baseline, const(libgit2_d.diff.git_diff_file)* target, const(libgit2_d.diff.git_diff_file)* workdir, void* payload)

Checkout notification callback function

git_checkout_perfdata_cb
alias git_checkout_perfdata_cb = void function(const(.git_checkout_perfdata)* perfdata, void* payload)

Checkout perfdata notification function

git_checkout_progress_cb
alias git_checkout_progress_cb = void function(const(char)* path, size_t completed_steps, size_t total_steps, void* payload)

Checkout progress notification function

Enums

GIT_CHECKOUT_NONE
anonymousenum GIT_CHECKOUT_NONE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_CHECKOUT_NOTIFY_NONE
anonymousenum GIT_CHECKOUT_NOTIFY_NONE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_checkout_notify_t
enum git_checkout_notify_t

Checkout notification flags

git_checkout_strategy_t
enum git_checkout_strategy_t

Checkout behavior flags

Functions

GIT_CHECKOUT_OPTIONS_INIT
GIT_CHECKOUT_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_checkout_head
int git_checkout_head(libgit2_d.types.git_repository* repo, const(.git_checkout_options)* opts)

Updates files in the index and the working tree to match the content of the commit pointed at by HEAD.

git_checkout_index
int git_checkout_index(libgit2_d.types.git_repository* repo, libgit2_d.types.git_index* index, const(.git_checkout_options)* opts)

Updates files in the working tree to match the content of the index.

git_checkout_options_init
int git_checkout_options_init(.git_checkout_options* opts, uint version_)

Initialize git_checkout_options structure

git_checkout_tree
int git_checkout_tree(libgit2_d.types.git_repository* repo, const(libgit2_d.types.git_object)* treeish, const(.git_checkout_options)* opts)

Updates files in the index and working tree to match the content of the tree pointed at by the treeish.

Manifest constants

GIT_CHECKOUT_OPTIONS_VERSION
enum GIT_CHECKOUT_OPTIONS_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_checkout_options
struct git_checkout_options

Checkout options structure

git_checkout_perfdata
struct git_checkout_perfdata

Checkout performance-reporting structure

Meta