tests/test-command-template.t
branchstable
changeset 20067 3d8bfe2ecf6d
parent 20066 64b4f0cd7336
child 20072 6d4fda48b4e3
child 20076 faa4b3fc4197
--- 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