#! /bin/sh set -e if [ -z "$1" ]; then echo "Usage: $0 directory-to-take-over" >&2 exit 1 fi 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 cp -a "$1/$x/.svn" "$x/" fi done exit 0