Hi Junio, On Mon, 12 Dec 2016, Junio C Hamano wrote: > * js/mingw-isatty (2016-12-11) 1 commit > (merged to 'next' on 2016-12-12 at 60c1da6676) > + mingw: intercept isatty() to handle /dev/null as Git expects it > > We often decide if a session is interactive by checking if the > standard I/O streams are connected to a TTY, but isatty() emulation > on Windows incorrectly returned true if it is used on NUL (i.e. an > equivalent to /dev/null). This has been fixed. I'd like to suggest a reword: we did not use an isatty() emulation, but Windows' own _isatty() function that simply has different semantics than what Git expected. *Now* we have an isatty() emulation that wraps _isatty() and emulates the behavior expected by Git. Thanks, Dscho