pi-worktrees/.pi/extensions
David Kong 5bc15a1e69 Milestone 2.1: Implement git_worktree_create tool (#4)
- Add pi-worktree-create.ts with pure validation/command-building functions
- validateCreateWorktreeInput: checks path and branch name validity
- validatePathDoesNotExist: refuses if target path exists (injectable for testing)
- isCurrentBranch: prevents creating worktree on current branch
- buildWorktreeAddCommand: builds correct git command with -b flag support
- Full error messages match issue acceptance criteria exactly
- 17 new tests covering all validation paths and edge cases
2026-07-24 23:18:54 +10:00
..
pi-worktree-create.ts Milestone 2.1: Implement git_worktree_create tool (#4) 2026-07-24 23:18:54 +10:00
pi-worktree-parser.ts Milestone 1.3: Implement git_worktree_list tool (#3) (#16) 2026-07-24 13:11:08 +00:00
pi-worktree.test.ts Milestone 2.1: Implement git_worktree_create tool (#4) 2026-07-24 23:18:54 +10:00
pi-worktree.ts Milestone 2.1: Implement git_worktree_create tool (#4) 2026-07-24 23:18:54 +10:00