Mercurial 3.1.2

Manage very large distributed projects using this lightweight Source Control Management system
Mercurial is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.

Hg: the chemical symbol for mercury, from the Greek hydrargyrum.

Mercurial: relating to or having characteristics (eloquence, swiftness, thievishness, shrewdness) attributed to the god Mercury.

NOTE: The binary releases are packaged by Lee Cantey.

Main features:

  • Fast:
  • Extremely high-performance delta-compressed storage scheme
  • Optimized for disk layout and access efficiency
  • Complete cross-indexing of files and changesets
  • Bandwidth and CPU efficient HTTP and SSH sync protocols
  • Scalable:
  • Distributed development model supports unlimited numbers of developers
  • Allows arbitrary merging between developer branches
  • Doesn't significantly degrade with large numbers of files or changesets
  • No waiting for locks!
  • Robust:
  • SHA1 integrity checking on repository data
  • Append-only storage model with transaction journalling
  • Fast full-repository verification
  • Convenient backup
  • Easy to use:
  • Most commands are familiar to users of CVS and other systems
  • Built-in command help
  • Integrated stand-alone web interface (example)
  • Works with various GUI tools
  • Easy to adopt:
  • Runs on Mac OS X, UNIX and Windows
  • Conversion tools available for many popular SCMs
  • Allows a variety of usage models
  • Supports user-defined hooks and extensions

last updated on:
October 2nd, 2014, 14:42 GMT
file size:
4 MB
developed by:
Matt Mackall
license type:
operating system(s):
Mac OS X
binary format:
Home \ Developer Tools


In a hurry? Add it to your Download Basket!

user rating 20



1 Screenshot
What's New in This Release:
  • commit: catch changed exec bit on files from p1 (issue4382)
  • diff: document the nobinary option
  • dispatch: check shell alias again after loading extensions (issue4355)
  • dispatch: make "_checkshellalias" reusable regardless of adding aliases
read full changelog

Add your review!