Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Who Did Git? – Find out who the made that unknown commit (whodidgit.herokuapp.com)
6 points by shakeel_mohamed on Feb 7, 2015 | hide | past | favorite | 5 comments



You can also add ".patch" at the end of a github commit url, which will show the users email address. For example:

https://github.com/TinyCC/TinyCC/commit/c52d79605a3c895a16e1...


Oh. That would've saved some time, thanks!


For certain repositories it's also useful to install a git hook to prevent individuals from pushing without properly configuring name/email in .gitconfig. This assumes you have administrative access to the server, of course.


wait, isn't it one of core purpose of VCS like Git to know who is doing commit ?

I mean how can you not know who did commit ?


Yes. If someone doesn't configure their username or email (using git config), git will try to create an email address using the format <local_username>@<machine_name>.local and will not set a name. If there's no user.name set, and the email isn't connected to a Github account (or isn't an email address at all), Github will display "unknown" as the commit author.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: