Merge branch 'jt/non-blob-lazy-fetch'
commitfa54cccf1ffcf4b49076d24062f3592b73e2bb84
authorJunio C Hamano <gitster@pobox.com>
Fri, 19 Oct 2018 04:34:07 +0000 (19 13:34 +0900)
committerJunio C Hamano <gitster@pobox.com>
Fri, 19 Oct 2018 04:34:07 +0000 (19 13:34 +0900)
tree6a26cbcc6bbaf34845b053a3391e65f027c9fded
parent2916cfe851444c730a533e5045b46cc661f5d9c3
parent4c7f9567ea2628451a0f4ad52599a25d34657bae
Merge branch 'jt/non-blob-lazy-fetch'

A partial clone that is configured to lazily fetch missing objects
will on-demand issue a "git fetch" request to the originating
repository to fill not-yet-obtained objects.  The request has been
optimized for requesting a tree object (and not the leaf blob
objects contained in it) by telling the originating repository that
no blobs are needed.

* jt/non-blob-lazy-fetch:
  fetch-pack: exclude blobs when lazy-fetching trees
  fetch-pack: avoid object flags if no_dependents
fetch-pack.c
t/t0410-partial-clone.sh