##// END OF EJS Templates
help: use the first topic name from helptable, not the longest alias...
Mads Kiilerich -
r17322:7124f984 stable
parent child Browse files
Show More
@@ -3297,7 +3297,7 b' def help_(ui, name=None, unknowncmd=Fals'
3297 3297 rst.append(_("\nadditional help topics:\n\n"))
3298 3298 topics = []
3299 3299 for names, header, doc in help.helptable:
3300 topics.append((sorted(names, key=len, reverse=True)[0], header))
3300 topics.append((names[0], header))
3301 3301 for t, desc in topics:
3302 3302 rst.append(" :%s: %s\n" % (t, desc))
3303 3303
@@ -143,19 +143,19 b' helptable = sorted(['
143 143 (["patterns"], _("File Name Patterns"), loaddoc('patterns')),
144 144 (['environment', 'env'], _('Environment Variables'),
145 145 loaddoc('environment')),
146 (['revs', 'revisions'], _('Specifying Single Revisions'),
146 (['revisions', 'revs'], _('Specifying Single Revisions'),
147 147 loaddoc('revisions')),
148 (['mrevs', 'multirevs'], _('Specifying Multiple Revisions'),
148 (['multirevs', 'mrevs'], _('Specifying Multiple Revisions'),
149 149 loaddoc('multirevs')),
150 (['revset', 'revsets'], _("Specifying Revision Sets"), loaddoc('revsets')),
151 (['fileset', 'filesets'], _("Specifying File Sets"), loaddoc('filesets')),
150 (['revsets', 'revset'], _("Specifying Revision Sets"), loaddoc('revsets')),
151 (['filesets', 'fileset'], _("Specifying File Sets"), loaddoc('filesets')),
152 152 (['diffs'], _('Diff Formats'), loaddoc('diffs')),
153 153 (['merge-tools'], _('Merge Tools'), loaddoc('merge-tools')),
154 154 (['templating', 'templates', 'template', 'style'], _('Template Usage'),
155 155 loaddoc('templates')),
156 156 (['urls'], _('URL Paths'), loaddoc('urls')),
157 157 (["extensions"], _("Using Additional Features"), extshelp),
158 (["subrepo", "subrepos"], _("Subrepositories"), loaddoc('subrepos')),
158 (["subrepos", "subrepo"], _("Subrepositories"), loaddoc('subrepos')),
159 159 (["hgweb"], _("Configuring hgweb"), loaddoc('hgweb')),
160 160 (["glossary"], _("Glossary"), loaddoc('glossary')),
161 161 (["hgignore", "ignore"], _("Syntax for Mercurial Ignore Files"),
@@ -931,8 +931,7 b' def help(web, req, tmpl):'
931 931 if not topicname:
932 932 def topics(**map):
933 933 for entries, summary, _ in helpmod.helptable:
934 entries = sorted(entries, key=len)
935 yield {'topic': entries[-1], 'summary': summary}
934 yield {'topic': entries[0], 'summary': summary}
936 935
937 936 early, other = [], []
938 937 primary = lambda s: s.split('|')[0]
@@ -785,7 +785,7 b' Test keyword search help'
785 785 extensions Using Additional Features
786 786 glossary Glossary
787 787 phases Working with Phases
788 subrepo Subrepositories
788 subrepos Subrepositories
789 789 urls URL Paths
790 790
791 791 Commands:
General Comments 0
You need to be logged in to leave comments. Login now