[patch]help:sort help topics in alphabetical order to make it more readable (issue2751)

yun lee yun.lee.bj at gmail.com
Mon Apr 4 08:37:59 CDT 2011


# HG changeset patch
# User Yun Lee <yunlee.bj at gmail.com>
# Date 1301923899 -28800
# Node ID abedc2cc4c4cc421d1e26f9402a66cee0f3a517a
# Parent  0995eee8ffe4a24478379fb16fd6c38812bc3dd5
help:sort help topics in alphabetical order to make it more readable (issue2751)

diff -r 0995eee8ffe4 -r abedc2cc4c4c mercurial/help.py
--- a/mercurial/help.py	Sat Apr 02 11:07:05 2011 +0200
+++ b/mercurial/help.py	Mon Apr 04 21:31:39 2011 +0800
@@ -89,23 +89,23 @@
 helptable = [
     (["config", "hgrc"], _("Configuration Files"), loaddoc('config')),
     (["dates"], _("Date Formats"), loaddoc('dates')),
-    (["patterns"], _("File Name Patterns"), loaddoc('patterns')),
+    (['diffs'], _('Diff Formats'), loaddoc('diffs')),
     (['environment', 'env'], _('Environment Variables'),
      loaddoc('environment')),
+    (["extensions"], _("Using additional features"), extshelp),
+    (["glossary"], _("Glossary"), loaddoc('glossary')),
+    (["hgweb"], _("Configuring hgweb"), loaddoc('hgweb')),
+    (['merge-tools'], _('Merge Tools'), loaddoc('merge-tools')),
+    (['mrevs', 'multirevs'], _('Specifying Multiple Revisions'),
+     loaddoc('multirevs')),
+    (["patterns"], _("File Name Patterns"), loaddoc('patterns')),
     (['revs', 'revisions'], _('Specifying Single Revisions'),
      loaddoc('revisions')),
-    (['mrevs', 'multirevs'], _('Specifying Multiple Revisions'),
-     loaddoc('multirevs')),
     (['revset', 'revsets'], _("Specifying Revision Sets"), loaddoc('revsets')),
-    (['diffs'], _('Diff Formats'), loaddoc('diffs')),
-    (['merge-tools'], _('Merge Tools'), loaddoc('merge-tools')),
+    (["subrepo", "subrepos"], _("Subrepositories"), loaddoc('subrepos')),
     (['templating', 'templates'], _('Template Usage'),
      loaddoc('templates')),
     (['urls'], _('URL Paths'), loaddoc('urls')),
-    (["extensions"], _("Using additional features"), extshelp),
-    (["subrepo", "subrepos"], _("Subrepositories"), loaddoc('subrepos')),
-    (["hgweb"], _("Configuring hgweb"), loaddoc('hgweb')),
-    (["glossary"], _("Glossary"), loaddoc('glossary')),
 ]

 # Map topics to lists of callable taking the current topic help and
diff -r 0995eee8ffe4 -r abedc2cc4c4c tests/test-help.t
--- a/tests/test-help.t	Sat Apr 02 11:07:05 2011 +0200
+++ b/tests/test-help.t	Mon Apr 04 21:31:39 2011 +0800
@@ -105,19 +105,19 @@

    config       Configuration Files
    dates        Date Formats
+   diffs        Diff Formats
+   environment  Environment Variables
+   extensions   Using additional features
+   glossary     Glossary
+   hgweb        Configuring hgweb
+   merge-tools  Merge Tools
+   multirevs    Specifying Multiple Revisions
    patterns     File Name Patterns
-   environment  Environment Variables
    revisions    Specifying Single Revisions
-   multirevs    Specifying Multiple Revisions
    revsets      Specifying Revision Sets
-   diffs        Diff Formats
-   merge-tools  Merge Tools
+   subrepos     Subrepositories
    templating   Template Usage
    urls         URL Paths
-   extensions   Using additional features
-   subrepos     Subrepositories
-   hgweb        Configuring hgweb
-   glossary     Glossary

   use "hg -v help" to show builtin aliases and global options

@@ -178,19 +178,19 @@

    config       Configuration Files
    dates        Date Formats
+   diffs        Diff Formats
+   environment  Environment Variables
+   extensions   Using additional features
+   glossary     Glossary
+   hgweb        Configuring hgweb
+   merge-tools  Merge Tools
+   multirevs    Specifying Multiple Revisions
    patterns     File Name Patterns
-   environment  Environment Variables
    revisions    Specifying Single Revisions
-   multirevs    Specifying Multiple Revisions
    revsets      Specifying Revision Sets
-   diffs        Diff Formats
-   merge-tools  Merge Tools
+   subrepos     Subrepositories
    templating   Template Usage
    urls         URL Paths
-   extensions   Using additional features
-   subrepos     Subrepositories
-   hgweb        Configuring hgweb
-   glossary     Glossary

 Test short command list with verbose option

@@ -705,19 +705,19 @@

    config       Configuration Files
    dates        Date Formats
+   diffs        Diff Formats
+   environment  Environment Variables
+   extensions   Using additional features
+   glossary     Glossary
+   hgweb        Configuring hgweb
+   merge-tools  Merge Tools
+   multirevs    Specifying Multiple Revisions
    patterns     File Name Patterns
-   environment  Environment Variables
    revisions    Specifying Single Revisions
-   multirevs    Specifying Multiple Revisions
    revsets      Specifying Revision Sets
-   diffs        Diff Formats
-   merge-tools  Merge Tools
+   subrepos     Subrepositories
    templating   Template Usage
    urls         URL Paths
-   extensions   Using additional features
-   subrepos     Subrepositories
-   hgweb        Configuring hgweb
-   glossary     Glossary

   use "hg -v help" to show builtin aliases and global options


-- 
Yun Lee


More information about the Mercurial-devel mailing list