A Scalable, User-Friendly Source Control System.
Go to file
FUJIWARA Katsunori 2de8c4416b i18n: show the non-ASCII password prompt text correctly
Before this patch, the prompt text for asking password is directly
passed to "getpass.getpass()" of Python standard library.

In "getpass.getpass()" implementation on Windows environment, the
prompt text is split into byte sequence and "msvcrt.putch()" is
applied on each bytes in it. This splitting causes non-ASCII prompt
text to be broken.

This patch shows the prompt text for asking password on "ui.getpass()"
side, and invokes "getpass.getpass()" with empty prompt text. This
prevents non-ASCII prompt text from being broken in
"getpass.getpass()" implementation.

This patch also sets "ui.prompt" label to prompt text to follow
"ui.prompt()" style.
2013-04-25 20:48:49 +09:00
contrib check-code: fix sed 'i' command rule newline matching 2013-04-23 16:57:51 -05:00
doc codingstyle: remove trailing spaces in various text files 2013-04-17 03:40:18 +02:00
hgext color: set _colormode to None when mode is unset (issue3895) 2013-04-19 16:57:10 -07:00
i18n i18n-pt_BR: synchronized with ff1886253606 2013-04-20 19:01:36 -03:00
mercurial i18n: show the non-ASCII password prompt text correctly 2013-04-25 20:48:49 +09:00
tests tests: make sed usage in test-unionrepo.t cross-platform 2013-04-23 17:26:00 -05:00
.hgignore exewrapper: adapt for legacy HackableMercurial 2012-08-07 11:04:41 +02:00
.hgsigs Added signature for changeset b842f0d8d8e8 2013-04-18 23:50:15 -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 check-code: add Makefile target to run check-code 2013-02-09 15:57:04 +01:00
README readme: mention how to run in-place 2012-03-02 21:43:55 +02:00
setup.py setup: make error message for missing Python headers more helpful 2013-04-12 16:55:34 -04: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.