From 813924460dcbcd34ab4b3b3906829af939c6de64 Mon Sep 17 00:00:00 2001 From: Matteo Cherubini Date: Fri, 12 Jun 2026 12:16:17 +0200 Subject: [PATCH] feat: Improve pre-commit hook installation robustness --- lib/scaffold.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/scaffold.sh b/lib/scaffold.sh index 8c1e3a7..330d53a 100644 --- a/lib/scaffold.sh +++ b/lib/scaffold.sh @@ -64,8 +64,11 @@ scaffold_genome() { install_precommit_hook() { local repo_path="$1" - local hook_path="${repo_path}/.git/hooks/pre-commit" + local hooks_dir + hooks_dir="$(git -C "$repo_path" rev-parse --git-path hooks)" + local hook_path="${hooks_dir}/pre-commit" + mkdir -p "$hooks_dir" cp "${TEMPLATES_DIR}/pre-commit.sh" "$hook_path" chmod +x "$hook_path" success "Pre-commit security hook installed at: $hook_path"