From a6393c4f5592b6ce2d57b14e67c3381e64193abe Mon Sep 17 00:00:00 2001 From: Yuya Nishihara Date: Sat, 6 May 2017 17:41:05 +0900 Subject: [PATCH] test-command-template: rewrite recursion tests by using a map file A literal template will be unnamed soon, so no recursion will be practically made by using -T option. --- tests/test-command-template.t | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/test-command-template.t b/tests/test-command-template.t index 6cf3647214..8271c46365 100644 --- a/tests/test-command-template.t +++ b/tests/test-command-template.t @@ -1180,7 +1180,10 @@ Check that recursive reference does not fall into RuntimeError (issue4758): common mistake: - $ hg log -T '{changeset}\n' + $ cat << EOF > issue4758 + > changeset = '{changeset}\n' + > EOF + $ hg log --style ./issue4758 abort: recursive reference 'changeset' in template [255] @@ -1196,7 +1199,10 @@ Check that recursive reference does not fall into RuntimeError (issue4758): buildmap() -> gettemplate(), where no thunk was made: - $ hg log -T '{files % changeset}\n' + $ cat << EOF > issue4758 + > changeset = '{files % changeset}\n' + > EOF + $ hg log --style ./issue4758 abort: recursive reference 'changeset' in template [255]