What Git got right and wrong | Hacker News Reader