diff options
author | Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de> | 2007-01-25 05:45:39 +0100 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-01-24 23:06:30 -0800 |
commit | 5dee29ac0fc95999a42c5cbac767724a9ff73cfa (patch) | |
tree | 657b55a44ddf363f6a9540b0b4e5eb900ab99bc1 /git-parse-remote.sh | |
parent | e28714c527339a477fca226765163b9361d94285 (diff) | |
download | git-5dee29ac0fc95999a42c5cbac767724a9ff73cfa.tar.gz |
make --upload-pack option to git-fetch configurable
This introduces the config item remote.<name>.uploadpack to override the
default value (which is "git-upload-pack").
Signed-off-by: Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-parse-remote.sh')
-rwxr-xr-x | git-parse-remote.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/git-parse-remote.sh b/git-parse-remote.sh index 4fc602082b..1122c8389d 100755 --- a/git-parse-remote.sh +++ b/git-parse-remote.sh @@ -279,3 +279,16 @@ resolve_alternates () { esac done } + +get_uploadpack () { + data_source=$(get_data_source "$1") + case "$data_source" in + config) + uplp=$(git-repo-config --get "remote.$1.uploadpack") + echo ${uplp:-git-upload-pack} + ;; + *) + echo "git-upload-pack" + ;; + esac +} |