From 32ef00cd5f86d5b98cc5833be7830e3621e0c39b Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 17 Sep 2007 10:26:32 +0000 Subject: [PATCH] Make "gnulib-tool --version" work in git-cvsserver checkout. --- ChangeLog | 4 ++++ gnulib-tool | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1bbbd27fa3..453a7f8a86 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-09-17 Bruno Haible + + * gnulib-tool (func_version): Use $version. + 2007-09-16 Bruno Haible * 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 ." # 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. -- 2.30.2