Re: [PATCH v2 02/18] Add a new builtin: branch-diff
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- May 5, 2018, 21:57 UTC
- Message-ID
- <nycvar.QRO.7.76.6.1805052355190.77@tvgsbejvaqbjf.bet>
- In-Reply-To
- <20180505182631.GC17700@sigill.intra.peff.net>
Hi Peff,
On Sat, 5 May 2018, Jeff King wrote:
Show 9 quoted lines
> On Fri, May 04, 2018 at 05:34:32PM +0200, Johannes Schindelin wrote: > > > This builtin does not do a whole lot so far, apart from showing a usage > > that is oddly similar to that of `git tbdiff`. And for a good reason: > > the next commits will turn `branch-diff` into a full-blown replacement > > for `tbdiff`. > > One minor point about the name: will it become annoying as a tab > completion conflict with git-branch?
I did mention this in the commit message of 18/18:
Without this patch, we would only complete the `branch-diff` part but
not the options and other arguments. This of itself may already be slightly disruptive for well-trained
fingers that assume that `git bra<TAB>ori<TAB>mas<TAB>` would expand to
`git branch origin/master`, as we now no longer automatically append a
space after completing `git branch`: this is now ambiguous.> It feels really petty complaining about the name, but I just want to > raise the point, since it will never be easier to change than right now.
I do hear you. Especially since I hate `git cherry` every single time that I try to tab-complete `git cherry-pick`.
> (And no, I don't really have another name in mind; I'm just wondering if > "subset" names like this might be a mild annoyance in the long run).
They totally are, and if you can come up with a better name, I am really interested in changing it before this hits `next`, even.
Ciao, Dscho