]> git.ipfire.org Git - thirdparty/git.git/commit
tests: assume the hooks are disabled by default
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Thu, 17 Mar 2022 10:13:09 +0000 (11:13 +0100)
committerJunio C Hamano <gitster@pobox.com>
Thu, 17 Mar 2022 15:40:26 +0000 (08:40 -0700)
commitee32abda28299bfb03e1c3239b95182579569012
treeab2def4dedf7fc9712e3caa3dec20345e0d96eb5
parent94945322baf222993d72d472a6d9d8dcb0b35893
tests: assume the hooks are disabled by default

Stop moving the .git/hooks directory out of the way, or creating it
during test setup. Instead assume that it will contain
harmless *.sample files.

That we can assume that is discussed in point #4 of
f0d4d398e28 (test-lib: split up and deprecate test_create_repo(),
2021-05-10), those parts of this could and should have been done in
that change.

Removing the "mkdir -p" here will then validate that our templates are
being used, since we'd subsequently fail to create a hook in that
directory if it didn't exist. Subsequent commits will have those hooks
created by a "test_hook" wrapper, which will then being doing that
same validation.

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1416-ref-transaction-hooks.sh
t/t5516-fetch-push.sh
t/t7519-status-fsmonitor.sh