A Scalable, User-Friendly Source Control System.
Go to file
Durham Goode ceec7b0056 bundle2: allow lazily acquiring the lock
In the external pushrebase extension, it is valuable to be able to do some work
without taking the lock (like running expensive hooks). This enables
significantly higher commit throughput.

This patch adds an option to lazily acquire the lock. It means that all bundle2
part handlers that require writing to the repo must first call
op.gettransction(), when in this mode.
2015-10-05 16:19:54 -07:00
contrib urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
doc urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
hgext patchbomb: add a 'bundletype' config under 'patchbomb' 2015-10-01 23:13:57 -07:00
i18n merge with stable 2015-10-01 12:17:46 -05:00
mercurial bundle2: allow lazily acquiring the lock 2015-10-05 16:19:54 -07:00
tests bundle2: allow lazily acquiring the lock 2015-10-05 16:19:54 -07:00
.hgignore hgignore: ignore the PyCharm workspace folder 2014-10-13 11:46:04 +02:00
.hgsigs Added signature for changeset f41404cf41e2 2015-10-01 12:07:20 -05: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 Fixed a bashism with the use of $RANDOM in hgeditor. 2010-05-19 18:06:35 +02:00
hgweb.cgi urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
Makefile builddeb: rework how output dir and platform are specified 2015-08-25 00:02:44 -04:00
README urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
setup.py urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05: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.