Mercurial is een programma voor onder andere software- en projectontwikkelaars waarmee beheer en versiecontrole over data en broncode kunnen worden uitgevoerd. Het programma kan worden gezien als een directe concurrent voor het welbekende cvs, svn of subversion. Mercurial wordt bijvoorbeeld sinds kort gebruikt door het ontwikkelteam achter Python, zoals in deze maillist-posting is te lezen.