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 etcquoted
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