comparison mercurial/sshserver.py @ 20933:d3775db748a0

localrepo: move the addchangegroup method in changegroup module This is a gratuitous code move aimed at reducing the localrepo bloatness. The method had few callers, not enough to be kept in local repo.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Tue, 01 Apr 2014 15:27:53 -0700
parents 8d477543882b
children e2806b8613ca
comparison
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]