mercurial/hgweb/webcommands.py
changeset 43106 d783f945a701
parent 43089 c59eb1560c44
child 43117 8ff1ecfadcd1
equal deleted inserted replaced
43105:649d3ac37a12 43106:d783f945a701
   562     if path and path[-1:] != b"/":
   562     if path and path[-1:] != b"/":
   563         path += b"/"
   563         path += b"/"
   564     l = len(path)
   564     l = len(path)
   565     abspath = b"/" + path
   565     abspath = b"/" + path
   566 
   566 
   567     for full, n in mf.iteritems():
   567     for full, n in pycompat.iteritems(mf):
   568         # the virtual path (working copy path) used for the full
   568         # the virtual path (working copy path) used for the full
   569         # (repository) path
   569         # (repository) path
   570         f = decodepath(full)
   570         f = decodepath(full)
   571 
   571 
   572         if f[:l] != path:
   572         if f[:l] != path:
  1523                 entries, summary, _doc = h[0:3]
  1523                 entries, summary, _doc = h[0:3]
  1524                 yield {b'topic': entries[0], b'summary': summary}
  1524                 yield {b'topic': entries[0], b'summary': summary}
  1525 
  1525 
  1526         early, other = [], []
  1526         early, other = [], []
  1527         primary = lambda s: s.partition(b'|')[0]
  1527         primary = lambda s: s.partition(b'|')[0]
  1528         for c, e in commands.table.iteritems():
  1528         for c, e in pycompat.iteritems(commands.table):
  1529             doc = _getdoc(e)
  1529             doc = _getdoc(e)
  1530             if b'DEPRECATED' in doc or c.startswith(b'debug'):
  1530             if b'DEPRECATED' in doc or c.startswith(b'debug'):
  1531                 continue
  1531                 continue
  1532             cmd = primary(c)
  1532             cmd = primary(c)
  1533             if getattr(e[0], 'helpbasic', False):
  1533             if getattr(e[0], 'helpbasic', False):