]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ds/fetch-negotiation-options'
authorJunio C Hamano <gitster@pobox.com>
Wed, 27 May 2026 05:15:45 +0000 (14:15 +0900)
committerJunio C Hamano <gitster@pobox.com>
Wed, 27 May 2026 05:15:45 +0000 (14:15 +0900)
commit1103041f3482c2e19174a6192dabfcf6a286b6a8
tree3ac21c62d4e89d8406bbf8216df9b00aa316367f
parentebdb4c523d5e372a6e9556d218e1cb295d23b7a2
parenta6d92c48e4426b88a427a75ed2c20d1daa5dc7f7
Merge branch 'ds/fetch-negotiation-options'

The negotiation tip options in "git fetch" have been reworked to
allow requiring certain refs to be sent as "have" lines, and to
restrict negotiation to a specific set of refs.

* ds/fetch-negotiation-options:
  send-pack: pass negotiation config in push
  remote: add remote.*.negotiationInclude config
  fetch: add --negotiation-include option for negotiation
  negotiator: add have_sent() interface
  remote: add remote.*.negotiationRestrict config
  transport: rename negotiation_tips
  fetch: add --negotiation-restrict option
  t5516: fix test order flakiness
builtin/fetch.c
fetch-pack.c
negotiator/default.c
negotiator/skipping.c
remote.c
send-pack.c
t/t5510-fetch.sh
t/t5516-fetch-push.sh
transport-helper.c
transport.c