git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v5 2/2] launch_editor(): indicate that Git waits for user input

From
Junio C Hamano <gitster@pobox.com>
Date
Dec 7, 2017, 15:43 UTC
Message-ID
<xmqqr2s6ee7e.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<20171207151641.75065-3-lars.schneider@autodesk.com>
lars.schneider@autodesk.com writes:
Show 11 quoted lines
> +		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, but if that is why we have it there, it probably should be done only when !is_terminal_dumb().

If the trailing SP is merely there by accident, then removal without changing anything else is also OK.

I cannot tell which is the case, hence this comment.
Thanks.
Previous: lars.schneider@autodesk.comNext: Lars Schneider
Message 4 of 10 in “launch_editor(): indicate that Git waits for user input”
  1. 0/2 launch_editor(): indicate that Git waits for user inputlars.schneider@autodesk.com, Dec 7, 2017
  2. 1/2 refactor "dumb" terminal determinationlars.schneider@autodesk.com, Dec 7, 2017
  3. 2/2 launch_editor(): indicate that Git waits for user inputlars.schneider@autodesk.com, Dec 7, 2017
  4. Junio C HamanoDec 7, 2017
  5. Lars SchneiderDec 7, 2017
  6. Lars SchneiderDec 7, 2017
  7. Junio C HamanoDec 7, 2017
  8. Lars SchneiderDec 7, 2017
  9. Kaartic SivaraamDec 7, 2017
  10. Lars SchneiderDec 7, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.