Subject: Re: Is current HEAD pointing at a given revision ?

From: Jakub Narebski <[email-masked]>
Date: Tue, 14 Jun 2011 02:00:55 -0700 (PDT)

Francis Moreau <[email-masked]> writes:

> I have a given revision (tag, sha1 ...) and I'd like to know if that
> revisions corresponds to what the current HEAD is pointing at.
> 
> Could anybody give me some advices for achieving this ?

If you want to know if given revision (or ref) points at the same
thing as HEAD, you can use

  [ "$(git rev-parse HEAD)" = "$(git rev-parse $ref^{commit})" ]

or something like that.  The '^{commit}' is here in case $ref points
only indirectly to commit, via a tag object.

If you want to kow if current HEAD is tagged, you can use instead

  git describe --exact-match HEAD

-- 
Jakub Narebski
Poland
ShadeHawk on #git