Skip to content

Releases: lettertwo/git-workon

0.7.0 - 2026-06-11

11 Jun 21:37
6751799

Choose a tag to compare

Release Notes

Added

  • (cli) [breaking] route deleted stack nodes to structured error
  • (lib) add preferred-remote resolution and ambiguity prompt
  • (cli) [breaking] add --new flag and keybind to force new from find
  • (cli) [breaking] add orphan-stash warning to prune command
  • (cli) [breaking] add stash shelve/restore to checkout and find
  • (cli) add hidden checkout command

Fixed

  • (cli) honor --new flag in explicit find subcommand
  • (cli) emit json envelope and propagate no-interactive in routing
  • (cli) set upstream when attaching remote branches in new
  • (cli) make find read-only by removing stash restore from navigation
  • (cli) assert stash drop and clarify restore conflict warning

Other

  • [breaking] pass one repository handle through checkout flow
  • (cli) defer repo and stack-model probe to bare-name routing
  • [breaking] add resolve_action + Resolution enum

Install git-workon 0.7.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.7.0/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.7.0

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.6.1 - 2026-06-05

05 Jun 02:44
2db2716

Choose a tag to compare

Release Notes

Added

  • (cli) redesign active-worktree glyphs and picker cursor

Install git-workon 0.6.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.6.1/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.6.1

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.6.0 - 2026-06-04

04 Jun 21:00
1f7256c

Choose a tag to compare

Release Notes

Added

  • (cli) [breaking] redesign list and find as unified stack-aware tree
  • (cli) [breaking] redesign list --json shape, surface metadata-only stacks
  • (lib) [breaking] rename Stack.branches to Stack.diffs

Install git-workon 0.6.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.6.0/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.6.0

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.5.2 - 2026-06-01

01 Jun 21:55
6860f98

Choose a tag to compare

Release Notes

Fixed

  • (cli) guard gt track on branch_pre_existed, not current_stack

Install git-workon 0.5.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.5.2/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.5.2

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.5.1 - 2026-06-01

01 Jun 19:38
f3d40f1

Choose a tag to compare

Release Notes

Fixed

  • (cli) skip gt track for already-stacked branches on attach

Install git-workon 0.5.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.5.1/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.5.1

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.5.0 - 2026-05-29

29 May 18:51
5c88345

Choose a tag to compare

Release Notes

Added

  • (cli) auto-route bare name matching branch to new command
  • (cli) create worktree for existing branch with --branch flag

Fixed

  • (lib) adapt to git2 0.21 Option→Result API changes
  • (cli) use graphite trunk instead of hardcoded main in gt track

Install git-workon 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.5.0/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.5.0

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.4.0 - 2026-05-08

08 May 17:58
78ecf6f

Choose a tag to compare

Release Notes

Added

  • (cli) smart base default and gt track in new command when stack-active
  • (cli) add stack-member match path to find command
  • (cli) render stack tree in list when stack-active
  • (cli) add global --no-stack flag and propagate to commands
  • (cli) add stack config checks and gt detection to doctor

Install git-workon 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.4.0/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.4.0

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.2.1 - 2026-05-06

06 May 18:13
1e70ac0

Choose a tag to compare

Release Notes

Added

  • (cli) detect renamed workon.autoCopyUntracked in doctor

Install git-workon 0.2.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.2.1/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.2.1

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.2.0 - 2026-05-06

06 May 14:51
e64ce73

Choose a tag to compare

Release Notes

Added

  • (copy) [breaking] rename to 'copy', include ignored files by default

Fixed

  • (copy) resolve worktree arg from CWD and make 'to' optional
  • (copy) use hashset for index check, tolerate unknown dest worktree

Install git-workon 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.2.0/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.2.0

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.3 - 2026-04-17

18 Apr 18:50

Choose a tag to compare

Release Notes

Added

  • (cli) show worktree dir as primary label with trailing branch annotation
  • (build) install man page and completions via Homebrew formula

Fixed

  • (copy) skip .git file in worktrees and reduce skip message verbosity

Install git-workon 0.1.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lettertwo/git-workon/releases/download/git-workon-v0.1.3/git-workon-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install lettertwo/tap/git-workon

Download git-workon 0.1.3

File Platform Checksum
git-workon-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-workon-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-workon-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
git-workon-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum