From c05186cc38ca4605bff1f275619d7d0faeaf2fa5 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Fri, 14 Oct 2005 17:14:56 -0700 Subject: [PATCH] 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 --- connect.c | 4 ++++ 1 file changed, 4 insertions(+) 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); } -- 2.30.2