summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rwxr-xr-xbuild-aux/vc-list-files2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 22119161d4..54d88c5cee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2008-04-30 Jim Meyering <meyering@redhat.com>
+ vc-list-files: work properly with build-aux/cvsu, too
+ * build-aux/vc-list-files: Hoist the "./"-removing code to apply
+ to all cvs-based clauses.
+
vc-list-files: work properly in the CVS+awk case, too
* build-aux/vc-list-files: In the CVS+awk case, remove "./" prefix.
diff --git a/build-aux/vc-list-files b/build-aux/vc-list-files
index 5f12218d7e..63b403a116 100755
--- a/build-aux/vc-list-files
+++ b/build-aux/vc-list-files
@@ -76,12 +76,12 @@ if test -d .git; then
elif test -d .hg; then
eval exec hg locate '"$dir/*"' $postprocess
elif test -d CVS; then
+ test "$postprocess" = '' && postprocess="| sed 's|^\./||'"
if test -x build-aux/cvsu; then
eval build-aux/cvsu --find --types=AFGM '"$dir"' $postprocess
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; \