Move valid regex to constants
@@ -292,19 +292,19 @@ PROJECT_PK_REGEX = '(?:[-\w]+)'
PROJECT_SLUG_REGEX = '(?:[-\w]+)'
GITHUB_REGEXS = [
- re.compile('github.com/(.+)/(.+)(?:\.git){1}'),
+ re.compile('github.com/(.+)/(.+)(?:\.git){1}$'),
re.compile('github.com/(.+)/(.+)'),
- re.compile('github.com:(.+)/(.+).git'),
+ re.compile('github.com:(.+)/(.+).git$'),
]
BITBUCKET_REGEXS = [
- re.compile('bitbucket.org/(.+)/(.+).git'),
re.compile('bitbucket.org/(.+)/(.+)/'),
re.compile('bitbucket.org/(.+)/(.+)'),
+ re.compile('bitbucket.org:(.+)/(.+)\.git$'),
]
GITLAB_REGEXS = [
- re.compile('gitlab.com/(.+)/(.+)(?:\.git){1}'),
+ re.compile('gitlab.com/(.+)/(.+)(?:\.git){1}$'),
re.compile('gitlab.com/(.+)/(.+)'),
- re.compile('gitlab.com:(.+)/(.+).git'),
+ re.compile('gitlab.com:(.+)/(.+)\.git$'),
]
GITHUB_URL = (
'https://github.com/{user}/{repo}/'
