[PATCH] git-submodule.sh - Remove trailing / from URL if found
- From
Mark Levedahl <mlevedahl@gmail.com>
- Date
- Aug 20, 2008, 02:18 UTC
- Message-ID
- <1219198703-2388-1-git-send-email-mlevedahl@gmail.com>
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> --- git-submodule.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/git-submodule.sh b/git-submodule.sh index ea6357b..fa9dd3a 100755 --- a/git-submodule.sh +++ b/git-submodule.sh @@ -34,7 +34,7 @@ resolve_relative_url () remote=$(get_default_remote) remoteurl=$(git config "remote.$remote.url") || die "remote ($remote) does not have a url in .git/config" - url="$1" + url="${1%/}" while test -n "$url" do case "$url" in
-- 1.6.0.22.g2957