# HG changeset patch # User Bruno Haible # Date 1190024792 0 # Node ID 0c37ada6e2e9b5ab639ac4ce8ec9da79cf707137 # Parent 39a1b395c33329ff2845f977b79007ff396bedd1 Make "gnulib-tool --version" work in git-cvsserver checkout. diff -r 39a1b395c333 -r 0c37ada6e2e9 ChangeLog --- a/ChangeLog Sun Sep 16 11:42:32 2007 +0000 +++ b/ChangeLog Mon Sep 17 10:26:32 2007 +0000 @@ -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 -r 39a1b395c333 -r 0c37ada6e2e9 gnulib-tool --- a/gnulib-tool Sun Sep 16 11:42:32 2007 +0000 +++ b/gnulib-tool Mon Sep 17 10:26:32 2007 +0000 @@ -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 @@ # 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.