Query git for the repository revision and use that for the version string.
authorRalph Giles <giles@thaumas.net>
Tue, 2 Aug 2011 16:34:55 +0000 (09:34 -0700)
committerRalph Giles <giles@thaumas.net>
Tue, 2 Aug 2011 16:45:04 +0000 (09:45 -0700)
commit50f933b57f078d7ad25a6c1fe0e8aa70c5c611bc
tree460b112f0e7cd34766a7111860297145c5b2dbde
parent42eb9330c9a5f63b4f005e3a26b4fe3323e72736
Query git for the repository revision and use that for the version string.

Rather than compiling in the fixed version number from the configure
file, it's more helpful for testing and debugging to directly embed
the repository's revision. We use 'git describe --tags' for this, since
for tagged revisions it just returns the tag name, and in other cases
is more readable than a raw commit id.

If git isn't present or can't find a repository to query, we fall back
to the static version number in the configure script.
configure.ac