Releases: coderabbitai/git-worktree-runner
Releases · coderabbitai/git-worktree-runner
Release list
v2.11.0
v2.10.0
v2.9.0
v2.8.2
v2.8.1
v2.8.0
Added
git gtr clean --closedto remove worktrees whose PRs/MRs were closed without merging; combine with--mergedto match either state, and--to <ref>now filters both modes by target base ref (#183).
Fixed
git gtr cleannow detects registry entries that are locked but whose directories no longer exist and offers to unlock and prune them (#182).- GitLab MR branch-tip matching now validates head SHAs structurally instead of substring matching, preventing false matches on unrelated JSON fields (#183).
Full Changelog: v2.7.3...v2.8.0
v2.7.3
v2.7.2
Fixed
- Directory copying now skips excluded child subtrees during copy instead of cloning them and deleting them afterward. This avoids expensive copy-then-delete work for configs such as
includeDirs = .claudewithexcludeDirs = .claude/worktrees.
Validation
git diff --checkshellcheck bin/gtr bin/git-gtr lib/*.sh lib/commands/*.sh adapters/editor/*.sh adapters/ai/*.sh./scripts/generate-completions.sh --checkbats tests/
v2.7.1
What's Changed
- Trust-gate executable
.gtrconfigentries, including hooks,defaults.editor, anddefaults.ai, so shared repo config cannot run hooks or select editor/AI commands until reviewed withgit gtr trust. - Remove unsafe shell-eval adapter command execution by parsing configured commands into argv.
- Fix Fish shell integration for linked worktrees:
.gtrconfigdiscovery, trust-helper cwd preservation, and multi-entry trust hash parity withgit gtr trust.
Verification
git diff --checkshellcheck bin/gtr bin/git-gtr lib/*.sh lib/commands/*.sh adapters/editor/*.sh adapters/ai/*.sh./scripts/generate-completions.sh --checkbats tests/(443 tests)
v2.7.0
[2.7.0] - 2026-04-27
Added
git gtr new --remoteandgtr.defaultRemote/GTR_DEFAULT_REMOTEto choose the remote used for default branch detection, fetches, and tracked branch creation (#171)--to <ref>forgit gtr clean --mergedto limit cleanup to PRs/MRs merged into a specific target ref, with branch-tip matching for reused branch names (#167)
Fixed
- Repo root resolution now works correctly from subdirectories (#166)
- Hooks that read stdin no longer drain input and skip later hooks (#165)
- Fish
git gtr cdfzf picker now changes directory when pressing Enter (#172) git gtr copynow honors configuredgtr.copy.includeDirsandgtr.copy.excludeDirs, including dry-run,--all, and--fromflows (#173)