aboutsummaryrefslogtreecommitdiffstats
path: root/hooks/post-commit
diff options
context:
space:
mode:
Diffstat (limited to 'hooks/post-commit')
-rwxr-xr-xhooks/post-commit4
1 files changed, 2 insertions, 2 deletions
diff --git a/hooks/post-commit b/hooks/post-commit
index 9f92e3c..c9241ae 100755
--- a/hooks/post-commit
+++ b/hooks/post-commit
@@ -13,8 +13,8 @@ while IFS=$'\t' read -r status file; do
[[ "$status" != "A" && "$status" != "M" ]] && continue
dir=$(dirname "$file")
base=$(basename "$file")
- [[ "$dir" == "." ]] && continue # skip root-level files
- [[ "$dir" == *"/"* ]] && continue # skip files deeper than one level
+ # Only process packages at SlackBuilds/<pkg> depth
+ [[ "$dir" =~ ^SlackBuilds/[^/]+$ ]] || continue
[[ "$base" == *.SlackBuild ]] || continue
PACKAGES+=("$dir")
done < <(git diff-tree --no-commit-id -r --name-status HEAD)