[ANNOUNCE] tig-2.5.9
- From
Thomas Koutcher <thomas.koutcher@online.fr>
- Date
- Mar 30, 2024, 15:09 UTC
- Message-ID
- <c94a0b01-549e-4dfd-a01c-77a512c04bb5@online.fr>
Hi,
I am pleased to announce Tig version 2.5.9 which brings some improvements and bugfixes. See the release notes below for a detailed list of changes.
What is Tig? ------------
Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.
- Homepage:https://jonas.github.io/tig/ - Manual:https://jonas.github.io/tig/doc/manual.html - Tarballs:https://github.com/jonas/tig/releases - Gitter:https://gitter.im/jonas/tig - Q&A:https://stackoverflow.com/questions/tagged/tig
Release notes ------------- Improvements:
- Update utf8proc to v2.9.0, supporting Unicode 15.1. - Also use lightweight tags in the Refs line of the diff view. (#1235) - Support %(text) in all views with a text column. (#1275) - Use HTTPS for GitHub clone URLs. (#1310) - Move default log view options to tigrc. - Allow to go to stage view without Enter. (#1284) - Add new "prefetch" reference type for refs created by `git maintenance` (hidden in default config). (#1318) - Show the selected commit in the blame view title window. - Improve the blob view experience. - Clear keybinding from all keymaps (unbind) with `bind generic <key> none`.
Bug fixes:
- Fix "dangling pointer" warning. (#1268) - Don't use array size in function arguments. (#1269) - Fix rpmbuild -ta. (#1276) - Initialise struct timezone. (#1291) - Fix NULL dereference at startup. (#1293) - Enforce a blank before view scroll percentage. - Fix refresh-mode periodic not updating branch labels. (#1270) - Fix display non-ascii character. (#1299) - Fix readline echo when stdin is redirected. (#1229) - Fix tig blame --reverse. (#1300) - Fix status view lockup. - Fix untracked changes and chunk staging behaviour in plain stage view. - Reset state variables when selecting a commit with no reference. - Fix parsing of `git ls-tree` for submodules. (#1282)
Thanks to everyone who contributed (in alphabetical order): Abhinav Gupta, Armin Brauns, Conor Lowry, Jakub Wilk, Johannes Altmanninger, Kimihiro Nonaka, Pavel Roskin, Thomas Koutcher, Wesley Moore.
-- Thomas Koutcher