A Scalable, User-Friendly Source Control System.
Go to file
Greg Ward aeec456986 merge: expand environment variables and ~/ in tool.executable
hgrc(5) already implies that this works, so we might as well support it.

Another approach would be to implement this in util.findexe(): that
would benefit other callers of findexe(), e.g. convert and anyone
calling the user's editor. But findexe() is really implemented in
both posix.py and windows.py, so this would make both of those modules
depend on util.py: not good. So keep it narrow and only for merge
tools.
2011-10-12 21:45:58 -04:00
contrib contrib: add a script to help diagnose raw output of the cmdserver 2011-10-14 19:10:36 +02:00
doc globally: use safehasattr(x, '__call__') instead of hasattr(x, '__call__') 2011-07-25 16:24:37 -05:00
hgext mq: eliminate explicit checks for file existence 2011-10-14 19:51:46 +02:00
i18n i18n-ja: synchronized with 11ed78aec2f7 2011-09-27 03:33:26 +09:00
mercurial merge: expand environment variables and ~/ in tool.executable 2011-10-12 21:45:58 -04:00
tests merge: expand environment variables and ~/ in tool.executable 2011-10-12 21:45:58 -04:00
.hgignore hgignore: ignore MANIFEST.in (generated since 3f7ee5b12708) 2011-06-10 20:38:02 +02:00
.hgsigs Added signature for changeset 2904aff75b10 2011-10-01 15:49:29 -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 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 *: add executable bit to a few files that were missing it. 2010-10-26 12:18:37 +02:00
Makefile i18n-ru: translated missing strings for commands, some typos corrected 2011-07-01 00:14:30 +04:00
README README: add small introduction 2010-10-27 12:05:37 +02:00
setup.py setup: add largefiles to list of packages 2011-10-10 17:33:17 +02: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.