libgit2_d.clone

Undocumented in source.

Members

Aliases

git_remote_create_cb
alias git_remote_create_cb = int function(libgit2_d.types.git_remote** out_, libgit2_d.types.git_repository* repo, const(char)* name, const(char)* url, void* payload)

The signature of a function matching git_remote_create, with an additional void* as a callback payload.

git_repository_create_cb
alias git_repository_create_cb = int function(libgit2_d.types.git_repository** out_, const(char)* path, int bare, void* payload)

The signature of a function matchin git_repository_init, with an aditional void * as callback payload.

Enums

git_clone_local_t
enum git_clone_local_t

Options for bypassing the git-aware transport on clone. Bypassing it means that instead of a fetch, libgit2 will copy the object database directory instead of figuring out what it needs, which is faster. If possible, it will hardlink the files to save space.

Functions

GIT_CLONE_OPTIONS_INIT
GIT_CLONE_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_clone
int git_clone(libgit2_d.types.git_repository** out_, const(char)* url, const(char)* local_path, const(.git_clone_options)* options)

Clone a remote repository.

git_clone_options_init
int git_clone_options_init(.git_clone_options* opts, uint version_)

Initialize git_clone_options structure

Manifest constants

GIT_CLONE_OPTIONS_VERSION
enum GIT_CLONE_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_clone_options
struct git_clone_options

Clone options structure

Meta