Merge branch 'js/msys2'
commit116a866bf50da9b893623ebb940e1c6bff7a29bc
authorJunio C Hamano <gitster@pobox.com>
Fri, 29 Jan 2016 00:10:13 +0000 (28 16:10 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 29 Jan 2016 00:10:14 +0000 (28 16:10 -0800)
tree34101d20455fa65c52c406c92f6b6a2007585135
parent4f3aa9da7022c11c5db51b5b9063c0215863aba1
parent2921600afbcdd5f245475602cabba2fbaa5ff93f
Merge branch 'js/msys2'

Beginning of the upstreaming process of Git for Windows effort.

* js/msys2:
  mingw: uglify (a, 0) definitions to shut up warnings
  mingw: squash another warning about a cast
  mingw: avoid warnings when casting HANDLEs to int
  mingw: avoid redefining S_* constants
  compat/winansi: support compiling with MSys2
  compat/mingw: support MSys2-based MinGW build
  nedmalloc: allow compiling with MSys2's compiler
  config.mak.uname: supporting 64-bit MSys2
  config.mak.uname: support MSys2