Mercurial est un outil de gestion de documents permettant le travail collaboratif au sein de groupes de personnes. C'est un outil qui se classe dans la famille des outils de contrôle de version, comme CVS, Git et SVN. Tout comme Git, c'est un gestionnaire de version distribué, avec toutes les fonctionnalités que l'on attend d'un tel logiciel (et même plus). Contrairement à Git et à ses multiples composantes écrites en shell, en Perl ou encore en C/C++, Mercurial est écrit en python, et présente une interface d'utilisation très élégante et propre.
Il est installé sur la plupart des machines, notamment en Salle intel.
Toutes les commandes de Mercurial commencent par hg, en référence au symbole chimique du mercure.
Il existe maintenant un GitLab UCLouvain trouvable à l'adresse https://forge.uclouvain.be/.
Pour cela, se référer à l'adresse https://wiki.student.info.ucl.ac.be/Logiciels/Mercurial