This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The pre-commit hook ahoy install scaffolds into adopted repositories (internal/core/ahoy/defaults/pre-commit, header lines 8-10) still tells every clone to run 'git config core.hooksPath .githooks' unconditionally, which shadows a foreign global hooks dispatcher instead of having it call .githooks/. A third sibling of the advice iss-2610101903385281 made conditional in CONTRIBUTING.md and the commit-msg hook; found by that lane's review (run-2610111657473488, PR #939).

issueresolvedminoriss-2610111820465940

The pre-commit hook ahoy install scaffolds into adopted repositories (internal/core/ahoy/defaults/pre-commit, header lines 8-10) still tells every clone to run 'git config core.hooksPath .githooks' unconditionally, which shadows a foreign global hooks dispatcher instead of having it call .githooks/. A third sibling of the advice iss-2610101903385281 made conditional in CONTRIBUTING.md and the commit-msg hook; found by that lane's review (run-2610111657473488, PR #939).

Grounds

  • pursued: an adopted repository's scaffolded pre-commit no longer tells a clone under a global hooks dispatcher to set a local core.hooksPath; a setsHooksPath match in internal/core/ahoy/defaults/pre-commit outside its unarmed comment bullet, or a missing armed/unarmed/foreign bullet, would show it wrong, and the sibling test would fail on it.

Frontmatter

idiss-2610111820465940
typeissue
lifecycleresolved
severityminor

mentions3