Mercurial > hg
comparison mercurial/i18n.py @ 10455:40dfd46d098f
ui: add HGPLAIN environment variable for easier scripting
If HGPLAIN is set, the following settings are ignored when read from
hgrc files:
- ui.debug
- ui.fallbackencoding
- ui.quiet
- ui.traceback
- ui.verbose
- defaults.*
Localization is also disabled.
Equivalent options set via command line are honored.
author | Brodie Rao <me+hg@dackz.net> |
---|---|
date | Sun, 07 Feb 2010 14:56:18 +0100 |
parents | 25e572394f5c |
children | 11cd65611f3f |
comparison
equal
deleted
inserted
replaced
10454:37b735d27347 | 10455:40dfd46d098f |
---|---|
46 return u.encode(encoding.encoding, "replace") | 46 return u.encode(encoding.encoding, "replace") |
47 except LookupError: | 47 except LookupError: |
48 # An unknown encoding results in a LookupError. | 48 # An unknown encoding results in a LookupError. |
49 return message | 49 return message |
50 | 50 |
51 _ = gettext | 51 if 'HGPLAIN' in os.environ: |
52 _ = lambda message: message | |
53 else: | |
54 _ = gettext | |
52 | 55 |