]> asedeno.scripts.mit.edu Git - git.git/blobdiff - git-submodule.sh
restore legacy behavior for read_sha1_file()
[git.git] / git-submodule.sh
index c2ce2fbe8afa924f7f34970a3fb07363abe07452..9228f56bee7fd82d530a6865f1f8669fd9b99d8f 100755 (executable)
@@ -172,6 +172,16 @@ cmd_add()
                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