A Scalable, User-Friendly Source Control System.
Go to file
Matt Harbison 4fc4388f40 util: adjust hgcmd() to handle frozen Mercurial on OS X
Previously, 'hg serve -d' was trying to exec the bundled python executable,
which failed with:

    Unknown option: --
    usage: python [option] ...
    Try 'python -h'...
    abort: child process failed to start

See the previous patch for details about the content of the various command
variables.  Note that unlike the previous patch here an application bundling
Mercurial could set $HG in the environment to get the correct result, there
isn't anything that a bundling application could do to get the correct result
here.

'hg serve -d' now launches under TortoiseHg, and there is a process listed in
the background, but a client process cannot connect to it for some reason, so
more investigation is needed.
2016-01-10 18:15:39 -05:00
contrib debugshell: disable demand importer when importing debugger 2016-01-11 18:16:38 -08:00
doc docchecker: scan for missing space before :hg: 2016-01-06 20:05:18 +00:00
hgext rebase: prevent creating divergence 2016-01-12 13:43:41 -08:00
i18n i18n-ja: synchronized with b1a0b5b8828a 2016-01-01 12:21:11 +09:00
mercurial util: adjust hgcmd() to handle frozen Mercurial on OS X 2016-01-10 18:15:39 -05:00
tests help: add --system flag to get help for various platform(s) 2016-01-10 08:03:58 +00:00
.hgignore tests: write recent run times to a file named tests/.testtimes 2016-01-04 21:54:44 -08:00
.hgsigs Added signature for changeset e23e171d6b13 2016-01-02 02:04:32 +01: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 cleanup: remove superfluous space after space after equals (python) 2015-12-31 08:16:59 +00: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.