equal
deleted
inserted
replaced
1111 if type_ not in web.archivespecs: |
1111 if type_ not in web.archivespecs: |
1112 msg = 'Unsupported archive type: %s' % type_ |
1112 msg = 'Unsupported archive type: %s' % type_ |
1113 raise ErrorResponse(HTTP_NOT_FOUND, msg) |
1113 raise ErrorResponse(HTTP_NOT_FOUND, msg) |
1114 |
1114 |
1115 if not ((type_ in allowed or |
1115 if not ((type_ in allowed or |
1116 web.configbool("web", "allow" + type_, False))): |
1116 web.configbool("web", "allow" + type_))): |
1117 msg = 'Archive type not allowed: %s' % type_ |
1117 msg = 'Archive type not allowed: %s' % type_ |
1118 raise ErrorResponse(HTTP_FORBIDDEN, msg) |
1118 raise ErrorResponse(HTTP_FORBIDDEN, msg) |
1119 |
1119 |
1120 reponame = re.sub(r"\W+", "-", os.path.basename(web.reponame)) |
1120 reponame = re.sub(r"\W+", "-", os.path.basename(web.reponame)) |
1121 cnode = web.repo.lookup(key) |
1121 cnode = web.repo.lookup(key) |