[PATCH] templater: introduce indent function
Durham Goode
durham at fb.com
Sat Apr 4 15:31:36 CDT 2015
On 4/4/15 1:19 AM, Ryan McElroy wrote:
> # HG changeset patch
> # User Ryan McElroy <rmcelroy at fb.com>
> # Date 1428134632 25200
> # Sat Apr 04 01:03:52 2015 -0700
> # Node ID e2af17e4887916089a49b2d3331a725c840fbce6
> # Parent 4a4018831d2ebc3c9cae9c6613e6a2497b4f0993
> templater: introduce indent function
>
> diff --git a/mercurial/templater.py b/mercurial/templater.py
> --- a/mercurial/templater.py
> +++ b/mercurial/templater.py
> @@ -301,6 +301,20 @@ def pad(context, mapping, args):
> else:
> return text.ljust(width, fillchar)
>
> +def indent(context, mapping, args):
> + """:indent(text, indentchars): Indents all non-empty lines except the first
> + with the characters given in the indentchars string.
> + Example: indent('hello\\nworld', ' ') == "hello\\n world"
> + """
Why doesn't it indent the first line?
More information about the Mercurial-devel
mailing list