Mercurial > public > mercurial-scm > hg-stable
diff tests/test-command-template.t @ 24903:09124cce913f stable
templater: fix crash by passing invalid object to date() function
"date information" is somewhat obscure, but we call it that way in
templatekw.showdate().
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 03 May 2015 17:33:14 +0900 |
parents | 10a13da8840d |
children | 6fb98463643b db7463aa080f |
line wrap: on
line diff
--- a/tests/test-command-template.t Sun May 03 12:49:15 2015 -0700 +++ b/tests/test-command-template.t Sun May 03 17:33:14 2015 +0900 @@ -2236,6 +2236,12 @@ date: 70 01 01 01 +0000 date: 70 01 01 00 +0000 +Test invalid date: + + $ hg log -R latesttag -T '{date(rev)}\n' + hg: parse error: date expects a date information + [255] + Test string escaping: $ hg log -R latesttag -r 0 --template '>\n<>\\n<{if(rev, "[>\n<>\\n<]")}>\n<>\\n<\n'