+function _svn_or_git () {
+ where="$1"; [ -z "$where" ] && where="."
+ cd $where
+ while true; do
+ [ -d .svn ] && { echo svn ; return ; }
+ [ -d .git ] && { echo git ; return ; }
+ [ "$(pwd -P)" == "/" ] && { echo none ; return ; }
+ cd ..
+ done
+}