utils/worktree/worktree_manager library
Git worktree management: creating, listing, cleaning up worktrees.
Ported from neomage/src/utils/worktree.ts (1519 LOC).
Classes
- ExecResult
- WorktreeCreated
- WorktreeCreateOptions
- Options for worktree creation.
- WorktreeCreateResult
- Result of creating or resuming a worktree.
- WorktreeManager
- Manages git worktree lifecycle: creation, listing, cleanup, tmux integration.
- WorktreeResumed
- WorktreeSession
- Represents an active worktree session.