A Scalable, User-Friendly Source Control System.
Go to file
Mads Kiilerich 37140b89be convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows
Subversion can handle ':' quoted as '%3A' but urllib.url2pathname can't and
Mercurial thus rejected some valid subversions URLs.

This particular case will now be handled by some preprocessing before handing
it over to urllib.url2pathname.

This is tested by a0c992a723f9 when test-convert-svn-source.t and
test-convert-svn-move.t can be run on Windows.
2012-06-28 03:41:37 +02:00
contrib zsh completion: catch up with 2.2 commands and options 2012-06-20 17:40:19 +04:00
doc cleanup: "not x in y" -> "x not in y" 2012-05-12 16:00:57 +02:00
hgext convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows 2012-06-28 03:41:37 +02:00
i18n merge with stable 2012-06-26 15:08:10 -05:00
mercurial win32: remove uneeded usage of _STARTF_USESHOWWINDOW 2012-06-25 19:26:29 +02:00
tests tests: add missing path globbing for Windows in svn tests 2012-06-27 02:34:58 +02:00
.hgignore update .hgignore for hackable with Python 2.7 2012-04-28 01:22:35 +02:00
.hgsigs Added signature for changeset a1e1826de33a 2012-06-01 23:48:27 -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 mq: add a warning about uncommitted changes for qfinish 2011-11-10 15:40:34 -06:00
Makefile Makefile: remove generated mercurial/__version__.py 2012-05-15 12:44:07 +02:00
README readme: mention how to run in-place 2012-03-02 21:43:55 +02:00
setup.py httpclient: omit tests for the client since we don't run them anyway 2012-05-19 09:34:25 -05: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 http://mercurial.selenic.com/ for detailed installation
instructions, platform-specific notes, and Mercurial user information.