Mackall anunció Mercurial por primera vez el 19 de abril de 2005. El impulso
para esto fue el anuncio a principios de ese mes por parte de Bitmover de que retirarían la versión gratuita de BitKeeper debido al desarrollo de SourcePuller . BitKeeper se había utilizado para los requisitos de control de versiones del proyecto del kernel de Linux . Mackall decidió escribir un sistema de control de versiones distribuido como reemplazo para usar con el kernel de Linux. Este proyecto comenzó unos días después de que Linus Torvalds iniciara el ya conocido proyecto Git con objetivos similares. El proyecto del kernel de Linux decidió usar Git en lugar de Mercurial, pero Mercurial ahora es utilizado por muchos otros proyectos "Git vs. Mercurial" se ha convertido en una de las guerras santas de la cultura hacker .
En una respuesta en la lista de correo de Mercurial, Matt Mackall explicó cómo
se eligió el nombre "Mercurial": “Poco antes del primer lanzamiento, leí un artículo sobre la debacle en curso de Bitkeeper que describía a Larry McVoy como mercurial (en el sentido de 'voluble'). Dados los múltiples significados, la abreviatura conveniente y el buen ajuste con mi esquema de nomenclatura preexistente (vea mi dirección de correo electrónico), hizo clic al instante. Mercurial se llama así en honor de Larry. No sé si lo mismo es cierto de Git Proyectos que utilizan mercurial Mozilla Plan 9 from user space Python Google code Ventajas de mercurial
Escalable y adaptable al tamaño y exigencias del proyecto.
Escrito en Python por ende es más fácil su manejo. Funciona bien sobre páginas y directorios web
Desventajas
Pocas caracterizas añadidas por default
Comunidad de desarrollo muy pequeña.
Instalación
Aunque existe la posibilidad de descargarnos el código fuente para generar una
versión de Mercurial por nosotros mismos, en este tutorial vamos a instalar una versión ya compilada. Para ello, accedemos a la página oficial de Mercurial (http://mercurial.selenic.com/). En la parte superior derecha pulsamos sobre “Download Now” y nos descargamos el instalador. Un apunte muy importante es que para que Mercurial se instale correctamente, tendremos que tener instalado en nuestro sistema la versión 2.4 o superior de python. Finalizada la instalación de Mercurial debemos comprobar que se ha hecho correctamente. Abrimos un terminal y ejecutamos el siguiente comando: “hg -version”. Si todo ha ido bien deberíamos ver algo como esto
Ordenanza de Beneficio No Tributario para Infracciones Al Tránsito y Transporte e Internamiento de Vehículo en El Depósito Municipal Vehicular de La Municipalidad Provincial de Cañete