As a feature I wished for (ftp:// support in git-fetch) was added in 1.4.3 I tested that feature and found a minor logging issue. The mini-patch below fixes that. AFAIK the pattern expansion feature I've used should be available in any current /bin/sh. If not we will have to find another way to print the protocol part of the used fetch URL. --- git-core-1.4.3.2/git-fetch.sh 2006-10-24 07:29:47.000000000 +0200 +++ git-core-1.4.3.2.tma/git-fetch.sh 2006-10-25 11:44:34.000000000 +0200 @@ -310,7 +310,7 @@ 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 ${remote%%:*} git-http-fetch -v -a "$head" "$remote/" || exit ;; rsync://*) - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html