diff options
author | Tuncer Ayaz <tuncer.ayaz@gmail.com> | 2006-10-25 12:03:06 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-10-25 11:26:48 -0700 |
commit | ddaf73141c03aeaab5e8cf5fadaf8b7ebad7955b (patch) | |
tree | 1cb3b6a18e9951913e2c53cfeda065b9d42ca590 /git-fetch.sh | |
parent | a4e3bddc760c19321b00b2a660c02af9d2e97d0d (diff) | |
download | git-ddaf73141c03aeaab5e8cf5fadaf8b7ebad7955b.tar.gz |
git-fetch.sh printed protocol fix
We have supported https:// protocol for some time and in 1.4.3
added ftp:// protocol. The transfer were still reported to be
over http.
[jc: Tuncer used substring parameter substitution ${remote%%:*}
but I am deferring it to a later day. We should replace
colon-expr with substring substitution after everybody's shell
can grok it someday, but we are not in a hurry. ]
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-fetch.sh')
-rwxr-xr-x | git-fetch.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/git-fetch.sh b/git-fetch.sh index 79222fbb1a..a674c8c574 100755 --- a/git-fetch.sh +++ b/git-fetch.sh @@ -287,6 +287,7 @@ fetch_main () { # There are transports that can fetch only one head at a time... case "$remote" in http://* | https://* | ftp://*) + proto=`expr "$remote" : '\([^:]*\):'` if [ -n "$GIT_SSL_NO_VERIFY" ]; then curl_extra_args="-k" fi @@ -310,7 +311,7 @@ fetch_main () { done expr "z$head" : "z$_x40\$" >/dev/null || die "Failed to fetch $remote_name from $remote" - echo >&2 Fetching "$remote_name from $remote" using http + echo >&2 "Fetching $remote_name from $remote using $proto" git-http-fetch -v -a "$head" "$remote/" || exit ;; rsync://*) |