Improve parsing of the GIT revision number.
authorWerner Koch <wk@gnupg.org>
Fri, 16 Nov 2012 09:57:26 +0000 (10:57 +0100)
committerWerner Koch <wk@gnupg.org>
Fri, 16 Nov 2012 09:57:26 +0000 (10:57 +0100)
* configure.ac (mmm4_revision): Use git rev-parse.

configure.ac

index 3a5bccd..0e99ca5 100644 (file)
@@ -33,8 +33,8 @@ m4_define(mym4_version, [1.6.0])
 # decimalized short revision number, a beta version string, and a flag
 # indicating a development version (mym4_isgit). Note that the m4
 # processing is done by autoconf and not during the configure run.
-m4_define([mym4_revision], m4_esyscmd([git branch -v 2>/dev/null \
-          | awk '/^\* / {printf "%s",$3}']))
+m4_define([mym4_revision],
+          m4_esyscmd([git rev-parse --short HEAD | tr -d '\n\r']))
 m4_define([mym4_revision_dec],
           m4_esyscmd_s([echo $((0x$(echo ]mym4_revision[|head -c 4)))]))
 m4_define([mym4_betastring],