chiark / gitweb /
pull-mail: add --force option; extend running times
[bin.git] / svn-takeover
1 #! /bin/sh
2 set -e
3
4 if [ -z "$1" ]; then
5     echo "Usage: $0 directory-to-take-over" >&2
6     exit 1
7 fi
8
9 for x in `find . -name .svn -prune -o -type d -print`; do
10     if [ ! -d "$1/$x/.svn" ]; then
11         echo "Not taking over $x; $1/$x/.svn missing." >&2
12     elif [ -d "$x/.svn" ]; then
13         echo "Not taking over $x; $x/.svn present." >&2
14     else
15         cp -a "$1/$x/.svn" "$x/"
16     fi
17 done
18
19 exit 0