From: Jacob Keller Date: Thu, 01 Feb 2018 06:37:12 GMT Subject: Re: [PATCH v2 00/10] rebase -i: offer to recreate merge commits Message-ID: In-Reply-To: On Wed, Jan 31, 2018 at 5:29 AM, Johannes Schindelin wrote: > I think I may want to introduce a bigger change, still. I forgot who > exactly came up with the suggestion to use `merge -C > ` (I think it was Jake), and I reacted too forcefully in > rejecting it. > I believe someone else suggested it, but I replied that I liked it. > This design had been my original design in the Git garden shears, and I > did not like it because it felt clunky and it also broke the style of > . > I agree it's a bit weird it breaks the style of " ", but on some level merge does this anyways as it's the first one to take more than one argument. > But the longer I think about this, the more I come to the conclusion that > I was wrong, and that the -C way is the way that leaves the door open to > the pretty elegant `-c ` (imitating `git commit`'s option to > borrow the commit message from elsewhere but still allowing to edit it). > The other reason I liked this, is that it matches merge syntax on the command line, so users don't need to learn a special new syntax for the todo file. > And it also leaves open the door to just write `merge ` and have > the sequencer come up with a default merge message that the user can then > edit. I like that we could completely forgo the -C and -c in order to allow the normal default merge commit message that is auto generated as well. > > I'll probably refrain from implementing support for -m because I do not > want to implement the dequoting. > Yea, I don't think that is necessary either. Thanks, Jake > Ciao, > Dscho