La créatrice et principale développeuse de Mercurial est Olivia Mackall. C'est un logiciel libre, l'ensemble des sources du logiciel étant sous la GNU GPL version 2.
Mackall met à disposition Mercurial pour la première fois le , seulement quelques jours après que le développement de Git ait commencé[4].
Informations techniques
Disponible pour les systèmes d'exploitationMicrosoft Windows, Mac OS X, et sur la plupart des systèmes d'exploitation du type Unix, Mercurial est écrit principalement en Python. Rust est également utilisé pour améliorer les performances[5]. Il a été créé pour s'utiliser via des lignes de commandes. Toutes les commandes commencent par « hg », en référence au symbole chimique du mercure. Ses principales caractéristiques sont[6], entre autres :
sa rapidité et sa capacité à gérer les gros projets ;
son utilisation sans nécessiter un serveur ;
son fonctionnement complètement distribué ;
sa robustesse dans la gestion des fichiers ASCII et binaires ;
↑(fr) Mozilla Developer Center : « Mercurial est le logiciel distribué de contrôle de versions que nous utilisons pour le développement des prochaines versions majeures (« le tronc »). Il a pris la place de CVS après la branche Mozilla 1.9. »