1
0
Fork 0

Revert #3813, implement differently

Fix #3830
pull/3884/head
Frederik Bosch 2015-03-28 20:48:19 +01:00
parent 8cfd48c479
commit 79490f662e
2 changed files with 6 additions and 1 deletions

View File

@ -177,6 +177,11 @@ class Git
unset($_SERVER['GIT_WORK_TREE']); unset($_SERVER['GIT_WORK_TREE']);
} }
// Run processes with predictable LANGUAGE
if (getenv('LANGUAGE') !== 'C') {
putenv('LANGUAGE=C');
}
// clean up env for OSX, see https://github.com/composer/composer/issues/2146#issuecomment-35478940 // clean up env for OSX, see https://github.com/composer/composer/issues/2146#issuecomment-35478940
putenv("DYLD_LIBRARY_PATH"); putenv("DYLD_LIBRARY_PATH");
unset($_SERVER['DYLD_LIBRARY_PATH']); unset($_SERVER['DYLD_LIBRARY_PATH']);

View File

@ -56,7 +56,7 @@ class ProcessExecutor
$this->captureOutput = count(func_get_args()) > 1; $this->captureOutput = count(func_get_args()) > 1;
$this->errorOutput = null; $this->errorOutput = null;
$process = new Process($command, $cwd, array_replace($_ENV, $_SERVER, array('LANGUAGE' => 'C')), null, static::getTimeout()); $process = new Process($command, $cwd, null, null, static::getTimeout());
$callback = is_callable($output) ? $output : array($this, 'outputHandler'); $callback = is_callable($output) ? $output : array($this, 'outputHandler');
$process->run($callback); $process->run($callback);