]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'pw/rebase-i-after-failure' into maint-2.42
authorJunio C Hamano <gitster@pobox.com>
Thu, 2 Nov 2023 07:53:17 +0000 (16:53 +0900)
committerJunio C Hamano <gitster@pobox.com>
Thu, 2 Nov 2023 07:53:17 +0000 (16:53 +0900)
commita70f725c06bb28c1f79c8e30ea9cdb30c45383d0
tree3ddc3444f789c5202c449daebdc9406b5cece36e
parentd97034b0a15c683d7104d2189322ea75c730b46c
parent203573b024610d7e50cc83a6d06867880ed8cc4f
Merge branch 'pw/rebase-i-after-failure' into maint-2.42

Various fixes to the behaviour of "rebase -i" when the command got
interrupted by conflicting changes.
cf. <6b927687-cf6e-d73e-78fb-bd4f46736928@gmx.de>

* pw/rebase-i-after-failure:
  rebase -i: fix adding failed command to the todo list
  rebase --continue: refuse to commit after failed command
  rebase: fix rewritten list for failed pick
  sequencer: factor out part of pick_commits()
  sequencer: use rebase_path_message()
  rebase -i: remove patch file after conflict resolution
  rebase -i: move unlink() calls
sequencer.c
t/t3404-rebase-interactive.sh
t/t3418-rebase-continue.sh
t/t3430-rebase-merges.sh