diff options
author | Linus Torvalds <torvalds@osdl.org> | 2005-10-14 17:14:56 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-10-14 17:14:56 -0700 |
commit | c05186cc38ca4605bff1f275619d7d0faeaf2fa5 (patch) | |
tree | 61c8aadf76c811c297263ddcc9b8fe38a317315b /connect.c | |
parent | 01eea6f355f35098cc5038e94622e30ed31a9267 (diff) | |
download | git-c05186cc38ca4605bff1f275619d7d0faeaf2fa5.tar.gz git-c05186cc38ca4605bff1f275619d7d0faeaf2fa5.tar.xz |
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 <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'connect.c')
-rw-r--r-- | connect.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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); } |