The seven rules of a great Git commit message | Hacker News Reader