From 2299ee34072315c6957061cf0b68274c83c76689 Mon Sep 17 00:00:00 2001 From: Sven van Heugten Date: Wed, 4 Mar 2026 07:39:07 +0100 Subject: [PATCH] Restore the worktree after a failure ```git-check-assertions run ./test/git-check-assertions.bats assert_success ``` --- bin/git-check-assertions | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/git-check-assertions b/bin/git-check-assertions index 5501358..4ebc513 100755 --- a/bin/git-check-assertions +++ b/bin/git-check-assertions @@ -84,6 +84,7 @@ for commit_hash in "${commits[@]}"; do printf '%s\n' "$block" | sed 's/^/> /' if ! bash -euo pipefail -c "$block"; then echo "git-check-assertions block failed in $commit_hash" >&2 + git restore -q . echo "Returning to $orig_ref" git checkout -q "$orig_ref" exit 1