This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The checked-out check before a lane branch is deleted (sameBranchRef and refFold, internal/core/implement/loop/land.go) still misses one family of names APFS treats as one: Cherokee. golang.org/x/text's cases.Fold is not idempotent for Cherokee (it maps U+13A0 to U+AB70 and U+AB70 back to U+13A0, and U+13F0 with U+13F8), so a run state naming build/lane-<Cherokee small letter> passes the check while a worktree stands on build/lane-<Cherokee capital>, and update-ref -d deletes that branch from under it; reproduced end to end on APFS. The route exists without abcd (git branch -D with the other spelling does the same), so under abcd-fixes-what-it-adds this is help only, and lane branches abcd mints are ASCII. The person ruled on 2026-10-12 to ship the branch with this gap filed rather than take a fourth fix round.

issueopenminoriss-2610121622596154

The checked-out check before a lane branch is deleted (sameBranchRef and refFold, internal/core/implement/loop/land.go) still misses one family of names APFS treats as one: Cherokee. golang.org/x/text's cases.Fold is not idempotent for Cherokee (it maps U+13A0 to U+AB70 and U+AB70 back to U+13A0, and U+13F0 with U+13F8), so a run state naming build/lane-<Cherokee small letter> passes the check while a worktree stands on build/lane-<Cherokee capital>, and update-ref -d deletes that branch from under it; reproduced end to end on APFS. The route exists without abcd (git branch -D with the other spelling does the same), so under abcd-fixes-what-it-adds this is help only, and lane branches abcd mints are ASCII. The person ruled on 2026-10-12 to ship the branch with this gap filed rather than take a fourth fix round.

Route

The route exists without abcd: on APFS, git branch -D with the other Cherokee spelling deletes the branch from under a worktree in the same way. Under abcd-fixes-what-it-adds this is therefore help, not abcd's vulnerability; the person ruled on 2026-10-12 to ship the branch with the gap filed.

Frontmatter

idiss-2610121622596154
typeissue
lifecycleopen
severityminor