Re: What's cooking in git.git (Sep 2016, #06; Wed, 21)
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Sep 23, 2016, 20:45 UTC
- Message-ID
- <alpine.DEB.2.20.1609232244140.129229@virtualbox>
- In-Reply-To
- <xmqqk2e46da3.fsf@gitster.mtv.corp.google.com>
Hi,
On Wed, 21 Sep 2016, Junio C Hamano wrote:
Show 11 quoted lines
> * rt/rebase-i-broken-insn-advise (2016-09-07) 1 commit > - rebase -i: improve advice on bad instruction lines > > When "git rebase -i" is given a broken instruction, it told the > user to fix it with "--edit-todo", but didn't say what the step > after that was (i.e. "--continue"). > > Will hold. > Dscho's "rebase -i" hopefully will become available in 'pu', by > which time an equivalent of this fix would be ported to C. This is > queued merely as a reminder.
Porting the fix was surprisingly easy:
-- snipsnap -- [PATCH] fixup! rebase -i: check for missing commits in the rebase--helper
--- sequencer.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/sequencer.c b/sequencer.c index 8f27524..386d16e 100644 --- a/sequencer.c +++ b/sequencer.c @@ -2567,9 +2567,10 @@ int check_todo_list(void) if (raise_error) fprintf(stderr, - _("You can fix this with 'git rebase --edit-todo'.\n" - "Or you can abort the rebase with 'git rebase" - " --abort'.\n")); + _("You can fix this with 'git rebase --edit-todo' " + "and then run 'git rebase --continue'.\n" + "Or you can abort the rebase with 'git rebase" + " --abort'.\n")); return res; }
-- 2.10.0.windows.1.10.g803177d