This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

implement receipt refuses the very receipt the awaiting lane named when the checkout is reached through a symlinked path: the CLI joins a relative receipt path onto os.Getwd (the symlinked spelling, e.g. /var/... on macOS) while the loop's root is git's resolved toplevel (/private/var/...), and loop.samePath compares the two spellings lexically, so the correct receipt reads as 'not at the path given' and the lane cannot advance. samePath should compare the real paths.

issueresolvedminoriss-2609261534097255

implement receipt refuses the very receipt the awaiting lane named when the checkout is reached through a symlinked path: the CLI joins a relative receipt path onto os.Getwd (the symlinked spelling, e.g. /var/... on macOS) while the loop's root is git's resolved toplevel (/private/var/...), and loop.samePath compares the two spellings lexically, so the correct receipt reads as 'not at the path given' and the lane cannot advance. samePath should compare the real paths.

Grounds

  • pursued: we expect comparing real paths to take the awaited receipt under any spelling of the checkout; shown wrong if a receipt at another file resolves equal, or the symlinked spelling is still refused

Frontmatter

idiss-2609261534097255
typeissue
lifecycleresolved
severityminor