Hi Junio, On Wed, 27 Apr 2016, Johannes Schindelin wrote: > From: Karsten Blees <blees@xxxxxxx> > > MSYS2 emulates pseudo terminals via named pipes, and isatty() returns 0 > for such file descriptors. Therefore, some interactive functionality > (such as launching a pager, asking if a failed unlink should be repeated > etc.) doesn't work when run in a terminal emulator that uses MSYS2's > ptys (such as mintty). > > However, MSYS2 uses special names for its pty pipes ('msys-*-pty*'), > which allows us to distinguish them from normal piped input / output. > > On startup, check if stdin / stdout / stderr are connected to such pipes > using the NtQueryObject API from NTDll.dll. If the names match, adjust > the flags in MSVCRT's ioinfo structure accordingly. > > Signed-off-by: Karsten Blees <blees@xxxxxxx> > Signed-off-by: Johannes Schindelin <johannes.schindelin@xxxxxx> For the record, this patch is needed to make the output of `git log` *not* whizz by when running in MinTTY, the default terminal of Git for Windows and MSYS2. I do not see this patch in 'pu'... Anything I can do to get this into 'master' eventually? Ciao, Dscho -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html