How Does Git Know What a Python Function/Class Definition Looks Like? | Hacker News Reader