equal
deleted
inserted
replaced
25 |
25 |
26 class remotestore(basestore.basestore): |
26 class remotestore(basestore.basestore): |
27 '''a largefile store accessed over a network''' |
27 '''a largefile store accessed over a network''' |
28 def __init__(self, ui, repo, url): |
28 def __init__(self, ui, repo, url): |
29 super(remotestore, self).__init__(ui, repo, url) |
29 super(remotestore, self).__init__(ui, repo, url) |
30 self._lstore = localstore.localstore(self.ui, self.repo, self.repo) |
30 self._lstore = None |
|
31 if repo is not None: |
|
32 self._lstore = localstore.localstore(self.ui, self.repo, self.repo) |
31 |
33 |
32 def put(self, source, hash): |
34 def put(self, source, hash): |
33 if self.sendfile(source, hash): |
35 if self.sendfile(source, hash): |
34 raise error.Abort( |
36 raise error.Abort( |
35 _('remotestore: could not put %s to remote store %s') |
37 _('remotestore: could not put %s to remote store %s') |