diff tests/test-template-engine.t @ 17355:c25531ed58b0

templatekw: add parent1, parent1node, parent2, parent2node keywords The {parents} template is cumbersome for some uses, as it does not show anything if there's only one "natural" parent and you can't use it to get the full 40 digit node hashes for parents unless you rely on the behavior of the --debug flag. Introduce four new template keywords: {parent1}, {parent2}, {parent1node} and {parent2node}. The "node" flavors of these always show full 40 digit hashes, but users can get the short version with a filter construction like '{parent1node|short}'.
author epriestley <hg@yghe.net>
date Tue, 10 Jul 2012 08:43:32 -0700
parents f2719b387380
children 2917f82f6040
line wrap: on
line diff
--- a/tests/test-template-engine.t	Mon Aug 13 11:49:55 2012 -0700
+++ b/tests/test-template-engine.t	Tue Jul 10 08:43:32 2012 -0700
@@ -36,4 +36,12 @@
   $ hg log --style=./mymap
   0 97e5f848f0936960273bbf75be6388cd0350a32b test
 
+  $ cat > changeset.txt << EOF
+  > {{parent1}} {{parent1node}} {{parent2}} {{parent2node}}
+  > EOF
+  $ hg ci -Ama
+  $ hg log --style=./mymap
+  0 97e5f848f0936960273bbf75be6388cd0350a32b -1 0000000000000000000000000000000000000000
+  -1 0000000000000000000000000000000000000000 -1 0000000000000000000000000000000000000000
+
   $ cd ..