A Scalable, User-Friendly Source Control System.
Go to file
FUJIWARA Katsunori 98a7c1d4c1 shelve: disallow commit while unshelve is in progress
Before this patch, commit is allowed even while unshelve is in
progress.

In the other hand, "hg unshelve --abort" and "hg unshelve --continue"
check whether parent revisions of the working directory have changed
or not since last "hg unshelve", and abort without clearing state for
unshelve in progress if they have.

This causes that accidental commit makes clearing state for unshelve
difficult in ordinary ways.

This patch disallows commit while unshelve is in progress for
consistency.
2013-10-29 01:03:43 +09:00
contrib win32: add shelve extension to mercurial.ini 2013-10-21 23:40:56 +02:00
doc doc: make i18n man and html 2013-07-03 21:50:20 +09:00
hgext shelve: disallow commit while unshelve is in progress 2013-10-29 01:03:43 +09:00
i18n i18n-ru: fix the language team field 2013-10-19 17:26:34 -07:00
mercurial bdiff: avoid a memory error on malloc failure 2013-10-30 16:03:42 -05:00
tests shelve: disallow commit while unshelve is in progress 2013-10-29 01:03:43 +09:00
.hgignore doc: make man and html from translated documents 2013-07-03 21:49:43 +09:00
.hgsigs Added signature for changeset a0d2347ecd75 2013-10-20 16:45:04 -07: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 rename util.set_binary to setbinary 2011-05-06 15:25:35 +02:00
hgeditor Fixed a bashism with the use of $RANDOM in hgeditor. 2010-05-19 18:06:35 +02:00
hgweb.cgi mq: add a warning about uncommitted changes for qfinish 2011-11-10 15:40:34 -06:00
Makefile doc: make i18n man and html 2013-07-03 21:50:20 +09:00
README readme: mention how to run in-place 2012-03-02 21:43:55 +02:00
setup.py setup: check if mercurial/util.h has been modified 2013-09-13 10:00:57 +08: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 http://mercurial.selenic.com/ for detailed installation
instructions, platform-specific notes, and Mercurial user information.