From: Thomas Rast Date: Sun, 21 Dec 2008 15:28:56 GMT Subject: Re: Retrieving last tag of a working tree Message-ID: <200812211628.59120.trast@student.ethz.ch> In-Reply-To: <21071491.post@talk.nabble.com> the_jack wrote: > Precompiler assigns this string to a variable. At this moment, version.h is > filled by python script that calls "git-describe --tag HEAD" and parses the > output. This works, but it's not quite reliable. There has to be a better > way for getting the last tag of current working tree. If I checkout an > earlier tagged version (0.70), I would need to automatically get 0.70 inside > version.h 'git describe' is indeed the tool for this. You have not said in what way it fails, so here's an educated guess: Up until 7e425c4 (describe: Make --tags and --all match lightweight tags more often, 2008-10-13) which will only be in 1.6.1, using --tags does not match a lightweight tag if there is also an annotated tag available. -Thomas -- Thomas Rast trast@{inf,student}.ethz.ch