Releases
v0.13.6
Compare
Sorry, something went wrong.
No results found
0.13.6 (2026-08-31)
Features
config: add rendered-name length limits (6a4c424 )
config: add the [parallelism] table (b5fb874 )
config: add the preserve table (1eb7f4d )
config: size the shared pool from [parallelism] (d3538cf )
issue: add short_slug for worktree directories (01c82d3 )
issue: group sync-includes file lists (141cc4c )
issue: measure a template's room for a slug (fda4710 )
issue: name symlinks as links in a sync-includes dry run (6e63370 )
issue: preserve worktree files before removing them (0df2bef )
issue: report created symlinks beside copied files (094fee8 )
issue: resolve and validate preserve entries (7187b3c )
issue: return the config load outcome from select (1ae0ab1 )
issue: show progress while copying worktree includes (a1d59f6 )
pool: add the workspace's shared worker pool (0da87a9 )
progress: let steps draw sub-progress (a05ae31 )
progress: settle a step failed without a Result (ae94517 )
sys: add a symlink primitive to the platform boundary (9b04817 )
worktree: add copy_out for archiving a worktree (d7af7b2 )
worktree: derive a pattern's literal walk root (9c0fd6e )
worktree: report progress from the include copy (23f3875 )
worktree: report progress from the include walk (b05a4e8 )
worktree: reproduce a matched symlink instead of its contents (5fb97dd )
worktree: tell cheap includes from expensive ones (4fd9b56 )
Bug Fixes
config: size the shared pool at the one config door (83614e2 )
issue: ask the filesystem whether a preserve destination is inside (823fa70 )
issue: cap the checkout-pr directory name (0937531 )
issue: clamp branch budget without slug (f5a9f7f )
issue: correct end's preserve reporting and summary sweep (4fc1f85 )
issue: name the config key in budget errors (e19b86d )
issue: pin include sub-step arithmetic and wording (58fb1c9 )
issue: report occupied symlinks by name, not by subtraction (a256db2 )
issue: tighten end's config and preserve gates (c7ee838 )
progress: cover detail rendering, degrade poisoned locks (3a20483 )
progress: gate substep and align its column (ba890d7 )
test: strengthen pool configuration assertion to pin actual width (9b989a4 )
worktree: archive the root for a pattern of only dots (2a4b10b )
worktree: bound jwalk descent to what a pattern can match (fdd071a )
worktree: classify jwalk errors correctly (a035cbe )
worktree: degrade Prune when a prefix will not compile (a86a4d9 )
worktree: drain the walk on the calling thread (bf172e7 )
worktree: drop an empty include pattern before the join (39c3f30 )
worktree: drop change-relative phrasing in doc comment (5185e36 )
worktree: gate a test helper to the platform that uses it (52b4f61 )
worktree: name the target of an unresolvable link (dd11c2f )
worktree: name what consumes walk_root (5268bf4 )
worktree: never plan the source root as a link (cb20530 )
worktree: plan a matched symlink as a link, not its contents (9565235 )
worktree: plan each file once across overlapping patterns (6cbe052 )
worktree: read a pattern's components once, not twice (f690ff5 )
worktree: refuse a symlink cycle jwalk cannot see (d8a5ac2 )
worktree: refuse an include pattern that leaves the source tree (a4b3a72 )
worktree: report a directory the walk could not read (bd1da6e )
worktree: reword atomic comment, add empty-slot test (ef065b8 )
worktree: reword Walk's Sync doc comment (36fa816 )
worktree: seed the cycle check from every ancestor of the walk root (ad8c35a )
worktree: stay silent on a directory deleted mid-walk (4c308ca )
worktree: strip a leading ./ from an include pattern (80eb3da )
Performance Improvements
worktree: copy a pattern's files in parallel (a2c272f )
worktree: expand include patterns with a scoped jwalk (faa49d9 )
worktree: walk and classify a directory include in parallel (3c5e492 )
You can’t perform that action at this time.