From: Junio C Hamano Date: Tue, 07 Feb 2012 20:20:44 GMT Subject: Re: [PATCHv2] tag: add --points-at list option Message-ID: <7v1uq61jkz.fsf@alter.siamese.dyndns.org> In-Reply-To: <20120207193632.GC32367@sigill.intra.peff.net> Jeff King writes: >> 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.