mercurial/sshpeer.py
changeset 35934 94ba29934f00
parent 35933 805edf16e8e0
child 35935 00b9e26d727b
equal deleted inserted replaced
35933:805edf16e8e0 35934:94ba29934f00
   171         return self._caps
   171         return self._caps
   172 
   172 
   173     # End of _basewirecommands interface.
   173     # End of _basewirecommands interface.
   174 
   174 
   175     def _validaterepo(self, sshcmd, args, remotecmd, sshenv=None):
   175     def _validaterepo(self, sshcmd, args, remotecmd, sshenv=None):
   176         # cleanup up previous run
   176         assert self._pipei is None
   177         self._cleanup()
       
   178 
   177 
   179         cmd = '%s %s %s' % (sshcmd, args,
   178         cmd = '%s %s %s' % (sshcmd, args,
   180             util.shellquote("%s -R %s serve --stdio" %
   179             util.shellquote("%s -R %s serve --stdio" %
   181                 (_serverquote(remotecmd), _serverquote(self._path))))
   180                 (_serverquote(remotecmd), _serverquote(self._path))))
   182         self.ui.debug('running %s\n' % cmd)
   181         self.ui.debug('running %s\n' % cmd)