vc-list-files: work properly in the CVS+awk case, too
authorJim Meyering <meyering@redhat.com>
Wed, 30 Apr 2008 10:10:09 +0000 (12:10 +0200)
committerJim Meyering <meyering@redhat.com>
Wed, 30 Apr 2008 10:10:09 +0000 (12:10 +0200)
* build-aux/vc-list-files: In the CVS+awk case, remove "./" prefix.

ChangeLog
build-aux/vc-list-files

index b1a8c48..2211916 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2008-04-30  Jim Meyering  <meyering@redhat.com>
 
+       vc-list-files: work properly in the CVS+awk case, too
+       * build-aux/vc-list-files: In the CVS+awk case, remove "./" prefix.
+
        vc-list-files: avoid use of ${*-*} that fails when /bin/sh is dash
        * build-aux/vc-list-files: Simplify ${*-*} to $dir, since we no longer
        take more than one file argument, so .  Add quotes, just in case $dir
index 02fad61..5f12218 100755 (executable)
@@ -2,7 +2,7 @@
 # List version-controlled file names.
 
 # Print a version string.
-scriptversion=2008-04-30.11
+scriptversion=2008-04-30.12
 
 # Copyright (C) 2006-2008 Free Software Foundation, Inc.
 
@@ -81,6 +81,7 @@ elif test -d CVS; then
   elif (cvsu --help) >/dev/null 2>&1; then
     eval cvsu --find --types=AFGM '"$dir"' $postprocess
   else
+    test "$postprocess" = '' && postprocess="| sed 's|^\./||'"
     eval awk -F/ \''{                  \
        if (!$1 && $3 !~ /^-/) {        \
          f=FILENAME;                   \