--- a/hgext/convert/common.py Tue Feb 05 15:59:10 2008 +0100
+++ b/hgext/convert/common.py Tue Feb 05 09:30:08 2008 +0100
@@ -227,7 +227,7 @@
except TypeError:
pass
cmdline = [util.shellquote(arg) for arg in cmdline]
- cmdline += ['<', util.nulldev]
+ cmdline += ['2>', util.nulldev, '<', util.nulldev]
cmdline = ' '.join(cmdline)
self.ui.debug(cmdline, '\n')
return cmdline
@@ -246,6 +246,12 @@
self.ui.debug(output)
return output, fp.close()
+ def runlines(self, cmd, *args, **kwargs):
+ fp = self._run(cmd, *args, **kwargs)
+ output = fp.readlines()
+ self.ui.debug(output)
+ return output, fp.close()
+
def checkexit(self, status, output=''):
if status:
if output:
@@ -259,6 +265,11 @@
self.checkexit(status, output)
return output
+ def runlines0(self, cmd, *args, **kwargs):
+ output, status = self.runlines(cmd, *args, **kwargs)
+ self.checkexit(status, output)
+ return output
+
def getargmax(self):
if '_argmax' in self.__dict__:
return self._argmax