From: Jakub Narebski Date: Tue, 14 Jun 2011 09:00:55 GMT Subject: Re: Is current HEAD pointing at a given revision ? Message-ID: In-Reply-To: Francis Moreau 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