shadow: Simplyfy the regular expression for detecting shadow repository URLs

This commit is contained in:
Martin Bornhold 2016-09-28 13:25:57 +02:00
parent 0e6b983ce1
commit acc2367ab9

View file

@ -94,10 +94,10 @@ class SimpleVCS(object):
# we use this regex which will match only on URLs pointing to shadow
# repositories.
shadow_repo_re = re.compile(
'(?P<groups>(?:{slug_pat})(?:/{slug_pat})*/)?' # repo groups
'(?P<target>{slug_pat})/' # target repo
'pull-request/(?P<pr_id>\d+)/' # pull request
'repository$' # shadow repo
'(?P<groups>(?:{slug_pat}/)*)' # repo groups
'(?P<target>{slug_pat})/' # target repo
'pull-request/(?P<pr_id>\d+)/' # pull request
'repository$' # shadow repo
.format(slug_pat=SLUG_RE.pattern))
def __init__(self, application, config, registry):