Skip to content

Releases: coderabbitai/git-worktree-runner

v2.11.1

Choose a tag to compare

@helizaga helizaga released this 14 Sep 19:05
f4df634

What's Changed

  • Use preinstalled ShellCheck in CI by @helizaga in #194
  • docs: add maintainers section to README by @helizaga in #195
  • fix: make GTR_DEBUG actually report the failing location by @helizaga in #199
  • docs: refresh agent guides, README flags, and troubleshooting for v2.11 by @helizaga in #197
  • docs: rewrite Copilot instructions and align contributor guides with the current layout by @helizaga in #198

Full Changelog: v2.11.0...v2.11.1

v2.11.0

Choose a tag to compare

@helizaga helizaga released this 19 Aug 21:25
a61f05c

What's Changed

Full Changelog: v2.10.0...v2.11.0

v2.10.0

Choose a tag to compare

@helizaga helizaga released this 12 Aug 23:41
746dbc3

What's Changed

  • feat: add machine-readable worktree creation for agents by @helizaga in #192

Full Changelog: v2.9.0...v2.10.0

v2.9.0

Choose a tag to compare

@helizaga helizaga released this 12 Aug 17:49

What's Changed

New Contributors

Full Changelog: v2.8.2...v2.9.0

v2.8.2

Choose a tag to compare

@helizaga helizaga released this 12 Aug 08:20
6b48a5b

What's Changed

Full Changelog: v2.8.1...v2.8.2

v2.8.1

Choose a tag to compare

@helizaga helizaga released this 12 Aug 08:01
d088cca

What's Changed

  • Replace Homebrew bump action with direct formula update by @helizaga in #184
  • Return non-zero when git gtr rm fails by @helizaga in #190

Full Changelog: v2.8.0...v2.8.1

v2.8.0

Choose a tag to compare

@helizaga helizaga released this 12 Jun 17:41
8580233

Added

  • git gtr clean --closed to remove worktrees whose PRs/MRs were closed without merging; combine with --merged to match either state, and --to <ref> now filters both modes by target base ref (#183).

Fixed

  • git gtr clean now 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

Choose a tag to compare

@helizaga helizaga released this 05 May 02:57
4fe2d08

Fixed

  • Worktree inventory now uses Git's registered worktree list so nested registered worktrees are listed, resolved, copied, and cleaned correctly without bogus parent-directory entries (#178).

Full Changelog: v2.7.2...v2.7.3

v2.7.2

Choose a tag to compare

@helizaga helizaga released this 28 Apr 22:36
32dc340

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 = .claude with excludeDirs = .claude/worktrees.

Validation

  • git diff --check
  • shellcheck bin/gtr bin/git-gtr lib/*.sh lib/commands/*.sh adapters/editor/*.sh adapters/ai/*.sh
  • ./scripts/generate-completions.sh --check
  • bats tests/

v2.7.1

Choose a tag to compare

@helizaga helizaga released this 28 Apr 02:29
86563fb

What's Changed

  • Trust-gate executable .gtrconfig entries, including hooks, defaults.editor, and defaults.ai, so shared repo config cannot run hooks or select editor/AI commands until reviewed with git gtr trust.
  • Remove unsafe shell-eval adapter command execution by parsing configured commands into argv.
  • Fix Fish shell integration for linked worktrees: .gtrconfig discovery, trust-helper cwd preservation, and multi-entry trust hash parity with git gtr trust.

Verification

  • git diff --check
  • shellcheck bin/gtr bin/git-gtr lib/*.sh lib/commands/*.sh adapters/editor/*.sh adapters/ai/*.sh
  • ./scripts/generate-completions.sh --check
  • bats tests/ (443 tests)