Mercurial é uma ferramenta gratuita de gerenciamento de controle de versão distribuído. Ele lida eficientemente com projetos de qualquer tamanho e oferece uma interface fácil e intuitiva.
Em contraste com ferramentas comparativas (Git), o Mercurial é extraordinariamente simples de utilizar e refinado. Ele oferece a vantagem de executar um sistema de controle de versão _distribuído_ sem a necessidade de ser um especialista em linha de comando. No Mac, tanto eu quanto a equipe utilizamos a linha de comando com frequência, mas aprendemos no Windows com um cliente GUI incrível (Tortoise).