Comparing Git trees in Go | Hacker News Reader