changeset 30610:66cffa87d2f2

help: make multirevs just an alias for revsets The multirevs topis seems to be covered well by the revsets topic, so just make it an alias and remove multirevs.txt.
author Martin von Zweigbergk <martinvonz@google.com>
date Fri, 16 Dec 2016 09:48:14 -0800
parents 9bf43a72b49d
children cbc61b1b52ea
files contrib/wix/help.wxs mercurial/help.py mercurial/help/multirevs.txt tests/test-extension.t tests/test-globalopts.t tests/test-help.t tests/test-hgweb-json.t
diffstat 7 files changed, 7 insertions(+), 46 deletions(-) [+]
line wrap: on
line diff
--- a/contrib/wix/help.wxs	Fri Dec 16 21:02:39 2016 +0000
+++ b/contrib/wix/help.wxs	Fri Dec 16 09:48:14 2016 -0800
@@ -25,7 +25,6 @@
           <File Name="hgignore.txt" />
           <File Name="hgweb.txt" />
           <File Name="merge-tools.txt" />
-          <File Name="multirevs.txt" />
           <File Name="patterns.txt" />
           <File Name="phases.txt" />
           <File Name="revisions.txt" />
--- a/mercurial/help.py	Fri Dec 16 21:02:39 2016 +0000
+++ b/mercurial/help.py	Fri Dec 16 09:48:14 2016 -0800
@@ -212,9 +212,8 @@
      loaddoc('environment')),
     (['revisions', 'revs'], _('Specifying Single Revisions'),
      loaddoc('revisions')),
-    (['multirevs', 'mrevs'], _('Specifying Multiple Revisions'),
-     loaddoc('multirevs')),
-    (['revsets', 'revset'], _("Specifying Revision Sets"), loaddoc('revsets')),
+    (['revsets', 'revset', 'multirevs', 'mrevs'],
+     _("Specifying Revision Sets"), loaddoc('revsets')),
     (['filesets', 'fileset'], _("Specifying File Sets"), loaddoc('filesets')),
     (['diffs'], _('Diff Formats'), loaddoc('diffs')),
     (['merge-tools', 'mergetools'], _('Merge Tools'), loaddoc('merge-tools')),
--- a/mercurial/help/multirevs.txt	Fri Dec 16 21:02:39 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-When Mercurial accepts more than one revision, they may be specified
-individually, or provided as a topologically continuous range,
-separated by the ":" character.
-
-The syntax of range notation is [BEGIN]:[END], where BEGIN and END are
-revision identifiers. Both BEGIN and END are optional. If BEGIN is not
-specified, it defaults to revision number 0. If END is not specified,
-it defaults to the tip. The range ":" thus means "all revisions".
-
-If BEGIN is greater than END, revisions are treated in reverse order.
-
-A range acts as a closed interval. This means that a range of 3:5
-gives 3, 4 and 5. Similarly, a range of 9:6 gives 9, 8, 7, and 6.
--- a/tests/test-extension.t	Fri Dec 16 21:02:39 2016 +0000
+++ b/tests/test-extension.t	Fri Dec 16 09:48:14 2016 -0800
@@ -730,23 +730,15 @@
   > EOF
   $ echo "multirevs = multirevs.py" >> $HGRCPATH
 
-  $ hg help multirevs
-  Specifying Multiple Revisions
-  """""""""""""""""""""""""""""
+  $ hg help multirevs | tail
   
-      When Mercurial accepts more than one revision, they may be specified
-      individually, or provided as a topologically continuous range, separated
-      by the ":" character.
+      - Changesets committed in May 2008, sorted by user:
   
-      The syntax of range notation is [BEGIN]:[END], where BEGIN and END are
-      revision identifiers. Both BEGIN and END are optional. If BEGIN is not
-      specified, it defaults to revision number 0. If END is not specified, it
-      defaults to the tip. The range ":" thus means "all revisions".
+          hg log -r "sort(date('May 2008'), user)"
   
-      If BEGIN is greater than END, revisions are treated in reverse order.
+      - Changesets mentioning "bug" or "issue" that are not in a tagged release:
   
-      A range acts as a closed interval. This means that a range of 3:5 gives 3,
-      4 and 5. Similarly, a range of 9:6 gives 9, 8, 7, and 6.
+          hg log -r "(keyword(bug) or keyword(issue)) and not ancestors(tag())"
   
   use 'hg help -c multirevs' to see help for the multirevs command
 
--- a/tests/test-globalopts.t	Fri Dec 16 21:02:39 2016 +0000
+++ b/tests/test-globalopts.t	Fri Dec 16 09:48:14 2016 -0800
@@ -351,7 +351,6 @@
    hgweb         Configuring hgweb
    internals     Technical implementation topics
    merge-tools   Merge Tools
-   multirevs     Specifying Multiple Revisions
    patterns      File Name Patterns
    phases        Working with Phases
    revisions     Specifying Single Revisions
@@ -434,7 +433,6 @@
    hgweb         Configuring hgweb
    internals     Technical implementation topics
    merge-tools   Merge Tools
-   multirevs     Specifying Multiple Revisions
    patterns      File Name Patterns
    phases        Working with Phases
    revisions     Specifying Single Revisions
--- a/tests/test-help.t	Fri Dec 16 21:02:39 2016 +0000
+++ b/tests/test-help.t	Fri Dec 16 09:48:14 2016 -0800
@@ -113,7 +113,6 @@
    hgweb         Configuring hgweb
    internals     Technical implementation topics
    merge-tools   Merge Tools
-   multirevs     Specifying Multiple Revisions
    patterns      File Name Patterns
    phases        Working with Phases
    revisions     Specifying Single Revisions
@@ -190,7 +189,6 @@
    hgweb         Configuring hgweb
    internals     Technical implementation topics
    merge-tools   Merge Tools
-   multirevs     Specifying Multiple Revisions
    patterns      File Name Patterns
    phases        Working with Phases
    revisions     Specifying Single Revisions
@@ -831,7 +829,6 @@
    hgweb         Configuring hgweb
    internals     Technical implementation topics
    merge-tools   Merge Tools
-   multirevs     Specifying Multiple Revisions
    patterns      File Name Patterns
    phases        Working with Phases
    revisions     Specifying Single Revisions
@@ -1907,13 +1904,6 @@
   Merge Tools
   </td></tr>
   <tr><td>
-  <a href="/help/multirevs">
-  multirevs
-  </a>
-  </td><td>
-  Specifying Multiple Revisions
-  </td></tr>
-  <tr><td>
   <a href="/help/patterns">
   patterns
   </a>
--- a/tests/test-hgweb-json.t	Fri Dec 16 21:02:39 2016 +0000
+++ b/tests/test-hgweb-json.t	Fri Dec 16 09:48:14 2016 -0800
@@ -1593,10 +1593,6 @@
         "topic": "merge-tools"
       },
       {
-        "summary": "Specifying Multiple Revisions",
-        "topic": "multirevs"
-      },
-      {
         "summary": "File Name Patterns",
         "topic": "patterns"
       },