t/test-lib.sh: export PERL_PATH for use in scripts
authorJunio C Hamano <gitster@pobox.com>
Mon, 25 Jun 2012 04:42:11 +0000 (21:42 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Jun 2012 04:56:13 +0000 (21:56 -0700)
Most notably, t4031 creates a small shell script that invokes perl
and we want to use "$PERL_PATH" to name the version of Perl suitable
for our use, read from GIT-BUILD-OPTS.  The test would fail when it
is directly run in t/ directory from the shell or "make" is run in t/
directory.

This problem was hidden from "make test" run in the top-level
directory, because its Makefile exports PERL_PATH.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/test-lib.sh

index 9e2b71132ab7bca267be755999211783c9b77f43..acda33d177197c4288e8b7a33385f11c63c44698 100644 (file)
@@ -494,6 +494,8 @@ export PATH GIT_EXEC_PATH GIT_TEMPLATE_DIR GIT_CONFIG_NOSYSTEM GIT_ATTR_NOSYSTEM
 
 . "$GIT_BUILD_DIR"/GIT-BUILD-OPTIONS
 
+export PERL_PATH
+
 if test -z "$GIT_TEST_CMP"
 then
        if test -n "$GIT_TEST_CMP_USE_COPIED_CONTEXT"