#! /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" ] && [ ! -d "$x/.svn" ]; then cp -a "$1/$x/.svn" "$x/" else echo "Not taking over $x; $1/$x/.svn missing or $x/.svn present." >&2 fi done exit 0