> On 07 Dec 2017, at 16:43, Junio C Hamano <[email protected]> wrote:
> 
> [email protected] writes:
> 
>> +            if (print_waiting_for_editor) {
>> +                    fprintf(stderr,
>> +                            _("hint: Waiting for your editor to close the 
>> file... "));
>> +                    if (is_terminal_dumb())
>> +                            /*
>> +                             * A dumb terminal cannot erase the line later 
>> on. Add a
>> +                             * newline to separate the hint from subsequent 
>> output.
>> +                             */
>> +                            fprintf(stderr, "\n");
>> +                    fflush(stderr);
>> +            }
> 
> Was the trailing whitespace at the end of the hint message intended?
> 
> If we expect the editor to spit out additional garbage on the line,
> it would probably help to have that SP,

Argh. I forgot to mention that in the cover letter. Yes, I added
the whitespace intentionally for exactly that reason.


> but if that is why we have it
> there, it probably should be done only when !is_terminal_dumb().

That, of course, is correct. My intention was to make the code simpler
but I can see that people would be confused about the whitespace.

How about this?

                        fprintf(stderr,
                                _("hint: Waiting for your editor to close the 
file..."));
                        if (is_terminal_dumb())
                                /*
                                 * A dumb terminal cannot erase the line later 
on. Add a
                                 * newline to separate the hint from subsequent 
output.
                                 */
                                fprintf(stderr, "\n")
                        else
                                fprintf(stderr, " ")

Can you squash that if you like it?

Thanks,
Lars

Reply via email to