A Scalable, User-Friendly Source Control System.
Go to file
Na'Tosha Bard 8564a2aba3 largefiles: only cache largefiles in new heads
This fixes a serious performance regression in largefiles introduced in
Mercurial 2.1.  Caching new largefiles on pull is necessary, because
otherwise largefiles will be missing (and unable to be downloaded) when
the user tries to merge or rebase a new head with an old one.  But this
is an expensive operation and should only be done for heads that are new
from the pull, rather than on all heads in the repository.
2012-02-10 14:46:09 +01:00
contrib tests: tighten checks for octal escapes in shell printf. 2012-02-08 16:56:00 +00:00
doc Describe all files related to the standard commands. 2011-12-06 15:50:28 +01:00
hgext largefiles: only cache largefiles in new heads 2012-02-10 14:46:09 +01:00
i18n i18n-ru: fix hg command rst markup 2012-02-06 08:04:16 -02:00
mercurial mdiff: adjust hunk offsets with --ignore-blank-lines (issue3234) 2012-02-06 21:17:50 +01:00
tests mq: restore _branchtags() fast path (issue3223) 2012-02-07 18:47:16 +01:00
.hgignore tests: add htmlcov option 2012-01-11 15:38:31 +01:00
.hgsigs Added signature for changeset 14de698f878d 2012-02-01 14:23:58 -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 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 Makefile: adjust example, test-merge1 is now test-merge1.t 2011-10-28 12:59:50 +02:00
README README: add small introduction 2010-10-27 12:05:37 +02:00
setup.py setup: fix py2exe generation broken by c7ccdf21c98c (issue3116) 2011-11-20 19:14:36 +01: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

See http://mercurial.selenic.com/ for detailed installation
instructions, platform-specific notes, and Mercurial user information.