The signature of a function matching git_remote_create, with an additional
void* as a callback payload.
Callers of git_clone may provide a function matching this signature to
override the remote creation and customization process during a clone
operation.
@param out_ the resulting remote
@param repo the repository in which to create the remote
@param name the remote's name
@param url the remote's url
@param payload an opaque payload
@return 0, git_error_code.GIT_EINVALIDSPEC, git_error_code.GIT_EEXISTS or an error code
The signature of a function matching git_remote_create, with an additional void* as a callback payload.
Callers of git_clone may provide a function matching this signature to override the remote creation and customization process during a clone operation.
@param out_ the resulting remote @param repo the repository in which to create the remote @param name the remote's name @param url the remote's url @param payload an opaque payload @return 0, git_error_code.GIT_EINVALIDSPEC, git_error_code.GIT_EEXISTS or an error code