git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Q: "git diff" using tag names

From
Junio C Hamano <gitster@pobox.com>
Date
Nov 2, 2011, 09:35 UTC
Message-ID
<7vty6mkgsg.fsf@alter.siamese.dyndns.org>
In-Reply-To
<20111102132945.582707aa@ashu.dyn.rarus.ru>
Alexey Shumkin <alex.crezoff@gmail.com> writes:
Show 5 quoted lines
>> Also it seems that both syntaxes work:
>> git diff v0.4..v0.5
>> git diff v0.4 v0.5
> honestly, I do not know the difference (at the moment :))
> may be gurus or manual will help to discover it

The latter is the kosher version, as diff is about two "endpoints" and not about "ranges". The only reason the former is parsed without erroring out is because too many people are used to type .. between two things without thinking, learned the notation from "git log", which _is_ about ranges.

Previous: Alexey ShumkinNext: Alexey Shumkin
Message 7 of 10 in “Q: "git diff" using tag names”
  1. Ulrich WindlOct 28, 2011
  2. Alexey ShumkinOct 28, 2011
  3. Antw: Re: Q: "git diff" using tag namesUlrich Windl, Nov 2, 2011
  4. Alexey ShumkinNov 2, 2011
  5. Frans KlaverNov 2, 2011
  6. Alexey ShumkinNov 2, 2011
  7. Junio C HamanoNov 2, 2011
  8. Alexey ShumkinNov 2, 2011
  9. Jakub NarebskiOct 28, 2011
  10. Antw: Re: Q: "git diff" using tag namesUlrich Windl, Nov 2, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.