Patchwork [3,of,3] help: add sections for revsets

login
register
mail settings
Submitter timeless
Date Sept. 21, 2016, 5:25 p.m.
Message ID <692f1e17fb708d83e602.1474478711@gcc2-power8.osuosl.org>
Download mbox | patch
Permalink /patch/16733/
State Accepted
Headers show

Comments

timeless - Sept. 21, 2016, 5:25 p.m.
# HG changeset patch
# User timeless <timeless@mozdev.org>
# Date 1474478613 0
#      Wed Sep 21 17:23:33 2016 +0000
# Node ID 692f1e17fb708d83e6022fc1ef1fb69366d7ee45
# Parent  2ed8375eb6ca1fe2f00fac49f1b9c79d705a522a
# Available At https://bitbucket.org/timeless/mercurial-crew
#              hg pull https://bitbucket.org/timeless/mercurial-crew -r 692f1e17fb70
help: add sections for revsets
Augie Fackler - Sept. 21, 2016, 5:28 p.m.
On Wed, Sep 21, 2016 at 05:25:11PM +0000, timeless wrote:
> # HG changeset patch
> # User timeless <timeless@mozdev.org>
> # Date 1474478613 0
> #      Wed Sep 21 17:23:33 2016 +0000
> # Node ID 692f1e17fb708d83e6022fc1ef1fb69366d7ee45
> # Parent  2ed8375eb6ca1fe2f00fac49f1b9c79d705a522a
> # Available At https://bitbucket.org/timeless/mercurial-crew
> #              hg pull https://bitbucket.org/timeless/mercurial-crew -r 692f1e17fb70
> help: add sections for revsets

Queued these, thanks.

>
> diff -r 2ed8375eb6ca -r 692f1e17fb70 mercurial/help/revsets.txt
> --- a/mercurial/help/revsets.txt	Wed Sep 21 17:23:05 2016 +0000
> +++ b/mercurial/help/revsets.txt	Wed Sep 21 17:23:33 2016 +0000
> @@ -12,11 +12,17 @@
>  e.g., ``\n`` is interpreted as a newline. To prevent them from being
>  interpreted, strings can be prefixed with ``r``, e.g. ``r'...'``.
>
> +Prefix
> +======
> +
>  There is a single prefix operator:
>
>  ``not x``
>    Changesets not in x. Short form is ``! x``.
>
> +Infix
> +=====
> +
>  These are the supported infix operators:
>
>  ``x::y``
> @@ -71,16 +77,24 @@
>      in this case. This matches against all of "issue 1234", "issue:1234",
>      "issue1234" and "bug(1234)".
>
> +Postfix
> +=======
> +
>  There is a single postfix operator:
>
>  ``x^``
>    Equivalent to ``x^1``, the first parent of each changeset in x.
>
> +Predicates
> +==========
>
>  The following predicates are supported:
>
>  .. predicatesmarker
>
> +Aliases
> +=======
> +
>  New predicates (known as "aliases") can be defined, using any combination of
>  existing predicates or other aliases. An alias definition looks like::
>
> @@ -102,6 +116,8 @@
>  defines three aliases, ``h``, ``d``, and ``rs``. ``rs(0:tip, author)`` is
>  exactly equivalent to ``reverse(sort(0:tip, author))``.
>
> +Equivalents
> +===========
>
>  Command line equivalents for :hg:`log`::
>
> @@ -114,6 +130,9 @@
>    -P x  ->  !::x
>    -l x  ->  limit(expr, x)
>
> +Examples
> +========
> +
>  Some sample queries:
>
>  - Changesets on the default branch::
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel@mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Patch

diff -r 2ed8375eb6ca -r 692f1e17fb70 mercurial/help/revsets.txt
--- a/mercurial/help/revsets.txt	Wed Sep 21 17:23:05 2016 +0000
+++ b/mercurial/help/revsets.txt	Wed Sep 21 17:23:33 2016 +0000
@@ -12,11 +12,17 @@ 
 e.g., ``\n`` is interpreted as a newline. To prevent them from being
 interpreted, strings can be prefixed with ``r``, e.g. ``r'...'``.
 
+Prefix
+======
+
 There is a single prefix operator:
 
 ``not x``
   Changesets not in x. Short form is ``! x``.
 
+Infix
+=====
+
 These are the supported infix operators:
 
 ``x::y``
@@ -71,16 +77,24 @@ 
     in this case. This matches against all of "issue 1234", "issue:1234",
     "issue1234" and "bug(1234)".
 
+Postfix
+=======
+
 There is a single postfix operator:
 
 ``x^``
   Equivalent to ``x^1``, the first parent of each changeset in x.
 
+Predicates
+==========
 
 The following predicates are supported:
 
 .. predicatesmarker
 
+Aliases
+=======
+
 New predicates (known as "aliases") can be defined, using any combination of
 existing predicates or other aliases. An alias definition looks like::
 
@@ -102,6 +116,8 @@ 
 defines three aliases, ``h``, ``d``, and ``rs``. ``rs(0:tip, author)`` is
 exactly equivalent to ``reverse(sort(0:tip, author))``.
 
+Equivalents
+===========
 
 Command line equivalents for :hg:`log`::
 
@@ -114,6 +130,9 @@ 
   -P x  ->  !::x
   -l x  ->  limit(expr, x)
 
+Examples
+========
+
 Some sample queries:
 
 - Changesets on the default branch::