Releases: xpload32004/worktree-slots
Releases · xpload32004/worktree-slots
v1.0.2 - Bug Fix
Bug Fix
Fixed: cp errors when creating new slots in repos with .venv directories
The copy_untracked_dotfiles function was attempting to copy .venv which contains symlinks that fail to copy. These directories should be recreated per-worktree anyway.
Changes
- Skip cache directories that shouldn't be copied:
.venv,.tox,.pytest_cache,.mypy_cache,.ruff_cache,.coverage,.nox,.eggs,.cache - Suppress
cperrors for edge cases
v1.0.1 - Documentation Improvements
Documentation Improvements
- Added Features section highlighting all capabilities upfront
- Improved Quick Start to use
worktree-slots openinstead of manualcd - Updated Parallel Development Workflow example to showcase the
opencommand - Better problem/solution explanation in README
No code changes from v1.0.0.
v1.0.0 - Initial Release
worktree-slots v1.0.0
Manage git worktree slots for parallel development. Work on multiple branches simultaneously without stashing or switching.
Features
- Numbered slots - Up to N independent worktrees per project (default: 5)
- XDG-compliant config -
~/.config/worktree-slots/config - Configurable
opencommand - Integrate with any editor/terminal setup - Auto-copy dotfiles - Untracked dotfiles copied to new slots automatically
- One-liner install -
curl -fsSL https://raw.githubusercontent.com/xpload32004/worktree-slots/main/install.sh | bash
Commands
status/list- View slot statususe <slot> <branch>- Create or switch a slotfree <slot>- Remove a slotopen <slot>- Open in configured editor/terminalconfig- Show current configuration
Requirements
- Git 2.5+ (worktree support)
- Bash 4.0+