/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to remote.py

Fix git -> git fetching.

Show diffs side-by-side

added added

removed removed

Lines of Context:
104
104
                info("git: %s" % text)
105
105
        client = self._get_client()
106
106
        try:
107
 
            client.fetch_pack(self._path, determine_wants, 
 
107
            return client.fetch_pack(self._path, determine_wants, 
108
108
                graph_walker, pack_data, progress)
109
109
        except GitProtocolError, e:
110
110
            raise BzrError(e)
234
234
    def get_refs(self):
235
235
        if self._refs is not None:
236
236
            return self._refs
237
 
        def determine_wants(heads):
238
 
            self._refs = heads
239
 
            return []
240
 
        self.bzrdir.root_transport.fetch_pack(determine_wants, None, 
 
237
        self._refs = self.bzrdir.root_transport.fetch_pack(lambda x: [], None, 
241
238
            lambda x: None, lambda x: mutter("git: %s" % x))
242
239
        return self._refs
243
240
 
244
241
    def fetch_pack(self, determine_wants, graph_walker, pack_data, 
245
242
                   progress=None):
246
 
        self._transport.fetch_pack(determine_wants, graph_walker, pack_data, 
247
 
            progress)
 
243
        return self._transport.fetch_pack(determine_wants, graph_walker,
 
244
                                          pack_data, progress)
248
245
 
249
246
    def send_pack(self, get_changed_refs, generate_pack_contents):
250
247
        self._transport.send_pack(get_changed_refs, generate_pack_contents)