Merge branch 'js/partial-clone-connectivity-check'
authorJunio C Hamano <gitster@pobox.com>
Mon, 13 May 2019 14:50:31 +0000 (23:50 +0900)
committerJunio C Hamano <gitster@pobox.com>
Mon, 13 May 2019 14:50:32 +0000 (23:50 +0900)
commit5b51f0d38d24a21dc69a53e972497928183d399e
treef6a2e1ec6e7984f0550c1099bc210dc79627f345
parent5b2d1c0c6eceb5fd6c9527bc2863179644dce840
parent1bb10d4f7c074ac13a61d6d20be89c2bff9488a4
Merge branch 'js/partial-clone-connectivity-check'

During an initial "git clone --depth=..." partial clone, it is
pointless to spend cycles for a large portion of the connectivity
check that enumerates and skips promisor objects (which by
definition is all objects fetched from the other side).  This has
been optimized out.

* js/partial-clone-connectivity-check:
  t/perf: add perf script for partial clones
  clone: do faster object check for partial clones
builtin/clone.c