X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=builtin-blame.c;h=dd16b2229763addfba8f02f3d9b3c42dcb995935;hb=aa8dc9679a6a7daea261abe969af331c741a9f2c;hp=7512773b401255e76aadd5be6e561432d7d60772;hpb=6ea71fe7d36cf5b81c2100d97a822ecf0bc04746;p=git.git diff --git a/builtin-blame.c b/builtin-blame.c index 7512773b4..dd16b2229 100644 --- a/builtin-blame.c +++ b/builtin-blame.c @@ -1604,6 +1604,9 @@ static void emit_porcelain(struct scoreboard *sb, struct blame_entry *ent) } while (ch != '\n' && cp < sb->final_buf + sb->final_buf_size); } + + if (sb->final_buf_size && cp[-1] != '\n') + putchar('\n'); } static void emit_other(struct scoreboard *sb, struct blame_entry *ent, int opt) @@ -1667,6 +1670,9 @@ static void emit_other(struct scoreboard *sb, struct blame_entry *ent, int opt) } while (ch != '\n' && cp < sb->final_buf + sb->final_buf_size); } + + if (sb->final_buf_size && cp[-1] != '\n') + putchar('\n'); } static void output(struct scoreboard *sb, int option)