
Mercurial
Sign in to saveAlso known as hg
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.
Key facts
- Software.name
- Mercurial
- Software.logo
- Mercurial no border logo.svg
- Software.logo size
- 120px
- Software.developer
- Olivia Mackall (retired), Pierre-Yves David
- Software.genre
- Version control
- Software.license
- GPL-2.0-or-later
- Software.operating system
- Unix-like, Windows, macOS
- Software.programming language
- Python, C, and Rust
via Wikipedia infobox
Official website
Mercurial SCM
mercurial-scm.org →Link to the official site · 2,507 chars · not written by Vinony
Wikidata facts
- Official website
- www.mercurial-scm.org
- Image
- Hgk.png
Show 8 more facts
- software version identifier
- 7.2.1
- Commons category
- Mercurial
- publication date
- 2005-04-19
- short name
- hg
- inception
- 2005-04-19
- source code repository URL
- repo.mercurial-scm.org/hg-stable
- issue tracker URL
- bz.mercurial-scm.org
- Stack Exchange tag
- stackoverflow.com/tags/mercurial
Sources (14)
via Wikidata · CC0
~5 min read
Article
12 sectionsContents
- History
- Design
- Usage
- Adoption
- Mercurial servers and repository management
- Source code hosting
- Open source projects using Mercurial
- Open source projects formerly using Mercurial
- See also
- Notes
- References
- External links
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. 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).