From 8788156ad0ecfe5c2e80bc9b305e9ab69f0d090a Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 13 May 2026 21:06:05 +0200 Subject: docs: document source archive check in pre-commit hook Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'CLAUDE.md') diff --git a/CLAUDE.md b/CLAUDE.md index edc5e43..9ddb380 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -97,17 +97,17 @@ Source: https://slackware.uk/~urchlay/repos/sbo-maintainer-tools ### Git hook setup -Both hooks are tracked in the `hooks/` directory. Install them after cloning: +Both hooks are tracked in the `.extras/hooks/` directory. Install them after cloning: ```bash -cp hooks/pre-commit .git/hooks/pre-commit -cp hooks/post-commit .git/hooks/post-commit +cp .extras/hooks/pre-commit .git/hooks/pre-commit +cp .extras/hooks/post-commit .git/hooks/post-commit chmod +x .git/hooks/pre-commit .git/hooks/post-commit ``` | Hook | Trigger | Purpose | |------|---------|---------| -| `pre-commit` | Before every commit | Runs `sbolint` on staged packages; blocks commit on errors | +| `pre-commit` | Before every commit | Runs `sbolint` on staged packages; blocks commit on errors. Also checks for staged source archives: symlinks are auto-removed, real files block the commit. | | `post-commit` | After every commit | Offers to create a `SBo/.tar.gz` archive for submission | To bypass the pre-commit lint check in exceptional cases: -- cgit v1.2.3