gitweb: Cleanup git_print_log()
commit5a45c0cafe6d73f6026bd0ea525da2f9765b112d
authorNamhyung Kim <namhyung@kernel.org>
Wed, 4 Jul 2012 02:47:24 +0000 (4 11:47 +0900)
committerJunio C Hamano <gitster@pobox.com>
Thu, 5 Jul 2012 22:22:45 +0000 (5 15:22 -0700)
tree10639ee6feb339abb99fc2d98acdc83892e9195c
parent785ee4960c3d334cbc2b17ab74d2cebdf1b4db64
gitweb: Cleanup git_print_log()

When we see a signed-off-by line (and its friends), we set $signoff
to true, but then we process the next line after we are done without
giving control to the rest of the loop.  And when the line we saw is
not a signed-off-by line, we reset $signoff to false before running
the remainder of the loop.

Hence, the check for $signoff that attempts to remove an extra empty
line between two signed-off-by line was not doing anything useful.

Rename $empty to a more explicit name $skip_blank_line to tell us to
skip a blank line when we see one, set it after we see and emit a
blank line (to avoid showing more than one empty lines in a raw) or
after we handle a signed-off-by line (to avoid empty lines after
such a line), to fix this bug, and get rid of the $signoff variable
that is not useful.

Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
gitweb/gitweb.perl