Mercurial > hg > mercurial-source
diff tests/test-command-template.t @ 33736:6d79e9109908
changeset_templater: backport parts map of [templates] section from formatter
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 22 Apr 2017 21:16:08 +0900 (2017-04-22) |
parents | 050efe9a1644 |
children | de8e3681c402 |
line wrap: on
line diff
--- a/tests/test-command-template.t +++ b/tests/test-command-template.t @@ -271,6 +271,24 @@ {"node": "29114dbae42b", "rev": 7} } +Test docheader, docfooter and separator in [templates] section + + $ cat <<'EOF' >> .hg/hgrc + > [templates] + > myjson = ' {dict(rev, node|short)|json}' + > myjson:docheader = '\{\n' + > myjson:docfooter = '\n}\n' + > myjson:separator = ',\n' + > :docheader = 'should not be selected as a docheader for literal templates\n' + > EOF + $ hg log -l2 -Tmyjson + { + {"node": "95c24699272e", "rev": 8}, + {"node": "29114dbae42b", "rev": 7} + } + $ hg log -l1 -T'{rev}\n' + 8 + Template should precede style option $ hg log -l1 --style default -T '{rev}\n'