Weave, an entity-level semantic merge driver for Git | Hacker News Reader