The signature of a function matching git_remote_create, with an additional void* as a callback payload.
The signature of a function matchin git_repository_init, with an aditional void * as callback payload.
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.
Clone a remote repository.
Initialize git_clone_options structure
Clone options structure