Merge branch 'jt/fetch-nego-tip'
commit30bf8d9f4f06d8e35793612c8611cb03c53a73db
authorJunio C Hamano <gitster@pobox.com>
Thu, 2 Aug 2018 22:30:43 +0000 (2 15:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 2 Aug 2018 22:30:43 +0000 (2 15:30 -0700)
tree194baa306b8fb60956fe05d8a6daa42c6cc0bfb4
parent84e74c64034dafe96edfb7a1f7272daa9149c1e3
parent3390e42adb3b84a9d61b3d46f4105f4cb6ba5edd
Merge branch 'jt/fetch-nego-tip'

"git fetch" learned a new option "--negotiation-tip" to limit the
set of commits it tells the other end as "have", to reduce wasted
bandwidth and cycles, which would be helpful when the receiving
repository has a lot of refs that have little to do with the
history at the remote it is fetching from.

* jt/fetch-nego-tip:
  fetch-pack: support negotiation tip whitelist
builtin/fetch.c
fetch-pack.c
fetch-pack.h
transport-helper.c
transport.c
transport.h