[PATCH 6 of 6 V2] templatekw: add {changes}, {distance} and {tag} to the {latesttag} keyword
Yuya Nishihara
yuya at tcha.org
Tue Oct 6 08:14:41 CDT 2015
On Mon, 05 Oct 2015 21:40:58 -0400, Matt Harbison wrote:
> # HG changeset patch
> # User Matt Harbison <matt_harbison at yahoo.com>
> # Date 1440473417 14400
> # Mon Aug 24 23:30:17 2015 -0400
> # Node ID 49fd04f0b07ce5e4d02f612812a5767c7573ee08
> # Parent c775434eb6682794dafa4a03df2d5fb764f09648
> templatekw: add {changes}, {distance} and {tag} to the {latesttag} keyword
>
> diff --git a/mercurial/templatekw.py b/mercurial/templatekw.py
> --- a/mercurial/templatekw.py
> +++ b/mercurial/templatekw.py
> @@ -344,11 +344,7 @@
> """:latesttag: List of strings. The global tags on the most recent globally
> tagged ancestor of this changeset.
> """
> - repo, ctx = args['repo'], args['ctx']
> - cache = args['cache']
> - latesttags = getlatesttags(repo, ctx, cache)[2]
> -
> - return showlist('latesttag', latesttags, separator=':', **args)
> + return showlatesttags(None, **args)
>
> def showlatesttags(pattern, **args):
> """helper method for the latesttag keyword and function"""
> diff --git a/tests/test-command-template.t b/tests/test-command-template.t
> --- a/tests/test-command-template.t
> +++ b/tests/test-command-template.t
> @@ -2690,6 +2690,19 @@
> 1: t1+0
> 0: null+1
>
> + $ hg log --template "{rev}: {latesttag() % '{tag}+{distance},{changes} '}\n"
Fixed this to use the "latesttag" keyword, and pushed them to the clowncopter,
thanks!
More information about the Mercurial-devel
mailing list