]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/fetch-atomic'
authorJunio C Hamano <gitster@pobox.com>
Sun, 13 Mar 2022 22:56:16 +0000 (22:56 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sun, 13 Mar 2022 22:56:16 +0000 (22:56 +0000)
commit851d2f0ab123c8fa33bbdc8e5a325e0c8b2c5d9c
tree79a68e80afcedd804eb416efde7f5fd08e161f53
parent1a4874565fa3b6668042216189551b98b4dc0b1b
parent583bc419235cedc6a2ba12593f058a9f812b9594
Merge branch 'ps/fetch-atomic'

"git fetch" can make two separate fetches, but ref updates coming
from them were in two separate ref transactions under "--atomic",
which has been corrected.

* ps/fetch-atomic:
  fetch: make `--atomic` flag cover pruning of refs
  fetch: make `--atomic` flag cover backfilling of tags
  refs: add interface to iterate over queued transactional updates
  fetch: report errors when backfilling tags fails
  fetch: control lifecycle of FETCH_HEAD in a single place
  fetch: backfill tags before setting upstream
  fetch: increase test coverage of fetches
builtin/fetch.c
refs.c
refs.h