# git-rev-list --first-parent --count HEAD
# git-rev-parse HEAD
# eg
-# Full6 1070
-# 82f2a2
+# Full6 82f2a2
+# 1070
# If tree is dirty, + or * is suffixed to count (but not to
# commitid) reducing number of digits by 1.
#
+# Full6T
+# Full9T
+# Full12T
+# Full15T
+# As Full but commit is split over two lines for a 3-line message;
+# dirty marker is in commitid.
+#
# FontDemo
#
# Arg0, Arg1, ...
if (defined $git_count && defined $git_object) {
gentextmodule("Full$sz",
- rjustt($sz, $git_count.$git_dirty),
- ljustt($sz, $git_object, ''));
+ ljustt($sz, $git_object, ''),
+ rjustt($sz, $git_count.$git_dirty));
+
+ if (!($sz % 2)) {
+ my $e = $sz/2;
+ gentextmodule("Full".($e*3)."T",
+ ljustt($e*2, $git_object, $git_dirty)
+ =~ m/.{$e}/g,
+ rjustt($e, $git_count));
+ }
}
}
}