From: Bruno Haible <bruno@clisp.org>
Date: Mon, 17 Sep 2007 10:26:32 +0000 (+0000)
Subject: Make "gnulib-tool --version" work in git-cvsserver checkout.
X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32ef00cd5f86d5b98cc5833be7830e3621e0c39b;p=pspp

Make "gnulib-tool --version" work in git-cvsserver checkout.
---

diff --git a/ChangeLog b/ChangeLog
index 1bbbd27fa3..453a7f8a86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-09-17  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-tool (func_version): Use $version.
+
 2007-09-16  Bruno Haible  <bruno@clisp.org>
 
 	* m4/printf.m4 (gl_PRINTF_LONG_DOUBLE, gl_PRINTF_INFINITE,
diff --git a/gnulib-tool b/gnulib-tool
index f4f6ad3a31..f6c4a17163 100755
--- a/gnulib-tool
+++ b/gnulib-tool
@@ -22,9 +22,11 @@
 
 progname=$0
 package=gnulib
-cvsdatestamp='$Date: 2007-09-16 00:41:34 $'
+cvsdatestamp='$Date: 2007-09-17 10:26:33 $'
 last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
+# Sometimes last_checkin_date is "YYYY/MM/DD ...", sometimes "YYYY-MM-DD ...".
 version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
+# version is in YYYY-MM-DD format.
 nl='
 '
 IFS=" ""	$nl"
@@ -196,7 +198,7 @@ Report bugs to <bug-gnulib@gnu.org>."
 # outputs to stdout the --version message.
 func_version ()
 {
-  year=`echo "$last_checkin_date" | sed -e 's,/.*$,,'`
+  year=`echo "$version" | sed -e 's,-.*$,,'`
   echo "\
 $progname (GNU $package) $version
 Copyright (C) $year Free Software Foundation, Inc.