diff mercurial/hook.py @ 15513:646759147717

merge with stable
author Matt Mackall <mpm@selenic.com>
date Thu, 17 Nov 2011 16:53:17 -0600
parents 8b011ededfb2
children 30c34fde40cc
line wrap: on
line diff
--- a/mercurial/hook.py	Mon Nov 14 18:16:01 2011 +0100
+++ b/mercurial/hook.py	Thu Nov 17 16:53:17 2011 -0600
@@ -139,6 +139,7 @@
             stderrno = sys.__stderr__.fileno()
             # temporarily redirect stdout to stderr, if possible
             if stdoutno >= 0 and stderrno >= 0:
+                sys.__stdout__.flush()
                 oldstdout = os.dup(stdoutno)
                 os.dup2(stderrno, stdoutno)
         except AttributeError: