# HG changeset patch # User Yuya Nishihara # Date 1538920212 -32400 # Node ID 9967818a85fa6d12bf94ce84fd760a8520aeb6b8 # Parent d1338b4e39d0f916186c54231141d44545c5f8b0 help: document about "grep" template keywords diff -r d1338b4e39d0 -r 9967818a85fa mercurial/commands.py --- a/mercurial/commands.py Sun Oct 07 17:35:25 2018 +0900 +++ b/mercurial/commands.py Sun Oct 07 22:50:12 2018 +0900 @@ -2645,6 +2645,26 @@ the repository are searched, including those that don't exist in the current branch or have been deleted in a prior changeset. + .. container:: verbose + + Template: + + The following keywords are supported in addition to the common template + keywords and functions. See also :hg:`help templates`. + + :change: String. Character denoting insertion ``+`` or removal ``-``. + Available if ``--diff`` is specified. + :lineno: Integer. Line number of the match. + :path: String. Repository-absolute path of the file. + :texts: List of text chunks. + + And each entry of ``{texts}`` provides the following sub-keywords. + + :matched: Boolean. True if the chunk matches the specified pattern. + :text: String. Chunk content. + + See :hg:`help templates.operators` for the list expansion syntax. + Returns 0 if a match is found, 1 otherwise. """ opts = pycompat.byteskwargs(opts)