Revert "Windows: teach getenv to do a case-sensitive search"
authorKarsten Blees <blees@dcon.de>
Thu, 17 Jul 2014 15:37:54 +0000 (17:37 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 17 Jul 2014 17:54:14 +0000 (10:54 -0700)
commit9ae1afa5e659dc61602e8f50fe469c21a9704319
treee1a802636cc56a83ae970f8a4ca812e31c63e4d1
parente6ce2be2d7a70dfa3241f70ae236da4a63625ef8
Revert "Windows: teach getenv to do a case-sensitive search"

This reverts commit df599e9612788b728ce43a03159b85f1fe624d6a.

As of 5e9637c6 "i18n: add infrastructure for translating Git with gettext",
eval_gettext uses MinGW envsubst.exe instead of git-sh-i18n--envsubst.exe
for variable substitution. This breaks git-submodule.sh messages and tests,
as envsubst.exe doesn't support case-sensitive environment lookup (the same
is true for almost everything on Windows, including MSys and Cygwin tools).

30a615ac "Windows/i18n: rename $path to prevent clashes with $PATH" renames
the conflicting variable in git-submodule.sh, so that it works on Windows
(i.e. with case-insensitive environment, regardless of the toolset).

Revert to the documented behaviour of case-insensitive environment on
Windows.

Signed-off-by: Karsten Blees <blees@dcon.de>
Signed-off-by: Stepan Kasal <kasal@ucw.cz>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/mingw.c