A Scalable, User-Friendly Source Control System.
Go to file
FUJIWARA Katsunori fe972435d4 i18n: use encoding.lower/upper for encoding aware case folding
this patch uses encoding.lower/upper for case folding, because ones of
str can not fold case of non ascii characters correctly.

to avoid cyclic dependency and to encapsulate logic of normcase in
each platforms, this patch introduces encodinglower/encodingupper in
both posix/windows specific files.

this patch does not change implementation of normcase() in posix.py,
because we do not know the encoding of filenames on POSIX.

some "normcase()" are excluded from function wrap list in
hgext/win32mbcs.py, because they become encoding aware by this patch.
2011-12-16 21:09:41 +09:00
contrib test-svn-subrepo: fix reference output for svn 1.7 2011-12-02 16:50:48 +01:00
doc Describe all files related to the standard commands. 2011-12-06 15:50:28 +01:00
hgext i18n: use encoding.lower/upper for encoding aware case folding 2011-12-16 21:09:41 +09:00
i18n i18n-pt_BR: synchronized with 598dd12000c9 2011-11-29 12:40:26 -02:00
mercurial i18n: use encoding.lower/upper for encoding aware case folding 2011-12-16 21:09:41 +09:00
tests largefiles: handle merges between normal files and largefiles (issue3084) 2011-12-09 17:35:00 +01:00
.hgignore hgignore: ignore MANIFEST.in (generated since 3f7ee5b12708) 2011-06-10 20:38:02 +02:00
.hgsigs Added signature for changeset b4eeeb8c0f79 2011-12-01 15:55:37 -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 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 hgweb: add hint about finding library path with debuginstall 2011-11-10 15:08:51 -06:00
Makefile Makefile: adjust example, test-merge1 is now test-merge1.t 2011-10-28 12:59:50 +02:00
README README: add small introduction 2010-10-27 12:05:37 +02:00
setup.py setup: set whole env for running hg even if .hg doesn't exist (issue3073) 2011-10-31 00:42:32 +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

See http://mercurial.selenic.com/ for detailed installation
instructions, platform-specific notes, and Mercurial user information.