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

Antw: Re: Q: "git diff" using tag names

From
UWUlrich Windl <ulrich.windl@rz.uni-regensburg.de>
Date
Nov 2, 2011, 07:31 UTC
Message-ID
<4EB0FFCA020000A100007DE2@gwsmtp1.uni-regensburg.de>
In-Reply-To
<20111028165943.2cc8253d@ashu.dyn.rarus.ru>
Hello Alexey,
thank you very much for your reply. I felt I did something wrong, but couldn't find out what it was. Actually it turned out that I had just mistyped one tag name.

Also it seems that both syntaxes work: git diff v0.4..v0.5 git diff v0.4 v0.5

The question is: How does git disambiguate between tag names, commits and file names? (All may start with a letter) This seems to work automagically, and I was desparately looking for an option like "--" to separate revisions from file names. I found "SPECIFYING REVISIONS" in git-rev-parse(1), so you don't really have to answer.

Regards, Ulrich

>>> Alexey Shumkin <Alex.Crezoff@gmail.com> schrieb am 28.10.2011 um 14:59 in
Nachricht <20111028165943.2cc8253d@ashu.dyn.rarus.ru>:
Show 34 quoted lines
> Tag is a pointer to a commit (if to say simply)
> 
> e.g. in my repo
> $ git show-ref --tags --abbrev=7
> -->8--
> 676f194 refs/tags/v2.6.7
> b23c481 refs/tags/v2.6.8
> -->8--
> 
> so
> 
> $ git diff v2.6.7..v2.6.8
> is equivalent to
> $ git diff 676f194..b23c481
> 
> etc
> > Hi,
> > 
> > when using a somewhat older git (of SLES11 SP1 SDK), I could not find
> > a way to "git diff" between two tag names; I can only diff between
> > two commit numbers. I can display a changeset using "git show", but
> > that's not what I wanted. Is it possible to get the diff I want using
> > older versions, and is such a feature implemented in the current
> > version? If so, since when?
> > 
> > As I'm not subscribed to the list, I'd appreciate CC'ed replies.
> > Thank you.
> > 
> > Greeting
> > Ulrich
> > 
> > 
> 
> 
Previous: Alexey ShumkinNext: Alexey Shumkin
Message 3 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.