summaryrefslogtreecommitdiff
path: root/connected.c
diff options
context:
space:
mode:
authorChristian Couder <christian.couder@gmail.com>2019-06-25 13:40:30 (GMT)
committerJunio C Hamano <gitster@pobox.com>2019-06-25 21:05:37 (GMT)
commitfaf2abf496bb8e5a5fbf3818f3e78077b2f3e143 (patch)
tree17f7980c9dc02ffaa361e39fb586c65d96bb2a9f /connected.c
parent9cfebc1f3b2b60290b6321b95e5038b6e5b758ab (diff)
downloadgit-faf2abf496bb8e5a5fbf3818f3e78077b2f3e143.zip
git-faf2abf496bb8e5a5fbf3818f3e78077b2f3e143.tar.gz
git-faf2abf496bb8e5a5fbf3818f3e78077b2f3e143.tar.bz2
promisor-remote: use repository_format_partial_clone
A remote specified using the extensions.partialClone config option should be considered a promisor remote too. For simplicity and to make things predictable, this promisor remote should be either always the last one we try to get objects from, or the first one. So it should always be either at the end of the promisor remote list, or at its start. We decided to make it the last one we try, because it is likely that someone using many promisor remotes is doing so because the other promisor remotes are better for some reason (maybe they are closer or faster for some kind of objects) than the origin, and the origin is likely to be the remote specified by extensions.partialClone. This justification is not very strong, but one choice had to be made, and anyway the long term plan should be to make the order somehow fully configurable. Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'connected.c')
0 files changed, 0 insertions, 0 deletions