Merge branch 'sk/mingw-uni-fix-more'
commit385e171a5b56dabbe33dbef6f88e8f934a6cacda
authorJunio C Hamano <gitster@pobox.com>
Wed, 30 Jul 2014 21:21:09 +0000 (30 14:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 30 Jul 2014 21:21:09 +0000 (30 14:21 -0700)
treee09faa621121db48522e940556fa7a169f66e730
parent4b0c0e35dd2ebdab3fed1c6649f74787f7e46327
parentbaea068d677fae92d7903e984cf93bbd5195a000
Merge branch 'sk/mingw-uni-fix-more'

Most of these are battle-tested in msysgit and are needed to
complete what has been merged to 'master' already.

* sk/mingw-uni-fix-more:
  Win32: enable color output in Windows cmd.exe
  Win32: patch Windows environment on startup
  Win32: keep the environment sorted
  Win32: use low-level memory allocation during initialization
  Win32: reduce environment array reallocations
  Win32: don't copy the environment twice when spawning child processes
  Win32: factor out environment block creation
  Win32: unify environment function names
  Win32: unify environment case-sensitivity
  Win32: fix environment memory leaks
  Win32: Unicode environment (incoming)
  Win32: Unicode environment (outgoing)
  Revert "Windows: teach getenv to do a case-sensitive search"
  tests: do not pass iso8859-1 encoded parameter
compat/mingw.c
compat/mingw.h
config.mak.uname
run-command.c