Index: src/utils/cvsTools/cvsFiles
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/cvsTools/cvsFiles,v
retrieving revision 1.4
retrieving revision 1.5
diff -b -B -U 1000000 -r1.4 -r1.5
--- src/utils/cvsTools/cvsFiles	2 Jun 2007 18:29:37 -0000	1.4
+++ src/utils/cvsTools/cvsFiles	21 May 2010 01:22:01 -0000	1.5
@@ -1,23 +1,25 @@
 #!/bin/bash
 
-usage='cvsFiles [-h]
-Run cvs status and generate list of files under cvs using the current working.
+usage='cvsFiles [-h] [dir ...]
+Run cvs status and generate list of files under cvs using the current working
+or specified directories.
+
 Options:
   -h or -help - print this message'
 
-while [[ $1 == '-+' ]] ; do
+while [[ $1 == -* ]] ; do
     opt=$1
     shift
     case "$opt" in 
         -h) echo "$usage" > /dev/stderr
             exit 1 ;;
         *)  echo "Error: invalid option: $opt" > /dev/stderr
             echo "$usage" > /dev/stderr
             exit 1 ;;
     esac
 done
 
-cvs status 2>&1 | cvsStatusFilter | awk 'BEGIN{FS="\t"} (NR>1)&&($2!="Locally_Removed"){print $1}'
+cvs status "$@" 2>&1 | cvsStatusFilter | awk 'BEGIN{FS="\t"} (NR>1)&&($2!="Locally_Removed"){print $1}'
 if [ "${PIPESTATUS[*]}" != "0 0 0" ] ; then
     exit 1
 fi

