Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
Added
Initial release of gtr (Git Worktree Runner)
Core commands: new, rm, go, open, ai, list, clean, doctor, config, adapter, help, version
Worktree creation with branch sanitization, remote/local/auto tracking, and --force --name multi-worktree support
Base directory resolution with support for . (repo root) and ./path (inside repo) plus legacy sibling behavior
Configuration system via git config (local→global→system precedence) and multi-value merging (copy.include, hook.postCreate, etc.)
Editor adapter framework (cursor, vscode, zed, idea, pycharm, webstorm, vim, nvim, emacs, sublime, nano, atom)
AI tool adapter framework (aider, claude, codex, cursor, continue)
Hooks system: postCreate, postRemove with environment variables (REPO_ROOT, WORKTREE_PATH, BRANCH)
Smart file copying (include/exclude glob patterns) with security guidance (.env.example vs .env)
Shell completions for Bash, Zsh, and Fish
Diagnostic commands: doctor (environment check) and adapter (adapter availability)
Debian packaging assets (build-deb.sh, Makefile, debian/ directory)
Contributor & AI assistant guidance: .github/instructions/*.instructions.md, .github/copilot-instructions.md, CLAUDE.md
Support for storing worktrees inside the repository via gtr.worktrees.dir=./<path>
Changed
Improved base directory resolution logic to distinguish . (repo root), ./path (repo-internal) from other relative values (sibling directories)
Full Changelog
You can’t perform that action at this time.