mercurial/sshserver.py
changeset 20933 d3775db748a0
parent 20903 8d477543882b
child 22390 e2806b8613ca
equal deleted inserted replaced
20932:0ac83e4e4f7c 20933:d3775db748a0
   141             self.sendresponse("not locked")
   141             self.sendresponse("not locked")
   142             return
   142             return
   143 
   143 
   144         self.sendresponse("")
   144         self.sendresponse("")
   145         cg = changegroup.unbundle10(self.fin, "UN")
   145         cg = changegroup.unbundle10(self.fin, "UN")
   146         r = self.repo.addchangegroup(cg, 'serve', self._client())
   146         r = changegroup.addchangegroup(self.repo, cg, 'serve', self._client())
   147         self.lock.release()
   147         self.lock.release()
   148         return str(r)
   148         return str(r)
   149 
   149 
   150     def _client(self):
   150     def _client(self):
   151         client = os.environ.get('SSH_CLIENT', '').split(' ', 1)[0]
   151         client = os.environ.get('SSH_CLIENT', '').split(' ', 1)[0]