A Scalable, User-Friendly Source Control System.
Go to file
Martin von Zweigbergk 8d4ca9dc03 changegroup: exclude submanifests from manifest progress
The progress callback for manifests is cleared outside of
_unpackmanifests(), which means it will remain in effect while pulling
subdirectory manifests when using treemanifests. Since the total
number of revisions used for the progress is the number of changesets,
the total number of treemanifest revisions is usually larger than
that. One effect of this is that the ETA is negative. It's hard to
estimate the number of subdirectory revisions, so let's just exclude
them from progress for now.
2016-02-28 21:15:06 -08:00
contrib chg: use validate to make sure the server is up to date 2016-03-06 14:22:37 +00:00
doc doc: translate from :hg:help config.SECTION to a valid link to hgrc.5.html 2016-02-11 23:15:34 +09:00
hgext chgserver: implement validate command 2016-03-05 13:56:59 +00:00
i18n merge with stable 2016-03-02 16:44:56 -06:00
mercurial changegroup: exclude submanifests from manifest progress 2016-02-28 21:15:06 -08:00
tests commit: block amend while histedit is in progress (issue4800) 2016-02-14 07:35:50 +00:00
.hgignore testing: generate tests operations using Hypothesis 2016-02-24 13:05:45 +00:00
.hgsigs Added signature for changeset 6a934a7b8d54 2016-03-01 18:03:49 -06:00
CONTRIBUTORS Add note to CONTRIBUTORS file 2007-11-07 21:10:30 -06:00
COPYING COPYING: refresh with current address from fsf.org 2011-06-02 11:17:02 -05:00
hg hg: add support for HGUNICODEPEDANTRY environment variable 2014-06-23 09:33:07 -04:00
hgeditor spelling: trivial spell checking 2015-10-17 00:58:46 +02:00
hgweb.cgi urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
Makefile builddeb: read default distribution and codename from lsb_release 2015-11-25 18:07:33 +08:00
README urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
setup.py setup: avoid procedure related to hg.exe at setup.py --pure 2016-02-08 21:12:13 +09:00

Mercurial
=========

Mercurial is a fast, easy to use, distributed revision control tool
for software developers.

Basic install:

 $ make            # see install targets
 $ make install    # do a system-wide install
 $ hg debuginstall # sanity-check setup
 $ hg              # see help

Running without installing:

 $ make local      # build for inplace usage
 $ ./hg --version  # should show the latest version

See https://mercurial-scm.org/ for detailed installation
instructions, platform-specific notes, and Mercurial user information.