]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'kn/fetch-push-bulk-ref-update'
authorJunio C Hamano <gitster@pobox.com>
Tue, 8 Jul 2025 22:49:19 +0000 (15:49 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 8 Jul 2025 22:49:19 +0000 (15:49 -0700)
commitcdb787224707ddd2601fde0d89701d875310a457
treead2812a03f2947686d119e0f71e261999471b9fc
parent0ba1a581df94ef7508973f0ea0a6dd072b0fd974
parent5c697f0b7ddbc85965bcba00c29d4b823bd221b7
Merge branch 'kn/fetch-push-bulk-ref-update'

"git push" and "git fetch" are taught to update refs in batches to
gain performance.

* kn/fetch-push-bulk-ref-update:
  receive-pack: handle reference deletions separately
  refs/files: skip updates with errors in batched updates
  receive-pack: use batched reference updates
  send-pack: fix memory leak around duplicate refs
  fetch: use batched reference updates
  refs: add function to translate errors to strings
builtin/fetch.c
builtin/receive-pack.c
refs/files-backend.c
t/t1400-update-ref.sh
t/t5516-fetch-push.sh