mercurial/subrepo.py
changeset 41517 549f956ba2a9
parent 41516 d65519e5dd04
child 41529 13a6dd952ffe
--- a/mercurial/subrepo.py	Sat Feb 02 15:21:35 2019 +0900
+++ b/mercurial/subrepo.py	Sat Feb 02 15:26:51 2019 +0900
@@ -958,10 +958,8 @@
         p = subprocess.Popen(pycompat.rapply(procutil.tonativestr, cmd),
                              bufsize=-1, close_fds=procutil.closefds,
                              stdout=subprocess.PIPE, stderr=subprocess.PIPE,
-                             universal_newlines=True,
                              env=procutil.tonativeenv(env), **extrakw)
-        stdout, stderr = p.communicate()
-        stdout, stderr = pycompat.fsencode(stdout), pycompat.fsencode(stderr)
+        stdout, stderr = map(util.fromnativeeol, p.communicate())
         stderr = stderr.strip()
         if not failok:
             if p.returncode: