Eric Sunshine <sunshine@xxxxxxxxxxxxxx> writes: > You may be able to use "$TEST_DIRECTORY/.." to reference files in the > source tree, though the documentation in t/test-lib.sh doesn't seem to > state explicitly that this is intended or supported use. However, a > few existing tests (t1021, t3000, t4023) already access files in the > source tree in this fashion, so there is precedent. I think the following from t/test-lib.sh should give us sufficient assurance. # The TEST_DIRECTORY will always be the path to the "t" # directory in the git.git checkout. This is overridden by # e.g. t/lib-subtest.sh, but only because its $(pwd) is # different. Those tests still set "$TEST_DIRECTORY" to the # same path. Everything you said in your review is correct. Thanks.