aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/commit
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/commit')
-rwxr-xr-xscripts/commit26
1 files changed, 26 insertions, 0 deletions
diff --git a/scripts/commit b/scripts/commit
index d74747e95..992f93c3d 100755
--- a/scripts/commit
+++ b/scripts/commit
@@ -23,5 +23,31 @@ for i in `find . -name Changes -print`; do
fi
done
+# Execute canned cvs remove commands
+for i in `find . -name cvs-remove -print`; do
+ dir=`dirname $i`
+ if [ -s $dir/cvs-remove ]; then
+ here=`pwd`
+ cd $dir
+ if cvs remove -f `cat cvs-remove`; then
+ rm cvs-remove
+ fi
+ cd $here
+ fi
+done
+
+# Execute canned cvs add commands
+for i in `find . -name cvs-add -print`; do
+ dir=`dirname $i`
+ if [ -s $dir/cvs-add ]; then
+ here=`pwd`
+ cd $dir
+ if cvs add `cat cvs-add`; then
+ rm cvs-add
+ fi
+ cd $here
+ fi
+done
+
cvs commit -m "See ChangeLog: $date $name" $*