wrap-for-bin: make bin-wrappers chainable
commit8bade1e12e2041a21f50009d8baaa11bcb800e8f
authorBenoit Person <benoit.person@ensimag.fr>
Thu, 4 Jul 2013 20:38:55 +0000 (4 22:38 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 8 Jul 2013 15:55:34 +0000 (8 08:55 -0700)
tree5175830b54d80a79588d2b53f697f6b9c46283e6
parente19189060fcfb62410ce8e008720dbb6e7fa0d7b
wrap-for-bin: make bin-wrappers chainable

For now, bin-wrappers overwrites GITPERLLIB. If we want to chain to
those scripts and define GITPERLLIB before, our changes will be
discarded.

This patch makes the bin-wrappers prepend their modifications to
GITPERLLIB rather than redefining it. It also unset GITPERLLIB in the
test-suite to prevent broken $GITPERLLIB in the user's configuration
from interfering with the testsuite.

The codes using GIT_TEMPLATE_DIR and GIT_TEXTDOMAINDIR handle only one
path in each of this variable so this new behavior would be useless on
those variables.

Signed-off-by: Benoit Person <benoit.person@ensimag.fr>
Signed-off-by: Matthieu Moy <matthieu.moy@grenoble-inp.fr>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/test-lib.sh
wrap-for-bin.sh