From: Eric Blake <ebb9@byu.net>
Date: Sat, 25 Apr 2009 13:15:12 +0000 (-0600)
Subject: vc-list-files: fix shell quoting error
X-Git-Tag: v0.1~5983
X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=496fee86d6ccab0e07f1c83a5cf880f16a6bff11;p=gnulib.git

vc-list-files: fix shell quoting error

* build-aux/vc-list-files: Protect against $ in $dir.  Normalize
timestamp.

Signed-off-by: Eric Blake <ebb9@byu.net>
---

diff --git a/ChangeLog b/ChangeLog
index cd817252ac..689b3724a0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-04-25  Eric Blake  <ebb9@byu.net>
+
+	vc-list-files: fix shell quoting error
+	* build-aux/vc-list-files: Protect against $ in $dir.  Normalize
+	timestamp.
+
 2009-04-25  Jim Meyering  <meyering@redhat.com>
 
 	vc-list-files: restore lost functionality with subdir argument
diff --git a/build-aux/vc-list-files b/build-aux/vc-list-files
index 88d513f5a5..08dc8ab2f4 100755
--- a/build-aux/vc-list-files
+++ b/build-aux/vc-list-files
@@ -2,7 +2,7 @@
 # List version-controlled file names.
 
 # Print a version string.
-scriptversion=2009-04-25.10
+scriptversion=2009-04-25.13; # UTC
 
 # Copyright (C) 2006-2009 Free Software Foundation, Inc.
 
@@ -78,7 +78,7 @@ if test -d .git; then
   # else (often into a submodule), in which case the content does not
   # belong to this package.
   eval exec git ls-tree -r 'HEAD:"$dir"' \
-    \| sed -n '"s!^100[^	]*.!'"$dir"'!p"' $postprocess
+    \| sed -n '"s!^100[^	]*.!$dir!p"' $postprocess
 elif test -d .hg; then
   eval exec hg locate '"$dir/*"' $postprocess
 elif test -d .bzr; then
@@ -109,5 +109,6 @@ fi
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
 # End: