Re: GSoC idea: allow "git rebase --interactive" todo lines to take options
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 26, 2014, 19:55 UTC
- Message-ID
- <xmqq4n3l4pjr.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <20140226105249.GE25711@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 13 quoted lines
> On Wed, Feb 26, 2014 at 09:04:30AM +0100, Michael Haggerty wrote: > >> It would be nice to support more flexibility in the todo-list commands >> by allowing the commands to take options. Maybe >> >> * Convert a commit into a merge commit: >> >> pick -p c0ffeee -p e1ee712 deadbab The oneline of the commit after > > This seems like a reasonable feature to me. All of your examples are > possible with an "e"dit and another git command, but the convenience may > be worth it (though personally, most of the examples you gave are > particularly interesting to me[1]).
I actually had a completely opposite reaction to the above one. It took considerable mental effort to decipher what that "pick -p ..." line was trying to do, and I am not absolutely sure if I understand what it is trying to do enough to rewrite it to an equivalent "inconvenient" sequence of "edit and another git command".
> [1] The one feature I would like in this vein is that editing the title > in the instruction-sheet would modify the commit message of the > relevant commit. For some reason I try to do this every few weeks, > but of course the changes are just thrown away.
Every time I thought about this one, I get stopped after realizing that the title line is only a small part of the log message.