altsem
altsem
Gitoxide is a Rust-equivalent of libgit2 (currently used by gitu). It may prove easier to use, as well at being fast at cloning large repos. It is not feature-complete. But...
Search
Search down/up in any screen. Bind to `/` and `?`, `n` and `N` to go to next/prev? `n` is currently bound to moving the cursor down. May want to bind...
The cursor should probably follow when scrolling, currently it remains in place. How to deal with viewing long hunks? How does Magit handle this?
Currently it's possible to apply / reverse changes while looking at a commit using `s` (stage) and `u` (unstage). This has some undesired effects though, as they leave `unstaged` and...
We're missing the stash list on the status page, as well as stash commands. Start with save / pop / apply. Some of these commands open up a prompt, like...
Build support for passing flags to commands (for example `git push --force-with-lease`, or `P-fp` in Magit). - Iterate on the Submenu ui layout of Gitu. Where do command flags fit...
Gitu currently only looks at the workdir when opening files mentioned in a diff. Instead, get the content from git and open that instead.  Tested this out in Magit:...
In Magit:  This should be relatively easy, all commands are dispatched via `State::run_cmd` / `State::run_cmd_interactive`
#### Detached HEAD:  #### Checked out branch: 
Seems to misbehave when applying lines? - [ ] Tests - [ ] Add `reverse` as well relates to: #18