I see that lazygit is listed as inspiration for this project. As a lazygit user myself I'd be curious as to what was lacking from lazygit to warrant an entirely new project, as I've found it to be incredibly useful.
> Readme.md
For a RustBerlin meetup presentation I compared lazygit, tig and gitui by
parsing the entire Linux git repository (which contains over 900k commits):
| | Time | Memory (GB) | Binary (MB) | Freezes | Crashes |
| ------- | ---------- | ----------- | ----------- | --------- | --------- |
| gitui | 24 s | 0.17 | 1.4 | No | No |
| lazygit | 57 s | 2.6 | 16 | Yes | Sometimes |
| tig | 4 m 20 s | 1.3 | 0.6 | Sometimes | No |I will always take faster tools, but sometimes things are good enough.
> 2. Motivation
> I do most of my git work in a terminal but I frequently found myself using git GUIs for some use-cases like: index, commit, diff, stash, blame and log.
> Unfortunately popular git GUIs all fail on giant repositories or become unresponsive and unusable.