Re: [PATCHv2] tag: add --points-at list option
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 7, 2012, 20:20 UTC
- Message-ID
- <7v1uq61jkz.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20120207193632.GC32367@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 18 quoted lines
>> I think the following would show the pointed at tag too. >> $ git tag my-v1.7.9 v1.7.9 >> $ ./git-tag -l --points-at v1.7.9 >> my-v1.7.9 >> v1.7.9 >> >> vs. >> >> $ ./git-tag -l --points-at v1.7.9 >> my-v1.7.9 >> >> I found that I had to filter matching refnames. > > Ah, so you are trying _not_ to show lightweight tags (I thought you > meant you also wanted to show them)? But I still don't see why the code > I posted before wouldn't work in that case. The "object" field of v1.7.9 > is not the sha1 of the v1.7.9 tag object, but rather some commit, so it > would not match.
I think he is trying to avoid saying "v1.7.9 points at itself", and wants to know not just the value of $(rev-parse v1.7.9) but the refname.