Thread (1 message) 1 message, 1 author, 2016-06-15

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help