Merge branch 'jt/push-negotiation'
authorJunio C Hamano <gitster@pobox.com>
Sun, 16 May 2021 12:05:22 +0000 (21:05 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sun, 16 May 2021 12:05:22 +0000 (21:05 +0900)
commit644f4a20468da89c1325a539c0521336f7835a64
tree39ccb6b55222d659ab3d63d8b91e8ba549c360e5
parent97eea85a0a1ec66d356567808a1e4ca2367e0ce7
parent477673d6f39b4829baa98ad88d6b65b35b79fd0f
Merge branch 'jt/push-negotiation'

"git push" learns to discover common ancestor with the receiving
end over protocol v2.

* jt/push-negotiation:
  send-pack: support push negotiation
  fetch: teach independent negotiation (no packfile)
  fetch-pack: refactor command and capability write
  fetch-pack: refactor add_haves()
  fetch-pack: refactor process_acks()
Documentation/technical/protocol-v2.txt
builtin/fetch.c
object.h
t/t5701-git-serve.sh
transport.c
upload-pack.c