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