MERCURIAL
Es un sistema de control de versiones multiplataforma para desarrolladores de software
Esta implementado principalmente haciendo uso del lenguaje de programación Python, pero incluye una implementacionbinaria de diff escrita en C.
Mercurial fue escrito originalmente para funcionar sobre Linux. Ha sido adaptado para Windows, Mac OS X y la mayoría de otros sistemas tipo Unix.
Al igual que Git y Monotone, Mercurial usa resúmenes SHA-1 para identificar revisiones.
A diferencia de Git es muy fácil romper el repo, solo hace falta apretar ctrl+c en un commit y realizar un push para romper todos los repositorios.
Para el acceso a repositorios mediante red, Mercurial usa un protocolo eficiente, basado en HTTP, que persigue reducir el tamaño de los datos a transferir, así como la proliferación de peticiones y conexiones nuevas. Mercurial puede funcionar también sobre ssh, siendo el protocolo muy similar al basado en HTTP.
Un Poco De Historia....
Mackall hizo pública la existencia de Mercurial el 19 de abril de 2005.3 El estímulo que llevó a esto fue el anuncio de Bitmover, publicado anteriormente aquel mismo mes, informando que retirarían la versión gratuita de BitKeeper.
Se había estado usando BitKeeper debido a los requisitos de control de versiones del proyecto del núcleo Linux. Mackall decidió escribir un sistema de control distribuido de versiones como sustituto para usarlo con el núcleo Linux. Este proyecto comenzó aproximadamente al mismo tiempo que otro denominado git, iniciado por el propio Linus Torvalds con objetivos similares.
Muchas Gracias Por Su Atención!
=D