colibri/scripts
Sam & Claude 9f091454e5
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
CI / port (pull_request) Has been cancelled
CI / agent-jail-pkgs (pull_request) Has been cancelled
fix(hooks): make install-hooks robust for worktrees/custom git dirs
The installer symlinked a RELATIVE target (../../scripts/pre-push), which only
resolves for a standard <repo>/.git/hooks layout — it breaks in git worktrees
or when .git is a file/elsewhere (both used by the agent harness), and assumed
.git/hooks already exists.

Resolve the real hooks dir via 'git rev-parse --git-path hooks' (worktree-safe),
mkdir -p it, and symlink to the ABSOLUTE source path so it works regardless of
where the hooks dir lives. Also verify pre-push exists + is executable.

Tested: installs, link resolves to scripts/pre-push, idempotent.
2026-06-24 14:13:06 +02:00
..
check-format.sh
ci-checks.sh feat(wiki): mother-hive decisions page + strict lint gate + pre-push hook 2026-06-24 13:26:57 +02:00
clawdie-backup-pull.sh feat(backup): domedog-side pull script for Forgejo+Vault (off-box independence) 2026-06-20 10:52:26 +02:00
clawdie-backup.env.example feat(backup): domedog-side pull script for Forgejo+Vault (off-box independence) 2026-06-20 10:52:26 +02:00
colibri_poll.py feat(freebsd): cross-host TCP bridge + agent polling loop 2026-06-19 12:18:52 +02:00
colibri_task_done.py feat(freebsd): cross-host TCP bridge + agent polling loop 2026-06-19 12:18:52 +02:00
glasspane-stress-test.sh chore(scripts): use generic python3 in glasspane check (Sam & Pi) 2026-06-17 14:58:26 +02:00
headroom-sidecar.py fix(headroom): harden sidecar protocol and timeout (Sam & Codex) 2026-06-14 01:30:45 +02:00
import-layered-soul.sh fix(import): treat each SKILL.md as one skill (not every .md) 2026-06-14 02:08:12 +02:00
install-hooks.sh fix(hooks): make install-hooks robust for worktrees/custom git dirs 2026-06-24 14:13:06 +02:00
pre-push feat(wiki): mother-hive decisions page + strict lint gate + pre-push hook 2026-06-24 13:26:57 +02:00
sample-pi-agent.py test: rename 'fake' test agent → 'sample' (lighter, less loaded) 2026-06-23 18:19:49 +02:00
wiki-lint fix(wiki-lint): make check 2 actually work + parse ledger 2026-06-24 10:35:39 +02:00