Expand description

Modules

negotiateasync-network-client or blocking-network-client
prepareasync-network-client or blocking-network-client
refsasync-network-client or blocking-network-client

Structs

Mappingblocking-network-client or async-network-client
A mapping between a single remote reference and its advertised objects to a local destination which may or may not exist.
Outcome(async-network-client or blocking-network-client) and (blocking-network-client or async-network-client)
The outcome of receiving a pack via Prepare::receive().
Prepare(async-network-client or blocking-network-client) and (blocking-network-client or async-network-client)
A structure to hold the result of the handshake with the remote and configure the upcoming fetch operation.
RefMapblocking-network-client or async-network-client
Information about the relationship between our refspecs, and remote references with their local counterparts.

Enums

Error(async-network-client or blocking-network-client) and (blocking-network-client or async-network-client)
The error returned by receive().
ProgressId(async-network-client or blocking-network-client) and (blocking-network-client or async-network-client)
The progress ids used in during various steps of the fetch operation.
RefLogMessage(async-network-client or blocking-network-client) and (blocking-network-client or async-network-client)
The way reflog messages should be composed whenever a ref is written with recent objects from a remote.
Sourceblocking-network-client or async-network-client
Either an object id that the remote has or the matched remote ref itself.
SpecIndexblocking-network-client or async-network-client
An index into various lists of refspecs that have been used in a Mapping of remote references to local ones.
Status(async-network-client or blocking-network-client) and (blocking-network-client or async-network-client)
The status of the repository after the fetch operation
Describe how to handle tags when fetching