exit 1
fi
+# Do not create subdirectories without asking first
+repopath=$(dirname $1)
+if [ ! -d "$git_root/$repopath" ]; then
+ echo -n "Create git subdir '$repopath' (y/N)? "
+ read ans
+ if [ "$ans" = "y" -o "$ans" = "Y" -o "$ans" = "yes" -o "$ans" = "Yes" \
+ -o "$ans" = "YES" ];then
+ mkdir -p "$git_root/$repopath" 2>/dev/null
+ if [ ! -d "$git_root/$repopath" ]; then
+ echo "%0: repository not created, git subdir '$repopath' create failed" >&2
+ exit 1
+ fi
+ else
+ echo "repository creation aborted at user request"
+ exit 0
+ fi
+fi
+
# Create the respository
umask 027
git --git-dir "$git_root/$1" init --bare