[ccache] PATCH: Fix version.c for older gits

Wilson Snyder wsnyder at wsnyder.org
Fri Sep 24 12:46:50 MDT 2010


"git describe --dirty" is a very recent addition.  I would
suggest the following so that the version works properly on
older versions.

Thanks!

diff --git a/dev.mk.in b/dev.mk.in
index d4dc1f7..1a7c00b 100644
--- a/dev.mk.in
+++ b/dev.mk.in
@@ -8,7 +8,7 @@ XSLTPROC = xsltproc
 MANPAGE_XSL = /etc/asciidoc/docbook-xsl/manpage.xsl
 
 version := \
-    $(shell (git describe --dirty 2>/dev/null || echo vunknown) \
+    $(shell (git describe --dirty 2>/dev/null || git describe 2>/dev/null || echo vunknown) \
             | sed -e 's/v//' -e 's/-/+/' -e 's/-/_/g')
 
 dist_dir = ccache-$(version)



More information about the ccache mailing list