Blazing 💥 fast terminal-ui for git written in rust 🦀
reset to commit
reword commit
fuzzy find branch
focus_XYZ
key bindings are merged into the move_XYZ
set, so only one way to bind arrow-like keys from now on (#1539)fetch
on status tab [@alensiljak] (#1471)copy
file path on revision files and status tree [@yanganto] (#1516)-l
is set (#1472)stash_open
(#1454)--bugreport
does not require param (#1466)edit
-file command shown on commits msg (#1461)edit
command duplication (#1489)key_bindings.ron
will be logged (#1491)time
crate)Bugfix followup release - check 0.22.0
notes for more infos (inserted below)!
--polling
to use poll-based change detection and not filesystem watcher (use if you see problems running into file descriptor limits)submodules view
commit message history
.git/gitui.ron
(#1340)cmdbar_bg
theme color & screen spanning selected line bg [@gigitsu] (#1299)selection_fg
(#1365)regex-fancy
and regex-onig
features to allow building Syntect with Onigumara regex engine instead of the default engine based on fancy-regex [@jirutka]vendor-openssl
feature to allow building without vendored openssl [@jirutka]submodules view
commit message history
.git/gitui.ron
(#1340)cmdbar_bg
theme color & screen spanning selected line bg [@gigitsu] (#1299)selection_fg
(#1365)regex-fancy
and regex-onig
features to allow building Syntect with Onigumara regex engine instead of the default engine based on fancy-regex [@jirutka]vendor-openssl
feature to allow building without vendored openssl [@jirutka]popup stacking
termux android support
GIT_DIR
and GIT_WORK_DIR
from environment if set (#1191)This is was a immediate followup patch release to 0.20
see release notes for the whole list of goodies in 0.20
.
HTTP_PROXY
(#994)0.20
(#1102)support tag annotations
delete tag on remote
revert commit from rev log
core.hooksPath
(#1044)pushurl
when checking credentials for pushing (#953)gg
/G
vim bindings to vim_style_key_config.ron
(#1039)see followup patch release: v0.20.1
finder highlighting matches
Have you used key_config.ron
for custom key bindings before?
The way this works got changed and simplified (See docs for more info):
key_bindings.ron
trace-libgit
feature to make git tracing optional [@dm9pZCAq] (#902)home
and end
keys in branchlist (#957)ghemoji
feature to make gh-emoji (GitHub emoji) optional [@jirutka] (#954)⏎
& ⇧
(see docs) (#465)workdir
argument) (#1026)stage_all
command (#933)rebase merge with conflicts
fuzzy find files
emojified commit message
rebase_branch
[R
], file_find
[f
]see vim_style_key_config.ron
for their default vim binding
compare commits
options
drop multiple stashes
branch name validation