#!/bin/bash
find -name .cvsignore -exec rm {} \;
-cvs up -C | \
- grep -v .cvsignore | \
- egrep -v '^(U|P|\?|\()' | \
+cvs up -C -I'!' | \
+ grep -v -e .cvsignore -e '^[UP(]' | \
awk '{print $NF}' | \
grep -v cleanup >& cvsup
cat cvsup | xargs rm -vrf
-find '(' -name '*~' -o -name '*.o' -o '.#*' ')' -print0 | xargs -0 rm -vf
+find '(' -name '*~' -o -name '*.o' -o -name '.#*' ')' -print0 | xargs -0 rm -vf
cvs up > /dev/null
rm -f cvsup