Mercurial es una herramienta gratuita de gestión de control de versiones distribuido. Maneja eficientemente proyectos de cualquier tamaño y ofrece una interfaz fácil e intuitiva.
En contraste con herramientas comparativas (Git), Mercurial es extraordinariamente simple de utilizar y pulido. Te da la ventaja de ejecutar un sistema de control de versiones _distribuido_ sin el problema de tener que ser un experto en la línea de comandos. En Mac, tanto yo como el equipo utilizamos la línea de comandos con frecuencia, pero aprendimos en Windows con un cliente GUI asombroso (Tortoise).