Merge branch 'js/mingw-isatty' into maint
commit0ab8606ebb2dc89f23a6e844ce1d284f693912f9
authorJunio C Hamano <gitster@pobox.com>
Tue, 17 Jan 2017 22:49:25 +0000 (17 14:49 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 17 Jan 2017 22:49:25 +0000 (17 14:49 -0800)
tree26a1dd7d60a8ec60f650f7044092235d868a832c
parent9d1e8ddc739ee11b9077899eee70a8c5e1c30235
parenta9b8a09c3c30886c79133da9f48ef9f98c21c3b2
Merge branch 'js/mingw-isatty' into maint

Update the isatty() emulation for Windows by updating the previous
hack that depended on internals of (older) MSVC runtime.

* js/mingw-isatty:
  mingw: replace isatty() hack
  mingw: fix colourization on Cygwin pseudo terminals
  mingw: adjust is_console() to work with stdin
  mingw: intercept isatty() to handle /dev/null as Git expects it