Code

print_wrapped_text(): allow hard newlines
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Sun, 11 Nov 2007 14:14:15 +0000 (14:14 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 19 Oct 2009 07:57:29 +0000 (00:57 -0700)
commitae0b27023018416c0bfe54823466dee67c20705a
treebf5e60d5cbe639db18d1c4148dc124df891a7cc2
parente79999b1a285d4dcf1d84bc893c864516a390cfa
print_wrapped_text(): allow hard newlines

print_wrapped_text() will insert its own newlines. Up until now, if the
text passed to it contained newlines, they would not be handled properly
(the wrapping got confused after that).

The strategy is to replace a single new-line with a space, but keep double
new-lines so that already-wrapped text with empty lines between paragraphs
will be handled properly.

However, single new-line characters are only handled this way if the
character after it is an alphanumeric character, as per Linus' suggestion.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
utf8.c