bodewig     2005/01/25 04:47:03

  Modified:    src/etc  yearcheck.sh
  Log:
  Make $TMP handling more consistent, add subversion support
  
  Revision  Changes    Path
  1.7       +17 -11    ant/src/etc/yearcheck.sh
  
  Index: yearcheck.sh
  ===================================================================
  RCS file: /home/cvs/ant/src/etc/yearcheck.sh,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- yearcheck.sh      25 Jan 2005 12:27:20 -0000      1.6
  +++ yearcheck.sh      25 Jan 2005 12:47:03 -0000      1.7
  @@ -32,12 +32,12 @@
   #
   
   if [ -n "$TMP" ]; then
  -  TEMP_FILE="$TMP"/changed-files
  +  TEMP_DIR="$TMP"
   else
     if [ -n "$TEMP" ]; then
  -    TEMP_FILE="$TEMP"/changed-files
  +    TEMP_DIR="$TEMP"
     else
  -    TEMP_FILE=/tmp/changed-files
  +    TEMP_DIR=/tmp
     fi
   fi
   
  @@ -47,11 +47,17 @@
       YEAR=`date -R | cut -d ' ' -f 4`
   fi
   
  +if [ -d ".svn" ]; then
  +    svn up | fgrep -v 'At revision' > "$TEMP_DIR"/update
  +else
  +    cvs -z3 update -dP > "$TEMP_DIR"/update
  +fi
  +
   if [ -z "$1" ]; then
  -  cvs -z3 update -dP | fgrep -v proposal | cut -f 2 -d ' ' > $TEMP_FILE
  +   fgrep -v proposal < "$TEMP_DIR"/update | cut -f 2 -d ' ' > 
"$TEMP_DIR"/changed-files
   else
     if [ "all" == "$1" ]; then
  -    cvs -z3 update -dP | cut -f 2 -d ' ' > $TEMP_FILE
  +    cut -f 2 -d ' ' < "$TEMP_DIR"/update > "$TEMP_DIR"/changed-files
     else
       echo "Usage: $YEAR [all]"
       exit
  @@ -60,20 +66,20 @@
   
   echo "Changed:"
   echo "========"
  -cat $TEMP_FILE
  +cat "$TEMP_DIR"/changed-files
   echo
   
  -xargs fgrep -L Copyright < $TEMP_FILE > /tmp/no-copyright
  +xargs fgrep -L Copyright < "$TEMP_DIR"/changed-files > 
"$TEMP_DIR"/no-copyright
   
   echo "No Copyright line"
   echo "================="
  -cat /tmp/no-copyright
  +cat "$TEMP_DIR"/no-copyright
   echo
   
  -xargs egrep -L "Copyright.*$YEAR" < $TEMP_FILE | cut -f 1 -d : > 
/tmp/no-$YEAR
  +xargs egrep -L "Copyright.*$YEAR" < "$TEMP_DIR"/changed-files | cut -f 1 -d 
: > "$TEMP_DIR"/no-$YEAR
   
   echo "No Copyright line for year $YEAR"
   echo "================================"
  -cat /tmp/no-$YEAR
  +cat "$TEMP_DIR"/no-$YEAR
   
  -rm $TEMP_FILE
  +rm "$TEMP_DIR"/no-$YEAR "$TEMP_DIR"/no-copyright "$TEMP_DIR"/changed-files 
"$TEMP_DIR"/update
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to