Recent submissions

Comment · 7 months ago
This is awesome! Thank you!
Comment · 1 year ago
I'm very happy to hear you had fun with it. Thank you for the comprehensive feedback and for trying it out!

Not sure what's happening with the tarball. Will take a look at that.

Comment · 1 year ago
Thank you very much!
Comment · 1 year ago
That's a neat idea, I can see how it'd be useful.

If you have a shell that supports extended globbing, you could do something like:

  $ git who table */**/*.go
That works for me using Bash. I believe all that's happening here is that Bash is expanding the globs and passing a long list of individual filepaths as arguments to git who. Git who then passes them to git log so that it only tallies the commits you'd get by running:

  $ git log */**/*.go
Comment · 1 year ago
The -n flag does this. Use -n 0 to show all rows
Comment · 1 year ago
Like other commenters have said, mailmap does this and git who will respect your mailmap file.
Comment · 1 year ago
These are all build dependencies. You don't need any of these just to run git who. The language could be clearer; I'll update it.
Comment · 1 year ago
Wow! I had no idea. Will need to update the README. Thanks for the tip!
Comment · 6 years ago
https://twobithistory.org

If you think you'd enjoy long-form, deeply researched essays that look at the development of technical ideas throughout the history of computing, I've got you covered.

Comment · 8 years ago
Thanks a lot for pointing these out! I've corrected them.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton