Merge branch 'ds/rebase-update-ref'
commit3d8e3dc4fc22fe41f8ee1184f085c600f35ec76f
authorJunio C Hamano <gitster@pobox.com>
Mon, 1 Aug 2022 16:58:38 +0000 (1 09:58 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 1 Aug 2022 16:58:38 +0000 (1 09:58 -0700)
tree70e19f5b6c2b3a7a9bd584cc5303813c3725aa4b
parente59acea3f0752ddfdcaab08b54dc0f84c7ab66e6
parent4611884ea883908a9638cafbd824c401c41cf7f6
Merge branch 'ds/rebase-update-ref'

"git rebase -i" learns to update branches whose tip appear in the
rebased range with "--update-refs" option.
source: <pull.1247.v5.git.1658255624.gitgitgadget@gmail.com>

* ds/rebase-update-ref:
  sequencer: notify user of --update-refs activity
  sequencer: ignore HEAD ref under --update-refs
  rebase: add rebase.updateRefs config option
  sequencer: rewrite update-refs as user edits todo list
  rebase: update refs from 'update-ref' commands
  rebase: add --update-refs option
  sequencer: add update-ref command
  sequencer: define array with enum values
  rebase-interactive: update 'merge' description
  branch: consider refs under 'update-refs'
  t2407: test branches currently using apply backend
  t2407: test bisect and rebase as black-boxes
Documentation/git-rebase.txt