A Scalable, User-Friendly Source Control System.
Go to file
Jun Wu 505fcee270 chgserver: use basename for socket symlink
Previously we use full path and the symlink may point to outside (unsafe)
world if the directory is moved. This patch fixes it by only linking to
basename of the target. Therefore the symbolic link and socket files will
always stay in the same directory.
2016-03-04 13:18:02 +00:00
contrib import-checker: report local with stdlib late warning 2016-03-02 15:38:54 +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: use basename for socket symlink 2016-03-04 13:18:02 +00:00
i18n merge with stable 2016-03-02 16:44:56 -06:00
mercurial patch: when importing from email, RFC2047-decode From/Subject headers 2016-03-03 18:34:19 +01:00
tests patch: when importing from email, RFC2047-decode From/Subject headers 2016-03-03 18:34:19 +01: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.