for e{cvs,svn}_clean, tweak the test for no args, and update the help text to match...
authorMike Frysinger <vapier@gentoo.org>
Wed, 20 Feb 2008 17:32:02 +0000 (17:32 +0000)
committerMike Frysinger <vapier@gentoo.org>
Wed, 20 Feb 2008 17:32:02 +0000 (17:32 +0000)
eclass/eutils.eclass

index 0d86b7d732b3aa1cf3c0e2077d3f203629c1823c..a527a4fdb426d800de666affcc9e3d893ff3356f 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.298 2008/02/20 12:36:14 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.299 2008/02/20 17:32:02 vapier Exp $
 
 # @ECLASS: eutils.eclass
 # @MAINTAINER:
@@ -50,23 +50,23 @@ ebeep() {
 }
 
 # @FUNCTION: ecvs_clean
-# @USAGE: <dir> [more dirs ...]
+# @USAGE: [list of dirs]
 # @DESCRIPTION:
-# Remove CVS directories recursiveley. Useful when a source tarball contains
-# internal CVS directories.
+# Remove CVS directories recursiveley.  Useful when a source tarball contains
+# internal CVS directories.  Defaults to $PWD.
 ecvs_clean() {
-       [[ $# -gt 0 ]] || set -- .
+       [[ -z $* ]] && set -- .
        find "$@" -type d -name 'CVS' -prune -print0 | xargs -0 rm -rf
        find "$@" -type f -name '.cvs*' -print0 | xargs -0 rm -rf
 }
 
 # @FUNCTION: esvn_clean
-# @USAGE: <dir> [more dirs ...]
+# @USAGE: [list of dirs]
 # @DESCRIPTION:
-# Remove .svn directories recursiveley. Useful when a source tarball contains
-# internal Subversion directories.
+# Remove .svn directories recursiveley.  Useful when a source tarball contains
+# internal Subversion directories.  Defaults to $PWD.
 esvn_clean() {
-       [[ $# -gt 0 ]] || set -- .
+       [[ -z $* ]] && set -- .
        find "$@" -type d -name '.svn' -prune -print0 | xargs -0 rm -rf
 }