diff tests/test-template-keywords.t @ 39616:87428152e820

templatekw: add experimental {status} keyword This is another example of fctx-based keywords. I think this is somewhat useful in log templates.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 29 Jul 2018 22:04:01 +0900
parents 918944f53aac
children 34ecc0a09c76
line wrap: on
line diff
--- a/tests/test-template-keywords.t	Sun Jul 29 21:52:01 2018 +0900
+++ b/tests/test-template-keywords.t	Sun Jul 29 22:04:01 2018 +0900
@@ -789,12 +789,19 @@
 
 Test file attributes:
 
-  $ hg log -l1 -T '{files % "{pad(size, 3, left=True)} {path}\n"}'
-      a
-    0 b
-    7 fifth
-      fourth
-   13 third
+  $ hg log -l1 -T '{files % "{status} {pad(size, 3, left=True)} {path}\n"}'
+  R     a
+  A   0 b
+  A   7 fifth
+  R     fourth
+  M  13 third
+
+Test file status including clean ones:
+
+  $ hg log -r9 -T '{files("**") % "{status} {path}\n"}'
+  A a
+  C fourth
+  C third
 
 Test index keyword: