]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ds/fetch-negotiation-options' into next
authorJunio C Hamano <gitster@pobox.com>
Thu, 21 May 2026 04:39:23 +0000 (13:39 +0900)
committerJunio C Hamano <gitster@pobox.com>
Thu, 21 May 2026 04:39:23 +0000 (13:39 +0900)
commitff57fd9c9763c3811ca8bf7d43c4a1af5fc6da4c
treedb3dd5d6c48323058e54bdadbd307f0e10ab2075
parentc223b710790ddad9fd4bb45fa40c832d97e179fb
parenta6d92c48e4426b88a427a75ed2c20d1daa5dc7f7
Merge branch 'ds/fetch-negotiation-options' into next

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