Optimizing Git’s merge machinery, Part 1 | Hacker News Reader