Use $GITPERLLIB instead of $RUNNING_GIT_TESTS and centralize @INC munging
authorPetr Baudis <pasky@suse.cz>
Mon, 3 Jul 2006 21:16:32 +0000 (23:16 +0200)
committerJunio C Hamano <junkio@cox.net>
Tue, 4 Jul 2006 01:34:53 +0000 (18:34 -0700)
commit6fcca938b05c33bcd8b502d6b6f178e377609fa3
tree22287b26b74603cc780beca14a687be60f7f0f5c
parent3c767a08243244b18d48315f8433ba07e435f654
Use $GITPERLLIB instead of $RUNNING_GIT_TESTS and centralize @INC munging

This makes the Git perl scripts check $GITPERLLIB instead of
$RUNNING_GIT_TESTS, which makes more sense if you are setting up your shell
environment to use a non-installed Git instance.

It also weeds out the @INC munging from the individual scripts and makes
Makefile add it during the .perl files processing, so that we can change
just a single place when we modify this shared logic. It looks ugly in the
scripts, too. ;-)

And instead of doing arcane things with the @INC array, we just do 'use lib'
instead, which is essentialy the same thing anyway.

I first want to do three separate patches but it turned out that it's quite
a lot neater when bundled together, so I hope it's ok.

Signed-off-by: Petr Baudis <pasky@suse.cz>
Signed-off-by: Junio C Hamano <junkio@cox.net>
INSTALL
Makefile
git-fmt-merge-msg.perl
git-mv.perl
t/test-lib.sh