Fixes
- Fixes projects failing to load after choosing
gitbutler/workspaceas the target branch (a regression from 0.23.0) - Fixes pushes failing when the target branch has no upstream and the pushed branches have no open pull requests (a regression from 0.23.0)
- Fixes phantom uncommitted changes after staging, renaming or deleting files outside GitButler
- Discarding a file deletion now restores its committed content, even if a different version was staged
- Fixes upstream merge commits showing the wrong pull request title and link
- Fixes worktree removal incorrectly showing a "Worktree … does not exist" error
- Fixes the target branch picker failing with "Expected object of kind commit but got tree" when a remote ref points to a tree
CLI
but pr newnow lets Claude desktop enable Auto-fix for pull requests opened from their checked-out branchbut apply --jsonno longer includes theworkspaceRefCreatedfieldbut push <branch> --dry-runnow lists every branch that will be pushed, including branches beneath it in the stackbut branchno longer lists the checked-out branch twice after unapplying down to one branchbut applyno longer reports an already-applied branch as newly appliedbut commit -berrors in linked worktrees now suggest omitting-bto commit on the worktree's own branch
Experimental
- A new native version of the app is now available under “experimental” in settings.
Full Changelog: release/0.23.0...release/0.23.1
Downloads
Download bins from https://gitbutler.com/