hgext/convert/common.py
branchstable
changeset 17391 fc24c10424d2
parent 16688 cfb6682961b8
child 17412 e169b11fa1e0
equal deleted inserted replaced
17389:59581b667cd7 17391:fc24c10424d2
   274                     cmdline[-1] += '=' + v
   274                     cmdline[-1] += '=' + v
   275             except TypeError:
   275             except TypeError:
   276                 pass
   276                 pass
   277         cmdline = [util.shellquote(arg) for arg in cmdline]
   277         cmdline = [util.shellquote(arg) for arg in cmdline]
   278         if not self.ui.debugflag:
   278         if not self.ui.debugflag:
   279             cmdline += ['2>', util.nulldev]
   279             cmdline += ['2>', os.devnull]
   280         if closestdin:
   280         if closestdin:
   281             cmdline += ['<', util.nulldev]
   281             cmdline += ['<', os.devnull]
   282         cmdline = ' '.join(cmdline)
   282         cmdline = ' '.join(cmdline)
   283         return cmdline
   283         return cmdline
   284 
   284 
   285     def _run(self, cmd, *args, **kwargs):
   285     def _run(self, cmd, *args, **kwargs):
   286         return self._dorun(util.popen, cmd, True, *args, **kwargs)
   286         return self._dorun(util.popen, cmd, True, *args, **kwargs)