[RFC] git rebase --edit
- From
Tay Ray Chuan <rctay89@gmail.com>
- Date
- Feb 12, 2010, 08:44 UTC
- Message-ID
- <be6fef0d1002120044w5f14d061t52863fbc8b0bd304@mail.gmail.com>
Hi,
sometimes, I need to edit a commit, and I find myself doing some rather "mechanical" steps.
$ git log #find the commit $ git rebase -i <commit>^ $ #mark <commit> with 'e', save, exit editor
Stopped at <commit>... <commit message> You can amend the commit now, with ...
Perhaps git-rebase --interactive could learn an option, say, --edit <commit>, that
1. determines where to start the rebase (instead of saying <commit>^ above),
2. marks <commit> as 'e' in git-rebase-todo,
3. start the edit process ("You can amend the commit now...").The user would then proceed with the usual git-rebase --continue.
Is this a workable suggestion?
-- Cheers, Ray Chuan