MFH: dropped some more mime types, svnclean -> clean for multiple VCS

This commit is contained in:
Gwynne Raskind 2009-07-16 04:50:06 +00:00
parent 2adf42f890
commit ad3dd7a718
4 changed files with 16 additions and 7 deletions

View File

@ -71,8 +71,11 @@ cvsclean-work:
done
svnclean-work:
for i in `find . -type d -and -not -path '*/.svn/*'`; do \
(cd `dirname $$i` 2>/dev/null && svn propget svn:ignore $i | xargs rm -rf && rm -rf *.o *.a .libs || true); \
@for i in `find . -type d -and -not -path '*/.svn/*'`; do \
(cd `dirname $$i` 2>/dev/null && svn propget svn:ignore $$i | xargs rm -rf && rm -rf *.o *.a .libs || true); \
done
gitclean-work:
@echo "We don't know how to clean Git checkouts yet."
.PHONY: $(ALWAYS) snapshot

View File

@ -1,2 +0,0 @@
@echo off
cscript /nologo win32\build\cvsclean.js

View File

@ -1,3 +0,0 @@
#! /bin/sh
${MAKE:-make} -f build/build.mk svnclean-work

11
vcsclean Executable file
View File

@ -0,0 +1,11 @@
#! /bin/sh
if test -d 'CVS'; then
${MAKE:-make} -f build/build.mk cvsclean-work
elif test -d '.svn'; then
${MAKE:-make} -f build/build.mk svnclean-work
elif test -d '.git'; then
${MAKE:-make} -f build/build.mk gitclean-work
else
echo "Can't figure out your VCS, not cleaning."
fi