diff -r c0ed76b5056d -r a916e8de4313 hgext/convert/monotone.py --- 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: