Mercurial > public > mercurial-scm > hg
diff tests/test-command-template.t @ 20067:3d8bfe2ecf6d stable
templater: only recursively evaluate string literals as templates (issue4103)
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 18 Nov 2013 15:37:09 -0500 |
parents | 64b4f0cd7336 |
children | 6d4fda48b4e3 faa4b3fc4197 |
line wrap: on
line diff
--- a/tests/test-command-template.t Mon Nov 18 14:02:26 2013 -0500 +++ b/tests/test-command-template.t Mon Nov 18 15:37:09 2013 -0500 @@ -1594,3 +1594,15 @@ <>\n<[> <>\n<]> <>\n< + +Test recursive evaluation: + + $ hg init r + $ cd r + $ echo a > a + $ hg ci -Am '{rev}' + adding a + $ hg log -r 0 --template '{if(rev, desc)}\n' + {rev} + $ hg log -r 0 --template '{if(rev, "{author} {rev}")}\n' + test 0