--- a/mercurial/util.py Tue Jul 07 01:25:44 2009 +0200
+++ b/mercurial/util.py Wed Jul 08 17:03:16 2009 -0700
@@ -38,12 +38,14 @@
import subprocess
closefds = os.name == 'posix'
-def popen2(cmd):
- p = subprocess.Popen(cmd, shell=True, close_fds=closefds,
+def popen2(cmd, bufsize=-1):
+ p = subprocess.Popen(cmd, shell=True, bufsize=bufsize,
+ close_fds=closefds,
stdin=subprocess.PIPE, stdout=subprocess.PIPE)
return p.stdin, p.stdout
-def popen3(cmd):
- p = subprocess.Popen(cmd, shell=True, close_fds=closefds,
+def popen3(cmd, bufsize=-1):
+ p = subprocess.Popen(cmd, shell=True, bufsize=bufsize,
+ close_fds=closefds,
stdin=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
return p.stdin, p.stdout, p.stderr