Subject: Re: [PATCH v3] blame: print unblamable and ignored commits in porcelain mode

From: Junio C Hamano <[email-masked]>
Date: Sat, 29 Mar 2025 21:56:45 -0700

Karthik Nayak <[email-masked]> 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?