Hi, Ævar Arnfjörð Bjarmason wrote: [...] > # call at least one of these to establish an appropriately-sized repository > +test_perf_fresh_repo () { > + repo="${1:-$TRASH_DIRECTORY}" > + "$MODERN_GIT" init -q "$repo" && > + cd "$repo" && > + test_perf_do_repo_symlink_config_ > +} Unlike the other two variants, wouldn't this leave the cwd inside the new repo? In other words, I wonder if the commands starting with the 'cd' should be in a subshell. Thanks and hope that helps, Jonathan