Ah, I was looking at other minor issues and then came up with this one liner. But obviously "termination should be the true inter-commit spacing" is the right direction, so I'll chuck this one. diff --git a/log-tree.c b/log-tree.c index d8ca36b..410f90f 100644 --- a/log-tree.c +++ b/log-tree.c @@ -354,6 +354,8 @@ int log_tree_commit(struct rev_info *opt, struct commit *commit) if (!shown && opt->loginfo && opt->always_show_header) { log.parent = NULL; show_log(opt, ""); + if (!opt->diffopt.line_termination) + putchar(0); shown = 1; } opt->loginfo = NULL; - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html