mercurial/hgweb/webcommands.py
branchstable
changeset 17322 7124f984dc8d
parent 17318 7ac5800dbc8f
child 17933 8243dd66e0e3
child 18029 109a6a9dcca8
equal deleted inserted replaced
17321:f3fd9d6802b7 17322:7124f984dc8d
   929 
   929 
   930     topicname = req.form.get('node', [None])[0]
   930     topicname = req.form.get('node', [None])[0]
   931     if not topicname:
   931     if not topicname:
   932         def topics(**map):
   932         def topics(**map):
   933             for entries, summary, _ in helpmod.helptable:
   933             for entries, summary, _ in helpmod.helptable:
   934                 entries = sorted(entries, key=len)
   934                 yield {'topic': entries[0], 'summary': summary}
   935                 yield {'topic': entries[-1], 'summary': summary}
       
   936 
   935 
   937         early, other = [], []
   936         early, other = [], []
   938         primary = lambda s: s.split('|')[0]
   937         primary = lambda s: s.split('|')[0]
   939         for c, e in commands.table.iteritems():
   938         for c, e in commands.table.iteritems():
   940             doc = _getdoc(e)
   939             doc = _getdoc(e)