Struct git_repository::remote::fetch::Mapping
source · pub struct Mapping {
pub remote: Source,
pub local: Option<BString>,
pub spec_index: SpecIndex,
}
Available on crate features
blocking-network-client
or async-network-client
only.Expand description
A mapping between a single remote reference and its advertised objects to a local destination which may or may not exist.
Fields§
§remote: Source
The reference on the remote side, along with information about the objects they point to as advertised by the server.
local: Option<BString>
The local tracking reference to update after fetching the object visible via remote
.
spec_index: SpecIndex
The index into the fetch ref-specs used to produce the mapping, allowing it to be recovered.