How to get all of a user's public github commits

markrickert picture markrickert · May 14, 2012 · Viewed 8.9k times · Source

Regardless of project, I'd like to know if there's an easy way of getting all commits to all public repositories for a single username.

Since I belong to multiple organizations, I'm trying to compile a list of the projects on which I'm a contributor, as well as projects that I have accepted pull requests.

So far my google-fu and looking through the github api docs has proved insufficient.

Answer

ecmanaut picture ecmanaut · May 20, 2012

http://zmoazeni.github.com/gitspective/ is your friend. :-) Filter out all but "Push", and you have your view, albeit without the coding work to implement it yourself first.

Inspecting what goes on with the Chrome Devtools "Network" tab might help you mimic the API queries, if you want to redo the work yourself.