Merge branch 'sk/mingw-uni-fix-more'
authorJunio C Hamano <gitster@pobox.com>
Wed, 30 Jul 2014 21:21:09 +0000 (14:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 30 Jul 2014 21:21:09 +0000 (14:21 -0700)
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

1  2 
compat/mingw.c
compat/mingw.h
config.mak.uname
run-command.c
diff --cc compat/mingw.c
Simple merge
diff --cc compat/mingw.h
Simple merge
Simple merge
diff --cc run-command.c
Simple merge