A Scalable, User-Friendly Source Control System.
Go to file
Gregory Szorc 06a84c707a tests: perform an ast parse with Python 3
Previously, test-check-py3-compat.t parsed Python files with Python 2
and looked for known patterns that are incompatible with Python 3.

Now that we have a mechanism for invoking Python 3 interpreters from
tests, we can expand check-py3-compat.py and its corresponding .t
test to perform an additional AST parse using Python 3.

As the test output shows, we identify a number of new parse failures
on Python 3. There are some redundant warnings for missing parentheses
for the print function. Given the recent influx of patches around
fixing these, the redundancy shouldn't last for too long.
2016-03-18 16:15:12 -07:00
contrib tests: perform an ast parse with Python 3 2016-03-18 16:15:12 -07: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 largefiles: add some docstrings 2016-03-19 08:28:24 -07:00
hgext3rd extensions: also search for extension in the 'hgext3rd' package 2016-03-11 10:30:08 +00:00
i18n merge with stable 2016-03-02 16:44:56 -06:00
mercurial crecord: add docblock to handlekeypressed 2016-03-18 11:06:03 -07:00
tests tests: perform an ast parse with Python 3 2016-03-18 16:15:12 -07:00
.hgignore setup: create a module for the modulepolicy 2016-03-09 15:47:01 +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 dockerdeb: add Ubuntu Trusty 2016-03-10 23:46:19 +08:00
README urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
setup.py extensions: also search for extension in the 'hgext3rd' package 2016-03-11 10:30:08 +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.