diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2018-06-16 19:00:38 (GMT) |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-06-18 16:36:58 (GMT) |
commit | 76fda6ebbc721e39ed70625206ba1dab5a9c1340 (patch) | |
tree | 1fcc61994bdafbbde4fd18d35ee5d5db782183a4 /t/t3404-rebase-interactive.sh | |
parent | 3a36ca08818c0ca858de56ad49857b97a509ef2a (diff) | |
download | git-76fda6ebbc721e39ed70625206ba1dab5a9c1340.zip git-76fda6ebbc721e39ed70625206ba1dab5a9c1340.tar.gz git-76fda6ebbc721e39ed70625206ba1dab5a9c1340.tar.bz2 |
rebase --root: fix amending root commit messages
The code path that triggered that "BUG" really does not want to run
without an explicit commit message. In the case where we want to amend a
commit message, we have an *implicit* commit message, though: the one of
the commit to amend. Therefore, this code path should not even be
entered.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t3404-rebase-interactive.sh')
-rwxr-xr-x | t/t3404-rebase-interactive.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t3404-rebase-interactive.sh b/t/t3404-rebase-interactive.sh index ca94c68..e500d7c 100755 --- a/t/t3404-rebase-interactive.sh +++ b/t/t3404-rebase-interactive.sh @@ -971,7 +971,7 @@ test_expect_success 'rebase -i --root fixup root commit' ' test 0 = $(git cat-file commit HEAD | grep -c ^parent\ ) ' -test_expect_failure 'rebase -i --root reword root commit' ' +test_expect_success 'rebase -i --root reword root commit' ' test_when_finished "test_might_fail git rebase --abort" && git checkout -b reword-root-branch master && set_fake_editor && |