diff tests/test-command-template.t @ 38228:8bded7eae26c

templater: consistently join() string-like object per character (BC) The old behavior was copied from join() of a lazy generator string, which was unified to the behavior of join() of a byte string by the previous patch. This patch fixes the mappable type to do the same.
author Yuya Nishihara <yuya@tcha.org>
date Sat, 21 Apr 2018 17:15:11 +0900
parents 1c8098cf560a
children 7701c2d4a438
line wrap: on
line diff
--- a/tests/test-command-template.t	Sat Apr 21 17:00:21 2018 +0900
+++ b/tests/test-command-template.t	Sat Apr 21 17:15:11 2018 +0900
@@ -3242,12 +3242,12 @@
   $ hg log -R latesttag -l1 -T '{max(revset("0:9")) % "{rev}:{node|short}\n"}'
   9:fbc7cd862e9c
 
-Test manifest/get() can be join()-ed as before, though it's silly:
-
-  $ hg log -R latesttag -r tip -T '{join(manifest, "")}\n'
-  11:2bc6e9006ce2
-  $ hg log -R latesttag -r tip -T '{join(get(extras, "branch"), "")}\n'
-  default
+Test manifest/get() can be join()-ed as string, though it's silly:
+
+  $ hg log -R latesttag -r tip -T '{join(manifest, ".")}\n'
+  1.1.:.2.b.c.6.e.9.0.0.6.c.e.2
+  $ hg log -R latesttag -r tip -T '{join(get(extras, "branch"), ".")}\n'
+  d.e.f.a.u.l.t
 
 Test join() over string