# HG changeset patch # User Yuya Nishihara # Date 2017-05-06 08:41:05 # Node ID dddba6f3e59ceb024c85b6eae37bdf0d0f2f264e # Parent 2ecce24dfcd3307b86b6c6096b30f5802545f2cd 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. 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 @@ -1180,7 +1180,10 @@ Check that recursive reference does not 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 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]