]> git.wh0rd.org - home.git/blobdiff - .bin/cvs-cleanup
git-rb-all: handle more edge cases
[home.git] / .bin / cvs-cleanup
index 38c9d01f0884164d9d6f07c91ac1f85fd197f285..56bca49b1a9da910a2ca905adfaba70f4ca57e17 100755 (executable)
@@ -1,8 +1,7 @@
 #!/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