Have Git hook shim skip execution when checking out old commits

This commit is contained in:
YoshiRulz 2024-06-21 22:56:12 +10:00
parent afd496a185
commit 62c1c11698
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
1 changed files with 4 additions and 2 deletions

View File

@ -6,5 +6,7 @@ if ! ("$pwsh" -v >/dev/null 2>/dev/null); then
printf "pwsh not found in PATH; skipping %s hook\n" "$kind"
exit 0
fi
"$pwsh" "./Dist/git_hooks/$kind.ps1" "$@" || exit $?
if [ -e "./Dist/git_hooks/$kind.local.ps1" ]; then "$pwsh" "./Dist/git_hooks/$kind.local.ps1" "$@" || exit $?; fi
if [ -e "./Dist/git_hooks/$kind.ps1" ]; then
"$pwsh" "./Dist/git_hooks/$kind.ps1" "$@" || exit $?
if [ -e "./Dist/git_hooks/$kind.local.ps1" ]; then "$pwsh" "./Dist/git_hooks/$kind.local.ps1" "$@" || exit $?; fi
fi