Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/webcommands.py @ 36415:caa3d42f616d
py3: make regex bytes in hgweb/webcommands.py
# skip-blame because just b'' prefix
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Fri, 23 Feb 2018 18:47:26 +0530 |
parents | 0cacd4df6eb0 |
children | 1fb9e01328e4 |
comparison
equal
deleted
inserted
replaced
36414:24b481668293 | 36415:caa3d42f616d |
---|---|
1114 if not ((type_ in allowed or | 1114 if not ((type_ in allowed or |
1115 web.configbool("web", "allow" + type_))): | 1115 web.configbool("web", "allow" + type_))): |
1116 msg = 'Archive type not allowed: %s' % type_ | 1116 msg = 'Archive type not allowed: %s' % type_ |
1117 raise ErrorResponse(HTTP_FORBIDDEN, msg) | 1117 raise ErrorResponse(HTTP_FORBIDDEN, msg) |
1118 | 1118 |
1119 reponame = re.sub(r"\W+", "-", os.path.basename(web.reponame)) | 1119 reponame = re.sub(br"\W+", "-", os.path.basename(web.reponame)) |
1120 cnode = web.repo.lookup(key) | 1120 cnode = web.repo.lookup(key) |
1121 arch_version = key | 1121 arch_version = key |
1122 if cnode == key or key == 'tip': | 1122 if cnode == key or key == 'tip': |
1123 arch_version = short(cnode) | 1123 arch_version = short(cnode) |
1124 name = "%s-%s" % (reponame, arch_version) | 1124 name = "%s-%s" % (reponame, arch_version) |