From: Linus Torvalds Date: Sat, 15 Oct 2005 00:14:56 +0000 (-0700) Subject: Support git+ssh:// and ssh+git:// URL X-Git-Tag: v0.99.9~128 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c05186cc38ca4605bff1f275619d7d0faeaf2fa5;p=git.git Support git+ssh:// and ssh+git:// URL It seemed to be such a stupid syntax. It's both what "ssh://" means, and it's what not specifying a protocol at _all_ means. But hey, since we already have two ways of saying "use ssh with pack-files", here's two more. Signed-off-by: Linus Torvalds Signed-off-by: Junio C Hamano --- diff --git a/connect.c b/connect.c index b157cf1cc..247f02fb4 100644 --- a/connect.c +++ b/connect.c @@ -284,6 +284,10 @@ static enum protocol get_protocol(const char *name) return PROTO_SSH; if (!strcmp(name, "git")) return PROTO_GIT; + if (!strcmp(name, "git+ssh")) + return PROTO_SSH; + if (!strcmp(name, "ssh+git")) + return PROTO_SSH; die("I don't handle protocol '%s'", name); }