fix(install): resolve git hooks dir via git plumbing, fix stale plugin manifests #72
@@ -3,6 +3,12 @@
|
||||
# Runs install.sh from a temp repo to avoid touching the real .git/hooks/.
|
||||
set -euo pipefail
|
||||
|
||||
# This script may itself run inside a git hook (e.g. pre-push), which sets
|
||||
# GIT_DIR/GIT_EXEC_PATH/etc. in the environment. `git init`/`git -C` below
|
||||
# would silently re-target the inherited GIT_DIR instead of creating an
|
||||
# isolated repo in $TEMP_REPO, so start from a clean slate.
|
||||
for var in $(compgen -v | grep '^GIT_'); do unset "$var"; done
|
||||
|
||||
REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
PASS=0
|
||||
FAIL=0
|
||||
|
||||
Reference in New Issue
Block a user