mercurial/hgweb/hgweb_mod.py
changeset 43106 d783f945a701
parent 43089 c59eb1560c44
child 45307 ba50c8a95e2b
equal deleted inserted replaced
43105:649d3ac37a12 43106:d783f945a701
   394             if cmd == b'rev' and b'mercurial' in ua:
   394             if cmd == b'rev' and b'mercurial' in ua:
   395                 req.qsparams[b'style'] = b'raw'
   395                 req.qsparams[b'style'] = b'raw'
   396 
   396 
   397             if cmd == b'archive':
   397             if cmd == b'archive':
   398                 fn = req.qsparams[b'node']
   398                 fn = req.qsparams[b'node']
   399                 for type_, spec in webutil.archivespecs.iteritems():
   399                 for type_, spec in pycompat.iteritems(webutil.archivespecs):
   400                     ext = spec[2]
   400                     ext = spec[2]
   401                     if fn.endswith(ext):
   401                     if fn.endswith(ext):
   402                         req.qsparams[b'node'] = fn[: -len(ext)]
   402                         req.qsparams[b'node'] = fn[: -len(ext)]
   403                         req.qsparams[b'type'] = type_
   403                         req.qsparams[b'type'] = type_
   404         else:
   404         else: