diff --git a/compat/terminal.c b/compat/terminal.c index 313897d581..bc18833a7b 100644 --- a/compat/terminal.c +++ b/compat/terminal.c @@ -1,4 +1,6 @@ +#include #include "git-compat-util.h" +#include "run-command.h" #include "compat/terminal.h" #include "sigchain.h" #include "strbuf.h" @@ -91,6 +93,53 @@ static int disable_echo(void) return 0; } +static char *xterm_prompt(const char *prompt, int echo) +{ + const char *env = getenv("MSYS_TTY_HANDLES"); + const char *echo_off[] = { "sh", "-c", "stty -echo