mercurial/util.py
changeset 14640 406b6d7bdcb9
parent 14515 76f295eaed86
child 14699 388af80c058b
--- a/mercurial/util.py	Wed Jun 08 14:54:52 2011 +0300
+++ b/mercurial/util.py	Tue Jun 07 13:39:09 2011 +0300
@@ -354,7 +354,7 @@
     env = dict(os.environ)
     env.update((k, py2shell(v)) for k, v in environ.iteritems())
     env['HG'] = hgexecutable()
-    if out is None:
+    if out is None or out == sys.__stdout__:
         rc = subprocess.call(cmd, shell=True, close_fds=closefds,
                              env=env, cwd=cwd)
     else: