git-submodule.sh - Remove trailing / from URL if found
git clone does not complain if a trailing '/' is included in the origin URL, but doing so causes resolution of a submodule's URL relative to the superproject to fail. Regardless of whether git is changed to remove the trailing / before recording the URL, we should avoid this issue in submodule as existing repositories can have this problem. Signed-off-by: Mark Levedahl <mlevedahl@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
ea3594e041
commit
7c69561986
@ -35,7 +35,7 @@ resolve_relative_url ()
|
||||
remote="${remote:-origin}"
|
||||
remoteurl=$(git config "remote.$remote.url") ||
|
||||
die "remote ($remote) does not have a url defined in .git/config"
|
||||
url="$1"
|
||||
url="${1%/}"
|
||||
while test -n "$url"
|
||||
do
|
||||
case "$url" in
|
||||
|
Loading…
Reference in New Issue
Block a user