From 065770213d7ef16650e9035cecbf9cc5a097644b Mon Sep 17 00:00:00 2001 From: derped Date: Thu, 10 Jul 2025 22:09:16 +0200 Subject: [PATCH] hooks/pre-commit: ignore deleted files --- hooks/pre-commit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hooks/pre-commit b/hooks/pre-commit index b214874..2f28c13 100755 --- a/hooks/pre-commit +++ b/hooks/pre-commit @@ -11,7 +11,7 @@ ARCH="$(uname -m)-$(uname | tr "[:upper:]" "[:lower:]")" NIX_FMT="$(nix build --no-link --print-out-paths .#formatter."${ARCH}")" RESULT=0; -for file in $(git diff --name-only --cached); do +for file in $(git diff --diff-filter=d --name-only --cached); do if grep -q "\.nix$" <<< "${file}"; then "${NIX_FMT}"/bin/nixfmt -c <<< "$(git cat-file blob :"${file}")" 2> >(sed "s||${file}|"); RESULT=$(( RESULT || $? ));