2010/12/25 Andreas Schwab <schwab@xxxxxxxxxxxxxx>: > Nguyán ThÃi Ngác Duy <pclouds@xxxxxxxxx> writes: > >> @@ -322,7 +322,10 @@ test_expect_success 'git grep' ' >> Âtest_expect_success 'git commit' ' >> Â Â Â ( >> Â Â Â Â Â Â Â cd repo.git && >> - Â Â Â Â Â Â GIT_DIR=. GIT_WORK_TREE=work git commit -a -m done > > In which way is that not portable? I admit that I rarely leave bash, so I'll quote Johannes answer [1] -- 8< -- Sure, it is (bashisms). This: GIT_DIR="$TRASH_DIRECTORY/2/.git" test_repo 2/sub does not work the same way in all shells when test_repo is a shell function. You have to export GIT_DIR explicitly before the function call. (But since in this case, test_repo invokes its own subshell anyway, you better do it in the function.) -- 8< -- [1] http://article.gmane.org/gmane.comp.version-control.git/162207 -- Duy -- 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