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

configure.ac

index 0241a9d..90c77fa 100644 (file)
@@ -31,8 +31,8 @@ m4_define([mym4_version], [2.1.0])
 # the 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],