equal
deleted
inserted
replaced
214 |
214 |
215 def _execute(self, cmd, *args, **kwargs): |
215 def _execute(self, cmd, *args, **kwargs): |
216 cmdline = [self.execmd, cmd] |
216 cmdline = [self.execmd, cmd] |
217 cmdline += args |
217 cmdline += args |
218 cmdline = [procutil.shellquote(arg) for arg in cmdline] |
218 cmdline = [procutil.shellquote(arg) for arg in cmdline] |
219 cmdline += [b'>', os.devnull, b'2>', os.devnull] |
219 bdevnull = pycompat.bytestr(os.devnull) |
|
220 cmdline += [b'>', bdevnull, b'2>', bdevnull] |
220 cmdline = procutil.quotecommand(b' '.join(cmdline)) |
221 cmdline = procutil.quotecommand(b' '.join(cmdline)) |
221 self.ui.debug(cmdline, b'\n') |
222 self.ui.debug(cmdline, b'\n') |
222 return os.system(pycompat.rapply(procutil.tonativestr, cmdline)) |
223 return os.system(pycompat.rapply(procutil.tonativestr, cmdline)) |
223 |
224 |
224 def _update(self, rev): |
225 def _update(self, rev): |