v0.1.2
Migrate existing worktrees into cow.
Adds cow migrate, which discovers git linked worktrees, jj secondary workspaces, and orphaned cow workspace directories and migrates them into proper cow-managed APFS clone workspaces — so you can adopt cow without starting your in-progress branches from scratch.
Commands
- new
cow migrate [--source] [--all] [--force] [--dry-run]— discover and migrate git worktrees, jj workspaces, and orphaned directories into cow-managed workspaces. Git worktrees are replaced with an APFS clone and the old worktree removed; jj workspaces are re-created withjj workspace addand the old one forgotten; orphaned directories are registered in-place without cloning. Dirty candidates are skipped unless--forceis passed.--dry-runprints the plan without making any changes.
Documentation
- docs README: added
cow migratecommand reference and a Development section documenting the three root causes of the test coverage gap inmigrate.rs(jj paths, subprocess integration tests, defensive error paths). - docs Homepage: updated CLI demo to include a
migratetab.