diff options
author | Mark Levedahl <mlevedahl@gmail.com> | 2008-08-24 14:46:10 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-08-24 12:08:11 -0700 |
commit | 98fcf840af443a0a93b9a6cd1fada5af826383f3 (patch) | |
tree | 05ec8519c1bbaa683607b6c119b48bc66d3b6fbe /git-submodule.sh | |
parent | d6096f17d2d5d9ccb453aabf8edc6ee238b166fc (diff) | |
download | git-98fcf840af443a0a93b9a6cd1fada5af826383f3.tar.gz git-98fcf840af443a0a93b9a6cd1fada5af826383f3.tar.xz |
git-submodule - Use "get_default_remote" from git-parse-remote
Resolve_relative_url was using its own code for this function, but
this is duplication with the best result that this continues to work.
Replace with the common function provided by git-parse-remote.
Signed-off-by: Mark Levedahl <mlevedahl@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-submodule.sh')
-rwxr-xr-x | git-submodule.sh | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/git-submodule.sh b/git-submodule.sh index 2a3a197d1..59fe7b335 100755 --- a/git-submodule.sh +++ b/git-submodule.sh @@ -9,6 +9,7 @@ USAGE="[--quiet] [--cached] \ [--] [<path>...]|[foreach <command>]" OPTIONS_SPEC= . git-sh-setup +. git-parse-remote require_work_tree command= @@ -30,9 +31,7 @@ say() # Resolve relative url by appending to parent's url resolve_relative_url () { - branch="$(git symbolic-ref HEAD 2>/dev/null)" - remote="$(git config branch.${branch#refs/heads/}.remote)" - remote="${remote:-origin}" + remote=$(get_default_remote) remoteurl=$(git config "remote.$remote.url") || die "remote ($remote) does not have a url defined in .git/config" url="$1" |