release/0.22.2
roboflow/inferencerelease/0.22.2Aug 28, 2026by krlvi
Upgrading?
AI Summary
Improves workspace management and branch operations with new TUI features while resolving numerous sync, conflict, and PR loading issues.
Key Highlights
- Workspace updates now fast-forward local branches when remote advances
- New TUI branch mode allows discarding, searching, and moving commits
- Fixed sync failures when remote branches are unused and PR loading for large repositories
Breaking Changes
- Renamed CLI command `but diff --tui` to `but tui --diff`
- Removed CLI command `but diff --no-tui`
- Removed CLI command `but config ui`
New Features
- Create and switch to new branches positioned above or below existing ones
- Branch search functionality to quickly locate and switch branches
- Move existing commits to a new branch
Full Release Notes
## Changes - Updating the workspace now fast-forwards a local target branch like `main` after its remote branch advances ## Fixes - GitHub repositories with 100 or more open pull requests now refresh correctly as pull request activity changes - GitLab: An open merge request with no head commit no longer breaks merge request loading - Edit mode no longer crashes on conflicts in non-UTF-8 files or treats those conflicts as resolved - Workspace syncs no longer fail when a remote the workspace does not use cannot be fetched - Uncommitted changes now load correctly when staged and unstaged changes overlap - Slow fetch, push, and clone operations are no longer cancelled after two minutes - Pull request and merge request information stays visible when GitHub, GitLab, or Bitbucket credentials are missing or a refresh fails due to a network error - Onboarding no longer gets stuck when no Git identity is configured - Restoring operation history now keeps the full stack when duplicate branch names exist across stacks - Unapplying a stack no longer fails when its branch names also exist in another stack - Updating a branch from upstream no longer fails with "BUG: Add edge introduces a cycle" after a local upstream merge - Pull requests are no longer shown as "not mergeable" while merge status is still loading or temporarily unavailable ## CLI - `but diff --tui` is now `but tui --diff` - `but diff --no-tui` and `but config ui` have been removed ## TUI - Press `b` in the TUI to enter branch mode, where branches can now be discarded - You can now create a new branch and switch to it, including positioning it above or below another branch - Adds branch search, so you can find an existing branch and switch to it - Commits can now be moved to a new branch ## New Contributors * @macgyver13 made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/15611 **Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.22.1...release/0.22.2 ## Downloads Download bins from https://gitbutler.com/
Related Repositories
public-apis/public-apis★ 491,191
A collective list of free APIs
NousResearch/hermes-agent★ 256,049
The agent that grows with you
yt-dlp/yt-dlp★ 200,222
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,543
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,700
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.