diff options
Diffstat (limited to 'scripts/commit')
-rwxr-xr-x | scripts/commit | 26 |
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" $* |