Junio C Hamano <gitster@xxxxxxxxx> writes: > 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"); No? bash: dak@lola:/usr/local/tmp/lilypond$ zippo() > { > echo $XXX > echo $XXX > } dak@lola:/usr/local/tmp/lilypond$ XXX=8 zippo 8 8 dak@lola:/usr/local/tmp/lilypond$ /bin/dash $ zippo() > { > echo $XXX > echo $XXX > } $ XXX=8 zippo 8 8 $ dak@lola:/usr/local/tmp/lilypond$ /bin/ash $ zippo() > { > echo $XXX > echo $XXX > } $ XXX=8 zippo 8 8 $ Seems to work just fine with a set of typical shells. -- David Kastrup -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html