sapling/hgext
Martin Geisler 5ad36f40d3 extdiff: prevent exception on double-translation
The docstring is translated twice: once when used as a format string,
and once on display. The second translation fails when the first
translation introduces non-ASCII characters in the string.

The problem is that the gettext module calls unicode(message) on the
string, i.e., it decodes it to a Unicode string using the ASCII
encoding (the default encoding). By translating it into a Unicode
string here, the unicode() call becomes a noop.
2009-11-26 20:06:45 +01:00
..
convert convert/svn: fix warning when repo detection failed 2009-11-16 14:09:31 +01:00
highlight Merge with crew-stable 2009-09-04 23:34:51 +02:00
inotify inotify: improve error messages 2009-11-19 11:06:01 +09:00
zeroconf Merge with crew-stable 2009-09-13 17:53:09 +02:00
__init__.py Re-add hgext/__init__.py 2005-09-29 12:49:01 -07:00
acl.py do not attempt to translate ui.debug output 2009-09-19 01:15:38 +02:00
bookmarks.py bookmarks: use API to determine if repo is local 2009-10-25 12:05:07 +02:00
bugzilla.py bugzilla: wrap docstrings at 70 characters 2009-07-26 01:39:47 +02:00
children.py children: wrap docstrings at 70 characters 2009-07-26 01:40:37 +02:00
churn.py churn: fix --progress (broken by 37a70f0b3ab8) 2009-10-30 15:43:01 +02:00
color.py color: wrap qrecord 2009-11-05 01:11:28 +01:00
extdiff.py extdiff: prevent exception on double-translation 2009-11-26 20:06:45 +01:00
fetch.py Merge with crew-stable 2009-07-22 18:08:02 -05:00
gpg.py do not translate commit messages 2009-07-22 22:50:34 +02:00
graphlog.py graphlog: hide internal state of ascii() from users 2009-10-21 14:16:37 +02:00
hgcia.py do not attempt to translate ui.debug output 2009-09-19 01:15:38 +02:00
hgk.py do not attempt to translate ui.debug output 2009-09-19 01:15:38 +02:00
interhg.py interhg: wrap docstrings at 70 characters 2009-07-26 01:49:30 +02:00
keyword.py keyword: uppercase short option for kwfiles --all, like hg status -A 2009-10-01 00:00:18 +02:00
mq.py qseries: don't truncate the patch name (issue1912) 2009-11-17 22:16:41 +01:00
notify.py notify: permit suppression of merge changeset notification 2009-09-23 02:31:09 -05:00
pager.py pager: provide a default attend list 2009-11-12 10:29:40 -05:00
parentrevspec.py parentrevspec: wrap docstrings at 70 characters 2009-07-26 01:56:25 +02:00
patchbomb.py patchbomb: normalize date format in generated mboxes 2009-11-08 18:08:24 +01:00
purge.py purge: wrap docstrings at 70 characters 2009-07-26 01:59:28 +02:00
rebase.py rebase: make sure the newancestor is used during the whole update 2009-11-09 20:15:49 +01:00
record.py record: handle translated prompt correctly 2009-11-11 22:53:01 +01:00
relink.py relink: do not translate format string with no text 2009-11-08 00:11:34 +01:00
share.py share: wrap docstrings at 70 characters 2009-07-26 02:01:19 +02:00
transplant.py Merge with crew-stable 2009-09-10 10:31:12 +02:00
win32mbcs.py win32mbcs: util.normpath should be wrapped. 2009-09-18 21:25:47 +09:00
win32text.py win32text: use reST syntax for literal blocks 2009-07-23 00:26:26 +02:00