diff --git a/pre-commit b/pre-commit index d1e29b9..cee781b 100755 --- a/pre-commit +++ b/pre-commit @@ -1,4 +1,5 @@ #!/bin/bash +STASH_NAME="pre-commit-$(date %d-%m-%Y-%H-%M-%S)" # Check if the directory is the root directory if [ ! -d ".git/" ]; then @@ -6,8 +7,12 @@ if [ ! -d ".git/" ]; then exit 1 fi +git stash push --quiet --keep-index --message $STASH_NAME + # Run every file inside the pre-commit.d directory for file in .git/hooks/pre-commit.d/* do . $file done + +git stash pop --quiet