Distributed revision-control tool for software developers
This article is about the software development tool. For the Vera Blue album, see Mercurial (album). For the Shadowrun adventure, see Mercurial (Shadowrun).
Mercurial
Developer(s)
Olivia Mackall[a] (retired),[1] Pierre-Yves David
Initial release
19 April 2005; 19 years ago (2005-04-19)[2]
Stable release
6.4rc0[3]
/ 2 March 2023; 12 June 2024
Repository
www.mercurial-scm.org/repo/hg-stable
Written in
Python, C, and Rust[4]
Operating system
Unix-like, Windows, macOS
Type
Version control
License
GPL-2.0-or-later
Website
www.mercurial-scm.org
Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as FreeBSD and macOS.
Mercurial's major design goals include high performance and scalability, decentralization, fully distributed collaborative development, robust handling of both plain text and binary files, and advanced branching and merging capabilities, while remaining conceptually simple.[5] It includes an integrated web-interface. Mercurial has also taken steps to ease the transition for users of other version control systems, particularly Subversion. Mercurial is primarily a command-line driven program, but graphical user interface extensions are available, e.g. TortoiseHg, and several IDEs offer support for version control with Mercurial. All of Mercurial's operations are invoked as arguments to its driver program hg (a reference to Hg – the chemical symbol of the element mercury).
Olivia Mackall[a] originated Mercurial and served as its lead developer until late 2016. Mercurial is released as free software under the GPL-2.0-or-later license.[7] It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C.
Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).
^"mpm - Mercurial". Mercurial. Retrieved 24 February 2023.
^Cite error: The named reference announced was invoked but never defined (see the help page).
^"changeset 50269:05de4896508e stable 6.4rc0".
^"README file in rust subdirectory, master branch". 24 January 2020. Retrieved 30 January 2020.
^Mackall, Matt. "Towards a Better SCM: Revlog and Mercurial" (PDF). Mercurial. Archived (PDF) from the original on 26 May 2019. Retrieved 26 May 2019.
^"Matt Mackall is now Olivia Mackall". Mercurial. Retrieved 28 May 2021.
Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such...
Mercurial World is the debut studio album by American synthpop duo Magdalena Bay, released on October 8, 2021 through Luminelle Recordings and The Orchard...
A barometer is a scientific instrument that is used to measure air pressure in a certain environment. Pressure tendency can forecast short term changes...
Mercurial diuretics are a form of renal diuretic containing mercury. Although previously widely used, they have largely been superseded by safer diuretics...
Les Mercuriales are twin towers in Bagnolet, along the Boulevard Peripherique, in Paris, France. They were built in 1975, and are named Levant (Eastern)...
Mercurial Manoeuvres is a ballet choreographed by Christopher Wheeldon to Shostakovich's Piano Concerto No. 1, with costumes designed by Carole Divet...
hgsubversion is an extension for Mercurial that allows using Mercurial as a Subversion client. It has been chosen by the Python developers as the preferred...
effects of mercurial vapor. Triumph's surgeon, Henry Plowman, had concluded that the ailments had arisen from inhaling the mercurialized atmosphere....
Microsoft chose to contribute to or fork existing version control software Mercurial and Git respectively, while Google eventually created its own version...
TortoiseHg is a GUI front-end for Mercurial that runs on Microsoft Windows (on which it integrates directly with File Explorer), Mac OS X, and Linux....
(twice), Al-Ahli Dubai, Kasımpaşa and Vitória de Guimarães. Regarded as a mercurial talent, his tricks, including the rabona and trivela (a bending shot with...
The Arms and Equipment Guide is the name of two supplementary rule books for the Dungeons & Dragons fantasy role-playing game. Each describes various equipment...
open-source software. Its features included wiki pages, source control based on Mercurial, TFVC, Subversion or Git, discussion forums, issue tracking, project tagging...
Villanelle's character has worked (through the first season) thanks to Comer's mercurial, unassailable charisma". For the role, Comer has been nominated for three...
open source DVCSs were never very popular until the release of Git and Mercurial. BitKeeper was used in the development of the Linux kernel from 2002 to...
incident also spurred the creation of another version-control system, Mercurial. Torvalds wanted a distributed system that he could use like BitKeeper...
art and culture of the 20th century" and "he was too inventive, too mercurial, too strange for all but his most devoted fans to keep up with". Bowie's...
his daughter Rhaenyra as his successor, ahead of his hot-tempered and mercurial younger brother Daemon (the titular "rogue prince"). This decision contradicts...
or, The Magick of Mona. Harlequin was modified to become "romantic and mercurial, instead of mischievous", leaving Grimaldi's mischievous and brutish Clown...