Git's idea of a remote repository which case it does not have backing configuration entires).
Preparation for a push operation push and the level of parallelism of the packfile builder.
The callback settings structure
Argument to the completion callback which tells it which operation finished
Automatic tag following option
git2/remote
Add a remote with the default fetch refspec to the repository's configuration calls git_remote_save before returning.
Add a remote with the provided fetch refspec (or default if NULL) to the repository's configuration calls git_remote_save before returning.
Create an anonymous remote
Get the information for a particular remote
Save a remote to its repository's configuration
Create a copy of an existing remote duplicated. Callbacks are not duplicated.
Get the remote's repository
Get the remote's name
Get the remote's url
Get the remote's url for pushing
Set the remote's url
Set the remote's url for pushing
Add a fetch refspec to the remote
Get the remote's list of fetch refspecs
Set the remote's list of fetch refspecs
Add a push refspec to the remote
Get the remote's list of push refspecs
Set the remote's list of push refspecs
Clear the refspecs
Get the number of refspecs for a remote
Get a refspec from the remote
Open a connection to a remote
Get the remote repository's reference advertisement list
Download and index the packfile
Create a packfile and send it to the server
Check whether the remote is connected
Cancel the operation
Disconnect from the remote
Free the memory associated with a remote
Update the tips to the new state
Prune tracking refs that are no longer present on remote
Download new data and update tips
Perform a push
Get a list of the configured remotes for a repo
Initializes a git_remote_callbacks
with default values creating an instance with GIT_REMOTE_CALLBACKS_INIT.
Set the callbacks for a remote
Retrieve the current callback structure
Get the statistics structure that is filled in by the fetch operation
Retrieve the tag auto-follow setting
Set the tag auto-follow setting
Retrieve the ref-prune setting
Give the remote a new name
Retrieve the update FETCH_HEAD setting
Sets the update FETCH_HEAD setting updated on every fetch. Set to 0 to disable.
Ensure the remote name is well-formed
Delete an existing persisted remote
Retrieve the name of the remote's default branch