git-fuzzy
Dev tools
git interface
SHOW HN2020
How HN took it
7 positive, 6 neutral or asking, 0 mixed, 6 critical, out of 19 comments about the project. Thread score +0.12.
Execution: 1 for, 2 againstDesign: 2 for, 0 againstIdea: 2 for, 0 againstPerformance: 0 for, 2 againstDocs: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
fzf-based git workflow is useful and well made
From 4 comments
I was introduced to fzf by a co-worker about a year ago when I started working on a team that used git. Now I use it literally everywhere, from the command line as a quick git…
danans on HNI've been using fzf on the command line and within NeoVim for a about a year now, and it's made my workflow a lot faster. Highly recommended.
wyclif on HNI really like the "git diff" example. Almost wants me to throw Git Tower after that! Nice job.
hivacruz on HNThis looks nice! https://jonas.github.io/tig/ is another command-line UI for Git with similar two-column layout. git-fuzzy seems to also support two-column diff view which isn't…
htfy96 on HN
Objections
Alt-key bindings produce special characters on macOS, blocking hotkeys
From 2 comments
The screenshot looks nice but I can't figure out how to get it working. I can mark files with TAB but how can I edit/stage/commit? The ALT-X hotkeys create characters which are…
hesk on HNI tried the macOS terminal, iTerm2, and the xterm that ships with XQuartz. None of them work. I think the problem is that by default Alt+X creates printable characters on macOS.…
hesk on HN
Delta pager integration did not appear to work
From 2 comments
The doc seems to imply if I have delta installed, it will just automatically use it. But that doesn't seem to be the case, git fuzzy log output looks the same with and without? I…
AdamGibbins on HNI believe I ran into the same thing. If the other commenter is anything like me, the underlying cause is that `delta` did not support unified diffs until version 0.0.15 (ie only…
IggleSniggle on HN
Page is heavy in images and slow to load in some browsers
From 2 comments
Check out magit. I tried to look at the web page but it has ~16MB in 3 images (please don't do that) and blew up my palemoon process by over 3GB (not MB). I have never seen that…
throwaway_pdp09 on HNIt takes ~120MB on Chrome. (compared to ~40MB for a different repo page on github). I think this warrants a bug report for palemoon
yuribro on HN
Requests
Configurable keybindings, possibly Ctrl-based
From 2 comments
I think it's nicer if it used ctrl- bindings instead.
soraminazuki on HNi'll have to make this configurable in some sort of way
parentheses on HN
Questions
How to edit, stage, or commit from the interface
From 1 comment
The screenshot looks nice but I can't figure out how to get it working. I can mark files with TAB but how can I edit/stage/commit? The ALT-X hotkeys create characters which are…
hesk on HN
Alternatives named
magit
From 2 comments
If you're an emacs user, check out https://magit.vc/
beshrkayali on HNI've always been curious about how it compares with vim + fugitive, which provides a good git/vim integration
tarruda on HN
lazygit
From 2 comments
I personally love Laxygit https://github.com/jesseduffield/lazygit. It makes sure I don't have to think.
atishay811 on HNI really like the FZF approach and did some nice git integrations myself. Nothing close to this post, this is great work! But I find that lazygit does everything I want and more,…
williamdclt on HN
tig
From 1 comment
This looks nice! https://jonas.github.io/tig/ is another command-line UI for Git with similar two-column layout. git-fuzzy seems to also support two-column diff view which isn't…
htfy96 on HN