# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 2015-05-05 18:45:09 # Node ID 20bff5d09018063ea830a8319fde880f45051aac # Parent 5195322b9f80d78193fd670f29eba291a7f2f797 tests: add a new commit to test-commandline-template This commit modifies, adds, renames, removes files all at once. It will be mostly interesting for an upcoming test relating to the status log template. 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 @@ -1993,6 +1993,15 @@ Upper/lower filters: abort: template filter 'upper' is not compatible with keyword 'date' [255] +Add a commit that does all possible modifications at once + + $ echo modify >> third + $ touch b + $ hg add b + $ hg mv fourth fifth + $ hg rm a + $ hg ci -m "Modify, add, remove, rename" + Error on syntax: $ echo 'x = "f' >> t @@ -2606,7 +2615,9 @@ Test stringify on sub expressions Test splitlines $ hg log -Gv -R a --template "{splitlines(desc) % 'foo {line}\n'}" - @ foo future + @ foo Modify, add, remove, rename + | + o foo future | o foo third | @@ -2640,6 +2651,8 @@ Test startswith o | o + | + o o |\ @@ -2665,7 +2678,9 @@ Test bad template with better error mess Test word function (including index out of bounds graceful failure) $ hg log -Gv -R a --template "{word('1', desc)}" - @ + @ add, + | + o | o | @@ -2689,7 +2704,9 @@ Test word function (including index out Test word third parameter used as splitter $ hg log -Gv -R a --template "{word('0', desc, 'o')}" - @ future + @ M + | + o future | o third |