New
v0.28.0
discard changes on checkout

go to line in blame

Added
- support choosing checkout branch method when status is not empty [@fatpandac] (#2404)
- support pre-push hook [@xlai89] (#1933)
- message tab supports pageUp and pageDown [@xlai89] (#2623)
- files and status tab support pageUp and pageDown [@fatpandac] (#1951)
- support loading custom syntax highlighting themes from a file [@acuteenvy] (#2565)
- select syntax highlighting theme out of the defaults from syntect [@vasilismanol] (#1931)
- new command-line option to override the default log file path (
--logfile) [@acuteenvy] (#2539) - dx:
make checkchecks Cargo.toml dependency ordering usingcargo sort[@naseschwarz] - add
use_selection_fgto theme file to allow customizing selection foreground color [@Upsylonbare] (#2515) - add "go to line" command for the blame view [@andrea-berling] (#2262)
- add
--filecli flag to open the files tab with the given file already selected [@laktak] (#2510) - add the ability to specify a custom keybinding/symbols file via the cli [@0x61nas] (#2731)
Changed
- execute git-hooks directly if possible (on *nix) else use sh instead of bash (without reading SHELL variable) [@Joshix] (#2483)
- improve error messages [@acuteenvy] (#2617)
- improve syntax highlighting file detection [@acuteenvy] (#2524)
- after commit: jump back to unstaged area [@tommady] (#2476)
- the default key to close the commit error message popup is now the Escape key [@wessamfathi] (#2552)
Fixes
- resolve
core.hooksPathrelative toGIT_WORK_TREE[@naseschwarz] (#2571) - yanking commit ranges no longer generates incorrect dotted range notations, but lists each individual commit [@naseschwarz] (#2576)
- print slightly nicer errors when failing to create a directory [@linkmauve] (#2728)
- when the terminal is insufficient to display all the commands, the cmdbar_bg configuration color does not fully take effect. (#2347)
- disable blame and history popup keybinds for untracked files [@kpbaks] (#2489)