This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

Two siblings of the core.hooksPath advice that prepare-this-repo now makes conditional still give it unconditionally. .github/CONTRIBUTING.md (around line 64) tells every clone to run git config core.hooksPath .githooks, and the commit-msg hook's 'no abcd source' refusal (.githooks/commit-msg around line 162) prints the same command. On a machine whose global hooks dispatcher is in force (ahoy's banlist.hooks_path reports foreign), either one overrides that dispatcher instead of having it call .githooks/. The 2026-10-10 drain lane's reviewer found them; that lane's remedy did not cover them.

issueresolvedminoriss-2610101903385281

Two siblings of the core.hooksPath advice that prepare-this-repo now makes conditional still give it unconditionally. .github/CONTRIBUTING.md (around line 64) tells every clone to run git config core.hooksPath .githooks, and the commit-msg hook's 'no abcd source' refusal (.githooks/commit-msg around line 162) prints the same command. On a machine whose global hooks dispatcher is in force (ahoy's banlist.hooks_path reports foreign), either one overrides that dispatcher instead of having it call .githooks/. The 2026-10-10 drain lane's reviewer found them; that lane's remedy did not cover them.

Grounds

  • pursued: neither file advises setting core.hooksPath outside an unarmed branch; TestHooksPathSiblingsArmOnlyWhenUnarmed failed with 11 faults before the change and passes after; a --local, absolute-path or git config set spelling reintroduced in either file, or a missing foreign branch, would show it wrong by failing that test.

Frontmatter

idiss-2610101903385281
typeissue
lifecycleresolved
severityminor

mentions2