A Scalable, User-Friendly Source Control System.
Go to file
FUJIWARA Katsunori 05986aa7a1 cmdutil: stop tryimportone from using dirstateguard (BC)
There is no user of 'cmdutil.tryimportone()' other than
'commands.import_()', which can restore dirstate at failure of
applying patches by transaction or dirstateguard.

Therefore, it is reasonable to stop 'tryimportone()' from using
redundant 'dirstateguard', even though it changes behavior of
'tryimportone()'.

After this patch, 3rd party extensions should use 'dirstateguard' or
so explicitly, if they want to restore dirstate at failure of
importing a patch.
2015-10-09 03:53:46 +09: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 dirstate: remove meaningless dirstateguard 2015-10-09 03:53:46 +09:00
i18n merge with stable 2015-10-01 12:17:46 -05:00
mercurial cmdutil: stop tryimportone from using dirstateguard (BC) 2015-10-09 03:53:46 +09: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.