summaryrefslogtreecommitdiff
path: root/promisor-remote.c
diff options
context:
space:
mode:
authorLibravatar Jonathan Tan <jonathantanmy@google.com>2020-01-11 20:15:25 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2020-01-30 10:55:47 -0800
commit2df1aa239cd50698ab3e0c2cb18b9c1d2f0e44d7 (patch)
tree1ce9d6a03e13ca4385bb9cc80f9d59521e0496a3 /promisor-remote.c
parentconnected: verify promisor-ness of partial clone (diff)
downloadtgif-2df1aa239cd50698ab3e0c2cb18b9c1d2f0e44d7.tar.xz
fetch: forgo full connectivity check if --filter
If a filter is specified, we do not need a full connectivity check on the contents of the packfile we just fetched; we only need to check that the objects referenced are promisor objects. This significantly speeds up fetches into repositories that have many promisor objects, because during the connectivity check, all promisor objects are enumerated (to mark them UNINTERESTING), and that takes a significant amount of time. Signed-off-by: Jonathan Tan <jonathantanmy@google.com> Reviewed-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'promisor-remote.c')
0 files changed, 0 insertions, 0 deletions