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