Merge pull request jingweno/gh:37 from tgkokk/fix-regex-escaping

Escaped regexp dots
This commit is contained in:
Jingwen Owen Ou 2013-06-13 07:39:48 -07:00
Родитель bc3a8bc26e 0fbf4bb3ae
Коммит a679653bbd
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -61,17 +61,17 @@ func parseOwnerAndName(remote string) (owner string, name string) {
}
func mustMatchGitHubURL(url string) ([]string, error) {
httpRegex := regexp.MustCompile("https://github.com/(.+)/(.+?)(.git|$)")
httpRegex := regexp.MustCompile("https://github\.com/(.+)/(.+)(\.git|$)")
if httpRegex.MatchString(url) {
return httpRegex.FindStringSubmatch(url), nil
}
readOnlyRegex := regexp.MustCompile("git://github.com/(.+)/(.+?)(.git|$)")
readOnlyRegex := regexp.MustCompile("git://github\.com/(.+)/(.+)(\.git|$)")
if readOnlyRegex.MatchString(url) {
return readOnlyRegex.FindStringSubmatch(url), nil
}
sshRegex := regexp.MustCompile("git@github.com:(.+)/(.+?)(.git|$)")
sshRegex := regexp.MustCompile("git@github\.com:(.+)/(.+)(\.git|$)")
if sshRegex.MatchString(url) {
return sshRegex.FindStringSubmatch(url), nil
}