diff --git a/git-submodule.sh b/git-submodule.sh
index c2ce2fbe8afa924f7f34970a3fb07363abe07452..b40f876a2ca9fe985cedc622ab28a9f461edc5ab 100755 (executable)
--- a/git-submodule.sh
+++ b/git-submodule.sh
else
die "'$path' already exists and is not a valid git repo"
fi
+
+ case "$repo" in
+ ./*|../*)
+ url=$(resolve_relative_url "$repo") || exit
+ ;;
+ *)
+ url="$repo"
+ ;;
+ esac
+ git config submodule."$path".url "$url"
else
module_clone "$path" "$realrepo" || exit
do
case "$1" in
-q|--quiet)
+ shift
quiet=1
;;
-i|--init)
break
;;
esac
- shift
done
git ls-files --stage -- "$@" | grep '^160000 ' |