[PATCH 1/4] build: use gnulib's vc-list-files module

Jim Meyering meyering at redhat.com
Fri May 15 13:33:49 UTC 2009


* bootstrap.conf (gnulib_modules): Add vc-list-files, so we pull
this file from gnulib.
* build-aux/vc-list-files: Remove now-outdated file.
---
 bootstrap.conf          |    1 +
 build-aux/vc-list-files |   60 -----------------------------------------------
 2 files changed, 1 insertions(+), 60 deletions(-)
 delete mode 100755 build-aux/vc-list-files

diff --git a/bootstrap.conf b/bootstrap.conf
index f6de41c..3c3325f 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -48,6 +48,7 @@ gnulib_modules="
 	safe-read
 	stdbool
 	useless-if-before-free
+	vc-list-files
 	version-etc-fsf
 	xstrtol
 "
diff --git a/build-aux/vc-list-files b/build-aux/vc-list-files
deleted file mode 100755
index b170638..0000000
--- a/build-aux/vc-list-files
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-# List the specified version-controlled files.
-
-# Copyright (C) 2006, 2007 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-
-# List the specified version-controlled files.
-# With no argument, list them all.
-# This script must be run solely from the top of a $srcdir build directory.
-
-# If there's an argument, it must be a single, "."-relative directory name,
-# with no trailing slashes.  In mercurial mode, it's used as part of a
-# "grep" pattern (prepend "^", append "/"), and in cvs mode, it's simply
-# used as an argument to the cvsu script.
-# cvsu is part of the cvsutils package: http://www.red-bean.com/cvsutils/
-
-include_prefix=
-case $# in
-  0) ;;
-  1) include_prefix=$1 ;;
-  *) echo "$0: too many arguments" 1>&2; exit 1 ;;
-esac
-
-if test -d .git; then
-  if test "x$include_prefix" = x; then
-    git-ls-files
-  else
-    git-ls-files | grep "^$include_prefix/"
-  fi
-elif test -d .hg; then
-  if test "x$include_prefix" = x; then
-    hg manifest | cut -d ' ' -f 2
-  else
-    hg manifest | cut -d ' ' -f 2 | grep "^$include_prefix/"
-  fi
-elif test -x build-aux/cvsu; then
-  build-aux/cvsu --find --types=AFGM $include_prefix
-else
-  awk -F/ '{				\
-      if (!$1 && $3 !~ /^-/) {		\
-	f=FILENAME;			\
-	sub(/CVS\/Entries/, "", f);	\
-	print f $2;			\
-      }}'				\
-    $(find ${*-*} -name Entries -print) /dev/null;
-fi
--
1.6.3.1.83.g37eb7




More information about the parted-devel mailing list