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.
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
| id | iss-2610121622596154 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610121622596154-the-checked-out-check-before-a-lane.md
open on GitHub ↗ · commit history ↗