summaryrefslogtreecommitdiff
path: root/git-fetch.sh
diff options
context:
space:
mode:
authorTuncer Ayaz <tuncer.ayaz@gmail.com>2006-10-25 10:03:06 (GMT)
committerJunio C Hamano <junkio@cox.net>2006-10-25 18:26:48 (GMT)
commitddaf73141c03aeaab5e8cf5fadaf8b7ebad7955b (patch)
tree1cb3b6a18e9951913e2c53cfeda065b9d42ca590 /git-fetch.sh
parenta4e3bddc760c19321b00b2a660c02af9d2e97d0d (diff)
downloadgit-ddaf73141c03aeaab5e8cf5fadaf8b7ebad7955b.zip
git-ddaf73141c03aeaab5e8cf5fadaf8b7ebad7955b.tar.gz
git-ddaf73141c03aeaab5e8cf5fadaf8b7ebad7955b.tar.bz2
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-xgit-fetch.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/git-fetch.sh b/git-fetch.sh
index 79222fb..a674c8c 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://*)