Mercurial > hg-stable
changeset 20076:faa4b3fc4197 stable
templater: makes branches work correctly with stringify (issue4108)
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 21 Nov 2013 11:30:52 -0600 |
parents | 4778f398ec83 |
children | d4838302305c 77acd8ce01ce |
files | mercurial/templatekw.py tests/test-command-template.t |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/templatekw.py Sun Nov 17 15:11:09 2013 -0800 +++ b/mercurial/templatekw.py Thu Nov 21 11:30:52 2013 -0600 @@ -188,6 +188,7 @@ branch = args['ctx'].branch() if branch != 'default': return showlist('branch', [branch], plural='branches', **args) + return showlist('branch', [], plural='branches', **args) def showbookmarks(**args): """:bookmarks: List of strings. Any bookmarks associated with the
--- a/tests/test-command-template.t Sun Nov 17 15:11:09 2013 -0800 +++ b/tests/test-command-template.t Thu Nov 21 11:30:52 2013 -0600 @@ -1606,3 +1606,8 @@ {rev} $ hg log -r 0 --template '{if(rev, "{author} {rev}")}\n' test 0 + +Test branches inside if statement: + + $ hg log -r 0 --template '{if(branches, "yes", "no")}\n' + no