Mercurial: how-to guide to distributed version control | Hacker News Reader