Re: Missing trailing newline with git log --pretty=format
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:46:25
Andreas Gruenbacher [off-list ref] writes:
On Wednesday, 18 March 2009 22:56:43 Markus Heidelberg wrote:quoted
Use tformat instead of format.Hmm ... didn't know that, thanks. Now I wonder why anyone would ever want format instead of tformat ;)
If your payload is multi-line, you would want to see a separating empty
line in between entries, but not after the last one:
$ command with --format
The first line of first entry.
The second line of first entry.
...
The last line of first entry.
The first line of second entry.
...
...
The last line of last entry.
$ notice there is no extra newline after that
That is what --format does. One-line-per-entry is a special case. You do
not want a "separating LF in between entries", but a "terminating LF after
each entry". T in --tformat stands for this "terminating" aspect, as
opposed to the "separator" behaviour --format gives you.