Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 20:38
· 26 commits to main since this release
6a75f9e

Deletion now follows one staged safety pipeline across br rm, wt rm, and stale-branch cleanup. Perch assesses repository state and records the user's choice before it removes anything. Partial failures, hooks, output, and shell handoffs now follow the same rules in every path.

wt rm also validates its complete command line before any Git work begins. Unknown options, duplicate force flags, and extra targets fail immediately. Use -- to remove a worktree whose name begins with a dash:

perch wt rm -- -scratch

Help text and bash, zsh, and fish completions now share the parser's grammar, so completions no longer advertise command lines that Perch will reject. Normal removal commands keep their existing output and behavior.

What's changed

Full changelog: v2.2.0...v2.3.0