Module git_repository::remote::fetch
source · Expand description
Modules
negotiate
async-network-client or blocking-network-clientprepare
async-network-client or blocking-network-clientrefs
async-network-client or blocking-network-clientStructs
Mapping
blocking-network-client or async-network-clientA 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.
RefMap
blocking-network-client or async-network-clientInformation 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().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.
Source
blocking-network-client or async-network-clientEither an object id that the remote has or the matched remote ref itself.
SpecIndex
blocking-network-client or async-network-clientAn 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