Proper Git Commit Messages and an Elegant Git History | Hacker News Reader