Hacker News new | past | comments | ask | show | jobs | submit login

With commit messages, there is a very clear starting point: the commit message for the commit that last touched the line of code you're looking at with git blame, which is my standard solution for finding out the reasoning behind any piece of code I don't quite understand. Only works for projects that don't destroy their history with squashes or otherwise write uninsightful commit messages (e.g. "fix bug").



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

Search: