mercurial/hgweb/webcommands.py
changeset 34654 4182d2065e7a
parent 34608 f12de15c5711
child 34695 e178fcaa3933
equal deleted inserted replaced
34653:8bea493e7297 34654:4182d2065e7a
  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)