- -type l -o \
- -name '*~' -o \
- -name '#*#' -o \
- -name '.#*' -o \
- -name '*.orig' -o \
- -name '.*.orig' -o \
- -name '?*.x86f' -o \
- -name '?*.axpf' -o \
- -name '?*.lbytef' -o \
- -name '?*.fasl' -o \
- -name 'core' -o \
- -name '?*.core' -o \
- -name '*.map' -o \
- -name '*.nm' -o \
- -name '*.host-obj' -o \
- -name '*.lisp-obj' -o \
- -name '*.target-obj' -o \
- -name '*.lib' -o \
- -name '*.tmp' -o \
- -name '*.o' -o \
- -name 'sbcl' -o \
- -name 'sbcl.h' -o \
- -name 'depend' -o \
- -name '*.htm' -o \
- -name '*.html' -o \
- -name 'TAGS' -o \
- -name 'tags' -o \
- -name 'local-target-features.lisp-expr' \) -print | xargs rm -f
+ -name _darcs -o \
+ -name '{arch}' -o \
+ -name CVS -o \
+ -name .hg -o \
+ -name .git -o \
+ -name .svn \) -type d -prune -o \
+ \( \
+ -type l -o \
+ -name '*~' -o \
+ -name '#*#' -o \
+ -name '.#*' -o \
+ -name '*.orig' -o \
+ -name '.*.orig' -o \
+ -name '*.rej' -o \
+ -name '?*.x86f' -o \
+ -name '?*.axpf' -o \
+ -name '?*.lbytef' -o \
+ -name '?*.fasl' -o \
+ -name '?*.FASL' -o \
+ -name 'core' -o \
+ -name '?*.core' -o \
+ -name '*.map' -o \
+ -name '*.nm' -o \
+ -name '*.host-obj' -o \
+ -name '*.lisp-obj' -o \
+ -name '*.target-obj' -o \
+ -name '*.lib' -o \
+ -name '*.tmp' -o \
+ -name '*.lisp-temp' -o \
+ -name '*.o' -o \
+ -name '*.so' -o \
+ -name '*.d' -o \
+ -name 'foo.c' -o \
+ -name 'test-output' -o \
+ -name 'test-lab' -o \
+ -name 'encodings.texi-temp' -o \
+ -name 'stack-alignment-offset' -o \
+ -name 'test-status.lisp-expr' -o \
+ -name 'a.out' -o \
+ -name 'sbcl' -o \
+ -name 'sbcl.h' -o \
+ -name 'depend' -o \
+ -name 'TAGS' -o \
+ -name 'tags' -o \
+ -name 'test-passed' -o \
+ -name 'ldso-stubs.S' -o \
+ -name 'local-target-features.lisp-expr' \) -print | xargs rm -fr