--- a/hgext/convert/monotone.py Mon Mar 28 21:36:29 2011 -0700
+++ b/hgext/convert/monotone.py Mon Mar 28 23:16:20 2011 -0400
@@ -138,7 +138,7 @@
return (commandnbr, stream, length, read)
def mtnstdioreadcommandoutput(self, command):
- retval = ''
+ retval = []
while True:
commandnbr, stream, length, output = self.mtnstdioreadpacket()
self.ui.debug('mtn: read packet %s:%s:%s\n' %
@@ -159,9 +159,9 @@
self.ui.debug('mtn: ' + output)
elif stream == 'm':
# Main stream - command output
- retval = output
+ retval.append(output)
- return retval
+ return ''.join(retval)
def mtnloadmanifest(self, rev):
if self.manifest_rev == rev: