-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build dashless "bin-wrappers" directory similar to installed bindir
The new bin-wrappers directory contains wrapper scripts for executables that will be installed into the standard bindir. It explicitly does not contain most dashed-commands. The scripts automatically set environment variables to run out of the source tree, not the installed directory. This will allow running the test suite without dashed commands in the PATH. It also provides a simplified way to test run custom built git executables without installing them first. bin-wrappers also contains wrappers for some test suite support executables, where the test suite will soon make use of them. Signed-off-by: Matthew Ogilvie <mmogilvi_git@miniinfo.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
- Loading branch information
Matthew Ogilvie
authored and
Junio C Hamano
committed
Dec 3, 2009
1 parent
e160da7
commit ea92519
Showing
3 changed files
with
52 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,7 @@ | |
/GIT-CFLAGS | ||
/GIT-GUI-VARS | ||
/GIT-VERSION-FILE | ||
/bin-wrappers/ | ||
/git | ||
/git-add | ||
/git-add--interactive | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#!/bin/sh | ||
|
||
# wrap-for-bin.sh: Template for git executable wrapper scripts | ||
# to run test suite against sandbox, but with only bindir-installed | ||
# executables in PATH. The Makefile copies this into various | ||
# files in bin-wrappers, substituting | ||
# @@BUILD_DIR@@ and @@PROG@@. | ||
|
||
GIT_EXEC_PATH='@@BUILD_DIR@@' | ||
GIT_TEMPLATE_DIR='@@BUILD_DIR@@/templates/blt' | ||
GITPERLLIB='@@BUILD_DIR@@/perl/blib/lib' | ||
PATH='@@BUILD_DIR@@/bin-wrappers:'"$PATH" | ||
export GIT_EXEC_PATH GIT_TEMPLATE_DIR GITPERLLIB PATH | ||
|
||
exec "${GIT_EXEC_PATH}/@@PROG@@" "$@" |