branch | stable |
changeset 17705 | 6929b9c70be9 |
parent 17441 | cb12d3ce5607 |
child 17706 | 70efdc22b188 |
--- a/mercurial/subrepo.py Tue Oct 02 09:26:42 2012 +0200 +++ b/mercurial/subrepo.py Thu Oct 04 16:30:40 2012 +0200 @@ -655,6 +655,10 @@ cmd.append(path) env = dict(os.environ) # Avoid localized output, preserve current locale for everything else. + lc_all = env.get('LC_ALL') + if lc_all: + env['LANG'] = lc_all + del env['LC_ALL'] env['LC_MESSAGES'] = 'C' p = subprocess.Popen(cmd, bufsize=-1, close_fds=util.closefds, stdout=subprocess.PIPE, stderr=subprocess.PIPE,