Re: [PATCH 1/2] rebase --root: demonstrate a bug while amending rootcommit messages
- From
Todd Zullinger <tmz@pobox.com>
- Date
- Jun 18, 2018, 16:49 UTC
- Message-ID
- <20180618164958.GO11827@zaya.teonanacatl.net>
- In-Reply-To
- <484fe825-0726-a027-1187-de00df6406d5@talktalk.net>
Hi Phillip,
Phillip Wood wrote:
Show 15 quoted lines
> On 15/06/18 05:31, Johannes Schindelin via GitGitGadget wrote: >> >> From: Todd Zullinger <tmz@pobox.com> >> >> +test_expect_failure '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 && >> + FAKE_LINES="reword 1 2" FAKE_COMMIT_MESSAGE="A changed" \ >> + git rebase -i --root && >> + git show HEAD^ | grep "A changed" > > I wonder if it should also check that HEAD^ is the root commit, to make > sure that the squash-onto commit that's created and then amended has > been squashed onto.
Hmm, is that something which other tests don't cover or an issue that could affect 'rebase -i --root' with reword differently than other 'rebase -i' commands?
I admit I'm not well-versed in the rebase -i tests and I focused only on creating a test which demonstrated the bug I noticed.
-- Todd ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The average woman would rather be beautiful than smart because the average man can see better than he can think.