Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlo Marcelo Arenas Belón <carenas@gmail.com>2021-10-05 10:46:47 +0300
committerJunio C Hamano <gitster@pobox.com>2021-10-06 18:53:00 +0300
commite22b245ea576bf1787284971b467f45f45045f97 (patch)
treebd722bf454bef4e29ced13c9d6cb11efda44668f /editor.c
parent225bc32a989d7a22fa6addafd4ce7dcd04675dbf (diff)
terminal: teach git how to save/restore its terminal settings
Currently, git will share its console with all its children (unless they create their own), and is therefore possible that any of them that might change the settings for it could affect its operations once completed. Refactor the platform specific functionality to save the terminal settings and expand it to also do so for the output handler. This will allow for the state of the terminal to be saved and restored around a child that might misbehave (ex vi) which will be implemented next. Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'editor.c')
0 files changed, 0 insertions, 0 deletions