]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/hashicorp/go-getter/detect_github.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / hashicorp / go-getter / detect_github.go
index c084ad9acbb44d51ee2ce7d7ec4f01afc1b3f1f9..4bf4daf238de830d757c98f9ece87c1ef67b8df1 100644 (file)
@@ -17,8 +17,6 @@ func (d *GitHubDetector) Detect(src, _ string) (string, bool, error) {
 
        if strings.HasPrefix(src, "github.com/") {
                return d.detectHTTP(src)
-       } else if strings.HasPrefix(src, "git@github.com:") {
-               return d.detectSSH(src)
        }
 
        return "", false, nil
@@ -47,27 +45,3 @@ func (d *GitHubDetector) detectHTTP(src string) (string, bool, error) {
 
        return "git::" + url.String(), true, nil
 }
-
-func (d *GitHubDetector) detectSSH(src string) (string, bool, error) {
-       idx := strings.Index(src, ":")
-       qidx := strings.Index(src, "?")
-       if qidx == -1 {
-               qidx = len(src)
-       }
-
-       var u url.URL
-       u.Scheme = "ssh"
-       u.User = url.User("git")
-       u.Host = "github.com"
-       u.Path = src[idx+1 : qidx]
-       if qidx < len(src) {
-               q, err := url.ParseQuery(src[qidx+1:])
-               if err != nil {
-                       return "", true, fmt.Errorf("error parsing GitHub SSH URL: %s", err)
-               }
-
-               u.RawQuery = q.Encode()
-       }
-
-       return "git::" + u.String(), true, nil
-}