+find_existing_splits()
+{
+ debug "Looking for prior splits..."
+ dir="$1"
+ revs="$2"
+ git log --grep="^git-subtree-dir: $dir\$" \
+ --pretty=format:'%s%n%n%b%nEND' "$revs" |
+ while read a b junk; do
+ case "$a" in
+ git-subtree-mainline:) main="$b" ;;
+ git-subtree-split:) sub="$b" ;;
+ *)
+ if [ -n "$main" -a -n "$sub" ]; then
+ debug " Prior: $main -> $sub"
+ cache_set $main $sub
+ echo "^$main^ ^$sub^"
+ main=
+ sub=
+ fi
+ ;;
+ esac
+ done
+}
+