Re: [PATCH] warn use of "git diff A..B"
- From
Johannes Sixt <j.sixt@viscovery.net>
- Date
- Mar 25, 2011, 08:27 UTC
- Message-ID
- <4D8C520E.1090409@viscovery.net>
- In-Reply-To
- <m3tyesv7zh.fsf@localhost.localdomain>
Am 3/24/2011 16:44, schrieb Jakub Narebski:
Show 15 quoted lines
> Junio C Hamano <gitster@pobox.com> writes: > >> "git diff" (and "diff-tree") accepts a range notation "A..B" from the >> command line to specify the two endpoints to be compared; the right way to >> spell this would be "git diff A B". This is merely a historical accident >> that comes from the fact that "git log" family of commands and "git diff" >> happens to share some code in their command line parsers. > > I think it is quite useful to acept this notation to allow for > copy'n'paste from e.g. "git fetch" output: > > 5e839c8..cd3065f master -> origin > > On can simply paste "git diff 5e839c8..cd3065f". > ^^^^^^^^^^^^^^^^
Good point! Of the inconsistencies that still remain in git, IMO, this is the most bearable one, because it's very easy to explain.
-- Hannes