mercurial/subrepo.py
changeset 10271 9b38bec5dc29
parent 10264 d6512b3e9ac0
child 10272 886858b834da
--- a/mercurial/subrepo.py	Wed Jan 20 16:58:48 2010 +0100
+++ b/mercurial/subrepo.py	Thu Jan 21 15:13:03 2010 +0100
@@ -265,8 +265,8 @@
         cmd = [util.shellquote(arg) for arg in cmd]
         cmd = util.quotecommand(' '.join(cmd))
         env = dict(os.environ)
-        for k in ('LANGUAGE', 'LANG', 'LC_ALL', 'LC_MESSAGES'):
-            env[k] = 'en_US.UTF-8'
+        # Avoid localized output, preserve current locale for everything else.
+        env['LC_MESSAGES'] = 'C'
         write, read, err = util.popen3(cmd, env=env, newlines=True)
         retdata = read.read()
         err = err.read().strip()