Mercurial > public > mercurial-scm > hg
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] |