Terminal UI for git
https://github.com/extrawurst/gitui
Terminal UI for git that features:
* Fast and intuitive keyboard only control
* Context based help (no need to memorize tons of hot-keys)
* Inspect, commit, and amend changes (incl. hooks: pre-commit,commit-msg,post-commit)
* Stage, unstage, revert and reset files, hunks and lines
* Stashing (save, pop, apply, drop, and inspect)
* Push/Fetch to/from remote
* Branch List (create, rename, delete, checkout, remotes)
* Browse commit log, diff committed changes
* Scalable terminal UI layout
* Async git API for fluid control
* Submodule support
- Developed at utilities
- Sources inherited from project openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/gitui && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000279 279 Bytes | |
cargo_config | 0000000100 100 Bytes | |
gitui-0.23.0.tar.gz | 0029864181 28.5 MB | |
gitui.changes | 0000002894 2.83 KB | |
gitui.spec | 0000002486 2.43 KB | |
vendor.tar.zst | 0046810411 44.6 MB |
Revision 3 (latest revision is 8)
Dominique Leuenberger (dimstar_suse)
accepted
request 1094940
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 3)
- Update to version 0.23.0 - Breaking Change * focus_XYZ key bindings are merged into the move_XYZ set, so only one way to bind arrow-like keys from now on - Added * allow reset (soft,mixed,hard) from commit log * support reword of commit from log * fuzzy find branch * list changes in commit message inside external editor * allow detaching HEAD and checking out specific commit from log view * add no-verify option on commits to not run hooks * allow fetch on status tab * allow copy file path on revision files and status tree * print message of where log will be written if -l is set * show remote branches in log - Fixes * fixed side effect of crossterm 0.26 on windows that caused double input of all keys * commit msg history ordered the wrong way * improve help documentation for amend cmd * lag issue when showing files tab * fix key binding shown in bottom bar for stash_open * --bugreport does not require param * edit-file command shown on commits msg * crash on branches popup in small terminal * edit command duplication * syntax errors in key_bindings.ron will be logged * Fix UI freeze when copying with xclip installed on Linux * Fix UI freeze when copying with wl-copy installed on Linux * commit hooks report "command not found" on Windows with wsl2 installed * crashes on entering submodules * fix race issue: revlog messages sometimes appear empty * default to tick-based updates * add support for options handling in log and stashes views - Changed * minimum supported rust version bumped to 1.65 (thank you time crate)
Comments 0