From d13b24598f3f63db601ac2e0caf3d66fc7431380 Mon Sep 17 00:00:00 2001 From: Ingo Oeser Date: Mon, 12 Mar 2012 14:41:01 -0400 Subject: [PATCH] cmd/go: allow ssh tunnelled bzr, git and svn This is often used in private hosting and collaborating environments. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5753063 --- src/cmd/go/vcs.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cmd/go/vcs.go b/src/cmd/go/vcs.go index dee7cec37d..642a89f891 100644 --- a/src/cmd/go/vcs.go +++ b/src/cmd/go/vcs.go @@ -104,7 +104,7 @@ var vcsGit = &vcsCmd{ tagSyncCmd: "checkout {tag}", tagSyncDefault: "checkout origin/master", - scheme: []string{"git", "https", "http"}, + scheme: []string{"git", "https", "http", "git+ssh"}, pingCmd: "ls-remote {scheme}://{repo}", } @@ -123,7 +123,7 @@ var vcsBzr = &vcsCmd{ tagSyncCmd: "update -r {tag}", tagSyncDefault: "update -r revno:-1", - scheme: []string{"https", "http", "bzr"}, + scheme: []string{"https", "http", "bzr", "bzr+ssh"}, pingCmd: "info {scheme}://{repo}", } @@ -138,7 +138,7 @@ var vcsSvn = &vcsCmd{ // There is no tag command in subversion. // The branch information is all in the path names. - scheme: []string{"https", "http", "svn"}, + scheme: []string{"https", "http", "svn", "svn+ssh"}, pingCmd: "info {scheme}://{repo}", } -- 2.50.0