Labelled branches: why mercurial is better than git | Hacker News Reader