From: Junio C Hamano Date: Sun, 30 Mar 2025 04:56:45 GMT Subject: Re: [PATCH v3] blame: print unblamable and ignored commits in porcelain mode Message-ID: In-Reply-To: <20250329-514-git-blame-1-s-porcelain-output-does-not-emit-unblamable-and-ignored-markers-v3-1-10f695ae519a@gmail.com> Karthik Nayak writes: > +static void emit_porcelain_per_line_details(struct blame_entry *ent) > +{ > + if (mark_unblamable_lines && ent->unblamable) > + puts("unblamable\n"); > + if (mark_ignored_lines && ent->ignored) > + puts("ignored\n"); > +} Doesn't puts(3), unlike fputs(3), add its own trailing newline to stdout?