Browse Source

Make $TMP handling more consistent, add subversion support

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277452 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 20 years ago
parent
commit
4eefafe2bf
1 changed files with 17 additions and 11 deletions
  1. +17
    -11
      src/etc/yearcheck.sh

+ 17
- 11
src/etc/yearcheck.sh View File

@@ -32,12 +32,12 @@
# #


if [ -n "$TMP" ]; then if [ -n "$TMP" ]; then
TEMP_FILE="$TMP"/changed-files
TEMP_DIR="$TMP"
else else
if [ -n "$TEMP" ]; then if [ -n "$TEMP" ]; then
TEMP_FILE="$TEMP"/changed-files
TEMP_DIR="$TEMP"
else else
TEMP_FILE=/tmp/changed-files
TEMP_DIR=/tmp
fi fi
fi fi


@@ -47,11 +47,17 @@ if [ $YEAR = yearcheck.sh ]; then
YEAR=`date -R | cut -d ' ' -f 4` YEAR=`date -R | cut -d ' ' -f 4`
fi 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 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 else
if [ "all" == "$1" ]; then 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 else
echo "Usage: $YEAR [all]" echo "Usage: $YEAR [all]"
exit exit
@@ -60,20 +66,20 @@ fi


echo "Changed:" echo "Changed:"
echo "========" echo "========"
cat $TEMP_FILE
cat "$TEMP_DIR"/changed-files
echo 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 "No Copyright line"
echo "=================" echo "================="
cat /tmp/no-copyright
cat "$TEMP_DIR"/no-copyright
echo 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 "No Copyright line for year $YEAR"
echo "================================" 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

Loading…
Cancel
Save