8a7c215140
The introduction of the Git::Mediawiki package makes it impossible to test, without installation, git-remote-mediawiki and git-mw. Using a git bin-wrapper enables us to define proper $GITPERLLIB to force the use of the developement version of the Git::Mediawiki package, bypassing its installed version if any. An alternate solution was to 'install' all the files required at each build but it pollutes the toplevel with untracked files. 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>
15 lines
419 B
Bash
Executable File
15 lines
419 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# git executable wrapper script for Git-Mediawiki to run tests without
|
|
# installing all the scripts and perl packages.
|
|
|
|
GIT_ROOT_DIR=../../..
|
|
GIT_EXEC_PATH=$(cd "$(dirname "$0")" && cd ${GIT_ROOT_DIR} && pwd)
|
|
|
|
GITPERLLIB="$GIT_EXEC_PATH"'/contrib/mw-to-git'"${GITPERLLIB:+:$GITPERLLIB}"
|
|
PATH="$GIT_EXEC_PATH"'/contrib/mw-to-git:'"$PATH"
|
|
|
|
export GITPERLLIB PATH
|
|
|
|
exec "${GIT_EXEC_PATH}/bin-wrappers/git" "$@"
|