提交 11efaa91 编写于 作者: J Jingwen Owen Ou

Merge branch 'dgryski-fix-ssh-remote-regexp'

......@@ -126,7 +126,7 @@ func MatchURL(url string) []string {
return httpRegex.FindStringSubmatch(url)
}
readOnlyRegex := regexp.MustCompile("git://github\\.com/(.+)/(.+?)(\\.git|$)")
readOnlyRegex := regexp.MustCompile("git://.*github\\.com/(.+)/(.+?)(\\.git|$)")
if readOnlyRegex.MatchString(url) {
return readOnlyRegex.FindStringSubmatch(url)
}
......
......@@ -64,6 +64,11 @@ func TestMustMatchGitHubURL(t *testing.T) {
assert.Equal(t, "jingweno", url[1])
assert.Equal(t, "gh", url[2])
url, _ = mustMatchGitHubURL("git://git@github.com/jingweno/gh")
assert.Equal(t, "git://git@github.com/jingweno/gh", url[0])
assert.Equal(t, "jingweno", url[1])
assert.Equal(t, "gh", url[2])
url, _ = mustMatchGitHubURL("git@github.com:jingweno/gh.git")
assert.Equal(t, "git@github.com:jingweno/gh.git", url[0])
assert.Equal(t, "jingweno", url[1])
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册