Skip to content

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 15:01
· 44 commits to main since this release
8bb6eb3

A stacked-branch workflow: see the tree, reparent a branch, and sync only what you pick.

Breaking

  • wtm sync no longer syncs everything by default: pass branch names, pick them interactively, or use --all.

Added

  • wtm tree shows the forest of worktrees, flagging a child that needs a rebase with ⚠ needs sync.
  • wtm tree --with-prs adds PR state; --output mermaid prints a flowchart to paste into a PR.
  • wtm reparent <branch> --to <parent> changes a worktree's parent; the rebase happens on the next wtm sync.
  • wtm clean offers to reparent the children it would orphan onto the grandparent, or --reparent-children.
  • wtm sync without arguments opens a multi-select picker.

Changed

  • wtm sync always refreshes the base first, and exits 11 on an unknown branch.
  • Output has the same spacing and loader across commands; no spinner or \r reaches a pipe.

Fixed

  • A fast task's first output is no longer lost.