From: Junio C Hamano Date: Wed, 12 Mar 2014 19:04:29 GMT Subject: Re: New GSoC microproject ideas Message-ID: In-Reply-To: <532049A7.6000304@alum.mit.edu> Here is another, as I seem to have managed to kill another one ;-) -- >8 -- "VAR=VAL command" is sufficient to run 'command' with environment variable VAR set to value VAL without affecting the environment of the shell itself, but we cannot do the same with a shell function (most notably, "test_must_fail"); we have subshell invocations with multiple lines like this: ... && ( VAR=VAL && export VAR && test_must_fail git command ) && ... but that could be expressed as ... && test_must_fail env VAR=VAL git comand && ... Find and shorten such constructs in existing test scripts.