git-history
Dev tools
git history viewer
SHOW HN2019
How HN took it
13 positive, 21 neutral or asking, 2 mixed, 14 critical, out of 50 comments about the project. Thread score -0.00.
Design: 3 for, 6 againstIdea: 4 for, 2 againstPerformance: 1 for, 2 againstExecution: 2 for, 1 againstPrivacy: 0 for, 2 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
Slick, elegant visualization of file history
From 3 comments
This is amazing! Simple and elegant. This puts any other history viewer to shame. Now I wish this was available for GitHub enterprise for work code.
miki725 on HNVery neat implementation.
jibolso on HNThis is super-slick. Suggestion, scroll to the (top) changed line before the change animation to reveal changes in large files that happened out of viewport. Nice work
cpayne624 on HN
Fun way to browse code history
From 1 comment
I'm a bit sad to see this cynicism at the top of a Show HN thread. This project is a fun way to browse code history and it's done with an interesting visual style. It's also open…
typpo on HN
Objections
Animations make it hard to see what changed; no clear diff highlighting
From 4 comments
The slick movement makes it hard to see what the changes were -- a classic diff would be orders of magnitude more effective here.
btbuildem on HNYMMV - I'd like to see highlighting of what's changed, as it's difficult to track multiple changes with the animations. The old stand-by red and green for diffs could work, with…
andrew_ on HNThis is very cool. One suggestion: The long horizontal sliding animation seriously detracts from the user experience. It makes it difficult to track what changed because areas of…
koboll on HNMy thoughts exactly. It's nice to see and probably very satisfying for the creator. I can also imagine using this in some circumstances especially during presentations or…
noufalibrahim on HN
Privacy concern about granting GitHub access to private repos
From 3 comments
I wonder how many devs out there are going to basically hand over access to their companies property (private code repos) to this random guy by "signing in with github", without…
mike-cardwell on HNThere was nothing cynical about my comment. So you are sad for no reason. The privacy implication of handing over access to private code repos to a complete stranger is real, and…
mike-cardwell on HNThis is nice. Can it be done with a browser extension only, without a web service? (to make it work for private repos)
egze on HN
Performance issues on large files and long histories
From 2 comments
This still needs performance improvements - on bigger files with longer history the transitions between commits get choppy, it shows only the newest 10 or so commits and doesn't…
ignaloidas on HNIf only GitHub could do this themselves instead of falling over if you try to run blame on any reasonably large repository…wait, hold on, it looks like this website does as well.…
saagarjha on HN
Requests
Show diffs or color highlighting of changes
From 3 comments
YMMV - I'd like to see highlighting of what's changed, as it's difficult to track multiple changes with the animations. The old stand-by red and green for diffs could work, with…
andrew_ on HNI think keeping some color coding for the lines that got added / removed (better for the characters added / removed) would be nice (e.g. just an almost transparent background…
aboutruby on HNCame here to say the same thing. Having to click back and forth in history to see the changes is time consuming. Function over flash please
dkoston on HN
Local repo or CLI support
From 1 comment
Not yet, but I want to add a CLI for local repos soon
pomber on HN
Browser extension or bookmarklet without a web service
From 2 comments
This is nice. Can it be done with a browser extension only, without a web service? (to make it work for private repos)
egze on HNCould you please make a bookmarklet as an alternative to Chrome extension?
buremba on HN
Blame column and prev/next navigation
From 2 comments
It would be even more awesome than it is, if: * A "blame" column could be turned on at the left, showing output from "git blame". * When hovering over a line in the blame column,…
lez on HNExactly. I have wanted this on github for so long — even the animation is beyond what I'd like, I'd settle just for a 'prev/next' button that takes you from change to change. I'm…
oneeyedpigeon on HN
Questions
Whether it can follow renamed files
From 1 comment
Feature request: Any chance for `--follow` to track the history of files that have moved?
rectang on HN
Alternatives named
git log -p
From 1 comment
Not to be that guy but: git log -p $file. Works great IMO.
linkmotif on HN
Gource
From 1 comment
For a similar visualization, but at the repository level, check out Gource [0] [0] https://github.com/acaudwell/Gource
chatmasta on HN
git-timemachine for Emacs and Atom
From 2 comments
Been looking for something like this for ages. Is there a version that works with local repos? EDIT: at least for emacs, there's https://gitlab.com/pidu/git-timemachine EDIT2:…
jmiserez on HNgit-timemachine does it for emacs for those who don't know.
Davidbrcz on HN
Vim fugitive
From 1 comment
Vim fugitive makes this pretty straightforward `:0Glog`. I imagine many other git wrappers provide similar functionality
graphpapa on HN