GitUI
Blazing-fast terminal user interface for Git
A terminal Git client that ships release candidates roughly once a year.
◆Recent moves
- 4mo ago
gitui 0.28.1-rc.1 fixes slow status loading in large repos
The performance-focused entry in this set: status loading in large repositories was extremely slow because the cache invalidated on time, and now uses a generation counter instead. Adds proper pre-push hook support, completing work started in the previous release, and bumps the Rust MSRV to 1.88.
View source ↗ - 7mo ago
gitui 0.28.0-rc.2 adds custom syntax themes and blame go-to-line
The largest feature batch in the window, almost entirely from outside contributors: custom syntax highlighting themes loaded from a file, theme selection from syntect defaults, go-to-line in blame, page-up and page-down navigation across message, files and status tabs, and a configurable log file path.
View source ↗ - 1y ago
gitui 0.27.0-rc.1 adds remote management popups
Brings remote management into the TUI with popups for viewing, adding, updating and removing remotes — filling in a gap that previously sent users back to the command line. Carries a breaking change to use the default shell instead of bash on Unix-like systems.
View source ↗ - 2y ago
gitui 0.26.3-rc.1 documents the Ratatui theme format break
A breaking theme file change inherited from upstream: Ratatui changed how it serializes colors, so every theme file needs quoting adjustments. The upside is that colors can now be written as hex. Notably the break actually landed in 0.26.2 and is only documented here.
View source ↗