equal
deleted
inserted
replaced
219 |
219 |
220 def run(self, args): |
220 def run(self, args): |
221 cmd = self.cmd + args |
221 cmd = self.cmd + args |
222 returncode, out, err = runcmd(cmd, self.env) |
222 returncode, out, err = runcmd(cmd, self.env) |
223 err = filterhgerr(err) |
223 err = filterhgerr(err) |
224 if err or returncode != 0: |
224 if err: |
225 print("stderr from '%s':" % (' '.join(cmd)), file=sys.stderr) |
225 print("stderr from '%s':" % (' '.join(cmd)), file=sys.stderr) |
226 print(err, file=sys.stderr) |
226 print(err, file=sys.stderr) |
|
227 if returncode != 0: |
227 return b'' |
228 return b'' |
228 return out |
229 return out |
229 |
230 |
230 |
231 |
231 def filterhgerr(err): |
232 def filterhgerr(err): |