This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

refuseSymlinkedDir is defined twice with identical bodies, in internal/core/capture/reading.go and internal/core/readingitem/readingitem.go, since the reading-item locator moved into the readingitem leaf; two copies of the symlink guard are how two walks come to disagree about what the ledger contains. One primitive, in the leaf, with capture's call sites routed through it.

issueresolvedminoriss-2609251052592668

refuseSymlinkedDir is defined twice with identical bodies, in internal/core/capture/reading.go and internal/core/readingitem/readingitem.go, since the reading-item locator moved into the readingitem leaf; two copies of the symlink guard are how two walks come to disagree about what the ledger contains. One primitive, in the leaf, with capture's call sites routed through it.

Grounds

  • pursued: capture's refusal of a symlinked directory is the leaf's primitive and carries both sentinels with the message unchanged; TestSymlinkGuardIsTheLeafs would fail if a second copy returned

Frontmatter

idiss-2609251052592668
typeissue
lifecycleresolved
severityminor