Skip to content
Mercurial
EntityQ476543· pop 35· linked from 141 articles

Also 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

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
Sources (14)

via Wikidata · CC0

~5 min read

Article

12 sections
Contents
  • 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).

Connections

Categories