Browse Source
When fetching from a remote peer, consider all of the refs of any alternate repository to be reachable locally, in addition to the refs of the local repository. This mirrors the push protocol and may avoid unnecessary object transfer when the local repository is empty, but its alternate and the remote share a lot of common history. Junio C Hamano recently proposed a similar change to C Git's fetch client, in order to work around a performance bug I identified when fetching between two repositories that actually shared the same alternate repository on the local system. Change-Id: Iffb0b70e1223901ce2caac3b87ba7e0d6634d265 Signed-off-by: Shawn O. Pearce <spearce@spearce.org>stable-0.12
Shawn O. Pearce
14 years ago
1 changed files with 23 additions and 16 deletions
Loading…
Reference in new issue