--- a/tests/test-glog.t Wed Jul 04 17:29:49 2012 +0200
+++ b/tests/test-glog.t Fri Jul 06 00:30:18 2012 +0200
@@ -2060,4 +2060,30 @@
[]
[]
+A template without trailing newline should do something sane
+
+ $ hg glog -r ::2 --template '{rev} {desc}'
+ o 2 mv b dir/b
+ |
+ o 1 copy a b
+ |
+
+Extra newlines must be preserved
+
+ $ hg glog -r ::2 --template '\n{rev} {desc}\n\n'
+ o
+ | 2 mv b dir/b
+ |
+ o
+ | 1 copy a b
+ |
+
+The almost-empty template should do something sane too ...
+
+ $ hg glog -r ::2 --template '\n'
+ o
+ |
+ o
+ |
+
$ cd ..