diff options
author | Junio C Hamano <junkio@cox.net> | 2006-12-18 15:27:43 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-12-18 16:21:54 -0800 |
commit | 74d20040cafdced657efbf49795183d209a3a07b (patch) | |
tree | 533dce0336c62e5067983a050cc07e1904e8e6b3 /t/test-lib.sh | |
parent | 8336afa563fbeff35e531396273065161181f04c (diff) | |
download | git-74d20040cafdced657efbf49795183d209a3a07b.tar.gz git-74d20040cafdced657efbf49795183d209a3a07b.tar.xz |
fix testsuite: make sure they use templates freshly built from the source
The initial t/trash repository for testing was created properly
but over time we gained many tests that create secondary test
repositories with init-db or clone and they were not careful
enough.
This fixes it.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 't/test-lib.sh')
-rwxr-xr-x | t/test-lib.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/t/test-lib.sh b/t/test-lib.sh index ac7be769b..7e9149751 100755 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -182,6 +182,16 @@ test_create_repo () { cd "$owd" } +# Many tests do init-db and clone but they must be told about the freshly +# built templates. +git_init_db () { + git init-db --template="$GIT_EXEC_PATH/templates/blt/" "$@" +} + +git_clone () { + git clone --template="$GIT_EXEC_PATH/templates/blt/" "$@" +} + test_done () { trap - exit case "$test_failure" in |