This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The scaffolded pre-commit template refreshes the sources banlist block by default with a binary found on PATH or in ~/.local/bin, which answers by fiat the three questions iss-2609250834251447 holds as a ruling owed to the product thinker (how a scaffolded hook finds a binary, fail open or closed, default or opt-in). Until that ruling, the template should refresh only on repo-local opt-in, git config --local abcd.sourcesBinary naming an absolute path to a regular file, with no PATH search and never an environment variable, and otherwise print one line and proceed.

issueresolvedmajoriss-2609252007419997

The scaffolded pre-commit template refreshes the sources banlist block by default with a binary found on PATH or in ~/.local/bin, which answers by fiat the three questions iss-2609250834251447 holds as a ruling owed to the product thinker (how a scaffolded hook finds a binary, fail open or closed, default or opt-in). Until that ruling, the template should refresh only on repo-local opt-in, git config --local abcd.sourcesBinary naming an absolute path to a regular file, with no PATH search and never an environment variable, and otherwise print one line and proceed.

Grounds

  • pursued: a managed repository that did not opt in never runs an abcd from the sources refresh; any binary run without the setting, or a relative or PATH-found one, would show it wrong

Frontmatter

idiss-2609252007419997
typeissue
lifecycleresolved
severitymajor

mentions2