Skip to content

Commit 48525b2

Browse files
committed
fix: Regression which incorrectly handle pre-commit run -a, that causes multiply hooks runs
1 parent 6c84595 commit 48525b2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

hooks/_common.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,9 @@ function common::is_hook_run_on_whole_repo {
176176
local all_files_that_can_be_checked
177177

178178
if [ -z "$excluded_files" ]; then
179-
all_files_that_can_be_checked=$(git ls-files | sort | grep -e "$included_files" | tr '\n' ' ')
179+
all_files_that_can_be_checked=$(git ls-files | sort | grep -E "$included_files" | tr '\n' ' ')
180180
else
181-
all_files_that_can_be_checked=$(git ls-files | sort | grep -e "$included_files" | grep -v -e "$excluded_files" | tr '\n' ' ')
181+
all_files_that_can_be_checked=$(git ls-files | sort | grep -E "$included_files" | grep -v -E "$excluded_files" | tr '\n' ' ')
182182
fi
183183

184184
if [ "$files_to_check" == "$all_files_that_can_be_checked" ]; then

hooks/terraform_docs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ function terraform_docs {
187187
config_file_no_color="$config_file$(date +%s).yml"
188188

189189
if [ "$PRE_COMMIT_COLOR" = "never" ] &&
190-
[[ $(grep -e '^formatter:' "$config_file") == *"pretty"* ]] &&
190+
[[ $(grep -E '^formatter:' "$config_file") == *"pretty"* ]] &&
191191
[[ $(grep ' color: ' "$config_file") != *"false"* ]]; then
192192

193193
cp "$config_file" "$config_file_no_color"

0 commit comments

Comments
 (0)