Merge branch 'jt/fetch-negotiator-skipping'
authorJunio C Hamano <gitster@pobox.com>
Thu, 2 Aug 2018 22:30:46 +0000 (15:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 2 Aug 2018 22:30:46 +0000 (15:30 -0700)
commit7c85ee6c5818f4409a29e40cc406ef5db9560af8
tree3ae0b2267d235f9bf4f81dd1a7d781e980a953ce
parentd6873a396e054d814744f8943fd1c343ecf4a9dc
parent42cc7485a2ec49ecc440c921d2eb0cae4da80549
Merge branch 'jt/fetch-negotiator-skipping'

Add a server-side knob to skip commits in exponential/fibbonacci
stride in an attempt to cover wider swath of history with a smaller
number of iterations, potentially accepting a larger packfile
transfer, instead of going back one commit a time during common
ancestor discovery during the "git fetch" transaction.

* jt/fetch-negotiator-skipping:
  negotiator/skipping: skip commits during fetch
Documentation/config.txt
Makefile
fetch-pack.c
negotiator/skipping.c