--- /dev/null
+#! /bin/sh
+set -e
+
+if [ -z "$1" ]; then
+ echo "Usage: $0 directory-to-take-over" >&2
+ exit 1
+fi
+
+for x in `find . -name CVS -prune -o -type d -print`; do
+ if [ -d "$1/$x/CVS" ] && [ ! -d "$x/CVS" ]; then
+ cp -a "$1/$x/CVS" "$x/"
+ else
+ echo "Not taking over $x; $1/$x/CVS missing or $x/CVS present." >&2
+ fi
+done
+
+exit 0