exit 1
fi
-for x in `find . -type d`; do
- if [ -d "$1/$x/.svn" ] && [ ! -d "$x/.svn" ]; then
- cp -a "$1/$x/.svn" "$x/"
+for x in `find . -name .svn -prune -o -type d -print`; do
+ if [ ! -d "$1/$x/.svn" ]; then
+ echo "Not taking over $x; $1/$x/.svn missing." >&2
+ elif [ -d "$x/.svn" ]; then
+ echo "Not taking over $x; $x/.svn present." >&2
else
- echo "Not taking over $x; $1/$x/.svn missing or $x/.svn present." >&2
+ cp -a "$1/$x/.svn" "$x/"
fi
done