summaryrefslogtreecommitdiff
path: root/tests/test-command-template.t
diff options
context:
space:
mode:
authorDaniel Silverstone <daniel.silverstone@codethink.co.uk>2012-09-27 14:30:31 +0100
committerDaniel Silverstone <daniel.silverstone@codethink.co.uk>2012-09-27 14:30:31 +0100
commit4b0aa73b8c69bd5b7521337809f7bc4714209a5a (patch)
tree75f4c36771caf222280249cd1ed611d5ade8bd48 /tests/test-command-template.t
parent59a96880b5d035db83067acda8345497c75d7716 (diff)
parent921ced43c48c1d170452a7b251b94cc96ec8dd44 (diff)
downloadmercurial-tarball-baserock/morph.tar.gz
Merge remote-tracking branch 'origin/master' into baserock/morphbaserock/morph
This changes us to 1.9.3 which might stand a better chance of being usable by Lorry. We also undo the setup.py change because python now supports bz2
Diffstat (limited to 'tests/test-command-template.t')
-rw-r--r--tests/test-command-template.t33
1 files changed, 5 insertions, 28 deletions
diff --git a/tests/test-command-template.t b/tests/test-command-template.t
index d3fa338..81989bd 100644
--- a/tests/test-command-template.t
+++ b/tests/test-command-template.t
@@ -43,15 +43,6 @@ Second branch starting at nullrev:
$ hg mv second fourth
$ hg commit -m third -d "2020-01-01 10:01"
-Quoting for ui.logtemplate
-
- $ hg tip --config "ui.logtemplate={rev}\n"
- 8
- $ hg tip --config "ui.logtemplate='{rev}\n'"
- 8
- $ hg tip --config 'ui.logtemplate="{rev}\n"'
- 8
-
Make sure user/global hgrc does not affect tests
$ echo '[ui]' > .hg/hgrc
@@ -442,13 +433,11 @@ Test xml styles:
Error if style not readable:
-#if unix-permissions
$ touch q
$ chmod 0 q
$ hg log --style ./q
abort: Permission denied: ./q
[255]
-#endif
Error if no style:
@@ -466,15 +455,13 @@ Error if style missing key:
Error if include fails:
$ echo 'changeset = q' >> t
-#if unix-permissions
$ hg log --style ./t
abort: template file ./q: Permission denied
[255]
- $ rm q
-#endif
Include works:
+ $ rm q
$ echo '{rev}' > q
$ hg log --style ./t
8
@@ -1125,6 +1112,10 @@ Filters work:
other
user
+ $ hg log --template '{date|age}\n' > /dev/null || exit 1
+
+ $ hg log -l1 --template '{date|age}\n'
+ 8 years from now
$ hg log --template '{date|date}\n'
Wed Jan 01 10:01:00 2020 +0000
Mon Jan 12 13:46:40 1970 +0000
@@ -1227,20 +1218,6 @@ Formatnode filter works:
$ hg --debug log -r 0 --template '{node|formatnode}\n'
1e4e1b8f71e05681d422154f5421e385fec3454f
-Age filter:
-
- $ hg log --template '{date|age}\n' > /dev/null || exit 1
-
- >>> from datetime import datetime
- >>> fp = open('a', 'w')
- >>> fp.write(str(datetime.now().year + 8) + '-01-01 00:00')
- >>> fp.close()
- $ hg add a
- $ hg commit -m future -d "`cat a`"
-
- $ hg log -l1 --template '{date|age}\n'
- 7 years from now
-
Error on syntax:
$ echo 'x = "f' >> t