Re: [PATCH] rebase: learn --discard subcommand
- From
- Tim Mazid <timmazid@hotmail.com>
- Date
- May 30, 2011, 05:14 UTC
- Message-ID
- <20110530051434.GA3723@Imperial-SD-Longsword>
- In-Reply-To
- <4DE32138.4050104@alum.mit.edu>
On Mon, May 30, 2011 at 06:46:48AM +0200, Michael Haggerty wrote:
Show 7 quoted lines
> On 05/29/2011 01:08 AM, Jonathan Nieder wrote: > > Agh, "git rebase --abort --keep-head" feels a little too long to be > > memorable. Still, hope that helps. > > It seems like the distinction is analogous to "git reset --soft", so maybe > > git rebase --abort --soft
Well, the only problem with that is the "--soft" option refers to the "reset" command given to git, whereas in your proposed syntax, the "--soft" option refers to the _other_ option, "--abort".
This may seem a little nit-picky, but such a difference could lead to confusion. Perhaps "--soft-abort" or "--soft-abort" would be better? A single option to the "git rebase" command rather than a "sub-option" given to another option.
It just seems to me that all the git commands work this way; "git command --options-to-command". An option to another option just seems too confusing.
Of course, there's the floodgate problem; once you have options to options, are you going to have options to options to options, ad infinitum?
-- Tim () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments