Rebase/cherry-picking idea
- From
Wincent Colaiuta <win@wincent.com>
- Date
- Nov 26, 2007, 09:02 UTC
- Message-ID
- <109026BC-408F-451A-8F7C-A4012DD8DBDF@wincent.com>
In using "git-rebase --interactive" to re-order commits you occasionally get conflicts and will see a message like this:
When commiting, use the option '-c %s' to retain authorship and message
I was thinking that it might be nice to stash away this commit id somewhere in GIT_DIR so that the user didn't have to explicitly remember it, and add a new switch to git-commit that could be used to automatically use that stashed commit id, something like:
git commit --retain
Although I most often see this kind of message in interactive rebasing, the message is generated in builtin-revert.c when cherry- picking, so you can also see it in any other situation where you're cherry picking and there's a conflict.
What do people think? Would this be a nice usability improvement? Or is it adding clutter?
Cheers, Wincent