Repository navigation
v1.9.46
Release Notes: wip-ai-devops-toolbox v1.9.46
Centralized worktree management: guard rule, wip-release prune, Dev Guide convention.
What changed
Guard: worktree path warning (#212)
Branch guard now warns when git worktree add creates a worktree outside _worktrees/. Shows the convention and suggests ldm worktree add. Warning only, not a hard block.
wip-release: worktree prune (#212)
New step 12 in the release pipeline. After branch cleanup, prunes stale worktrees from _worktrees/ whose branches are merged into main. Automatic cleanup after every release.
Dev Guide: _worktrees/ convention (#212)
Documents the centralized worktree convention:
- All worktrees go in
_worktrees/<repo-name>--<branch-suffix>/ - Use
ldm worktree add(auto-detects repo, creates in the right place) - Guard warns about worktrees outside the convention
wip-releaseauto-prunes merged worktrees
Why
Worktrees created as repo siblings confused iCloud sync, looked like real repos in directory listings, and were never cleaned up. This session alone created 10+ stale worktrees. The convention keeps them organized and the release pipeline cleans them automatically.
Issues closed
How to verify
# Guard warning:
cd /path/to/repo
git worktree add ../my-worktree -b test # should warn about _worktrees/
# Correct path:
ldm worktree add cc-mini/test # creates _worktrees/<repo>--cc-mini--test/What changed (commits)
Changes
- Add release notes for v1.9.46 (36d0fd3)
- wip-release: prune merged worktrees + Dev Guide _worktrees/ convention (014e749)
- Guard: warn when creating worktrees outside _worktrees/ (9af38b2)
Install
npm install -g @wipcomputer/wip-ai-devops-toolbox@1.9.46Or update your local clone:
git pull origin mainBuilt by Parker Todd Brooks, Lēsa (OpenClaw, Claude Opus 4.6), Claude Code (Claude Opus 4.6).
Full changelog: v1.9.45...v1.9.46