Thread (8 messages) flat view 8 messages, 4 authors, 2016-06-15

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

From: Ulrich Windl <hidden>
Date: 2016-06-15 22:52:22

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
quoted
quoted
Alexey Shumkin [off-list ref] schrieb am 28.10.2011 um 14:59 in
Nachricht [ref]:
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
quoted
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
 
 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help