* [PATCH] fix testsuite to not use any hooks possibly provided by source
@ 2009-09-23 18:30 Heiko Voigt
0 siblings, 0 replies; only message in thread
From: Heiko Voigt @ 2009-09-23 18:30 UTC (permalink / raw)
To: git
This is useful if you are using the testsuite with local changes that
include activated default hooks suitable for your teams installation.
In some cases the pre-commit or other hooks can prevent the testsuite
from getting the expected result.
Currently all example hooks in the main git repository are deactivated
so it makes no difference when running the testsuite without any. In
case a future testcase wants to test a default hooks behavior it should
copy it locally.
Signed-off-by: Heiko Voigt <hvoigt@hvoigt.net>
---
or would you say that we need hooks in the testsuite template?
t/test-lib.sh | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/t/test-lib.sh b/t/test-lib.sh
index f2ca536..446ab57 100644
--- a/t/test-lib.sh
+++ b/t/test-lib.sh
@@ -626,7 +626,7 @@ else
GIT_EXEC_PATH=$GIT_VALGRIND/bin
export GIT_VALGRIND
fi
-GIT_TEMPLATE_DIR=$(pwd)/../templates/blt
+GIT_TEMPLATE_DIR=$(pwd)/trash\ directory.templates
unset GIT_CONFIG
GIT_CONFIG_NOSYSTEM=1
GIT_CONFIG_NOGLOBAL=1
@@ -638,6 +638,11 @@ test -d ../templates/blt || {
error "You haven't built things yet, have you?"
}
+test -d "$GIT_TEMPLATE_DIR" || {
+ cp -r ../templates/blt "$GIT_TEMPLATE_DIR"
+ rm -f "$GIT_TEMPLATE_DIR"/hooks/*
+}
+
if ! test -x ../test-chmtime; then
echo >&2 'You need to build test-chmtime:'
echo >&2 'Run "make test-chmtime" in the source (toplevel) directory'
--
1.6.5.rc1.12.gc72fe
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2009-09-23 18:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-23 18:30 [PATCH] fix testsuite to not use any hooks possibly provided by source Heiko Voigt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).