This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The prepare-commit-msg hook ahoy install scaffolds into adopted repositories (internal/core/ahoy/defaults/prepare-commit-msg, header lines 20-22) still tells every clone to run 'git config core.hooksPath .githooks' unconditionally, shadowing a foreign global hooks dispatcher. The fourth sibling of the advice iss-2610101903385281 made conditional, found by the lane for iss-2610111820465940 (the scaffolded pre-commit). A sweep of every core.hooksPath mention on main at 2026-10-11 found no other unconditional instruction.

issueresolvedminoriss-2610112148115897

The prepare-commit-msg hook ahoy install scaffolds into adopted repositories (internal/core/ahoy/defaults/prepare-commit-msg, header lines 20-22) still tells every clone to run 'git config core.hooksPath .githooks' unconditionally, shadowing a foreign global hooks dispatcher. The fourth sibling of the advice iss-2610101903385281 made conditional, found by the lane for iss-2610111820465940 (the scaffolded pre-commit). A sweep of every core.hooksPath mention on main at 2026-10-11 found no other unconditional instruction.

Grounds

  • pursued: TestHooksPathSiblingsArmOnlyWhenUnarmed passes with prepare-commit-msg in its sibling list, after failing on the unconditional line 22 before the change; it would be shown wrong by an adopted repo whose prepare-commit-msg header still tells a foreign-dispatcher clone to set a local core.hooksPath, or by the detector passing a header with no hooks_path branches.

Frontmatter

idiss-2610112148115897
typeissue
lifecycleresolved
severityminor

mentions3