Mercurial > hg > mercurial-crew-with-dirclash
comparison hgext/convert/cvs.py @ 5303:a76c61679b71
convert: call popen2 in binary mode, with a command string.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Fri, 14 Sep 2007 22:17:53 +0200 |
parents | dc2e512cb89a |
children | b85f7cc133cc |
comparison
equal
deleted
inserted
replaced
5302:961876838de0 | 5303:a76c61679b71 |
---|---|
161 if user: | 161 if user: |
162 cmd = [rsh, '-l', user, host] + cmd | 162 cmd = [rsh, '-l', user, host] + cmd |
163 else: | 163 else: |
164 cmd = [rsh, host] + cmd | 164 cmd = [rsh, host] + cmd |
165 | 165 |
166 self.writep, self.readp = os.popen2(cmd) | 166 # popen2 does not support argument lists under Windows |
167 cmd = [util.shellquote(arg) for arg in cmd] | |
168 cmd = util.quotecommand(' '.join(cmd)) | |
169 self.writep, self.readp = os.popen2(cmd, 'b') | |
167 | 170 |
168 self.realroot = root | 171 self.realroot = root |
169 | 172 |
170 self.writep.write("Root %s\n" % root) | 173 self.writep.write("Root %s\n" % root) |
171 self.writep.write("Valid-responses ok error Valid-requests Mode" | 174 self.writep.write("Valid-responses ok error Valid-requests Mode" |