/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 push.py

Rename converter -> object_store, provide utility function for getting ObjectStore's.

Show diffs side-by-side

added added

removed removed

Lines of Context:
212
212
    def dfetch_refs(self, new_refs):
213
213
        """Import the gist of the ancestry of a particular revision."""
214
214
        revidmap = {}
215
 
        def get_changed_refs(refs):
 
215
        def determine_wants(refs):
216
216
            ret = {}
217
217
            for name, revid in new_refs.iteritems():
218
218
                ret[name] = store._lookup_revision_sha1(revid)
224
224
                graphwalker = SimpleFetchGraphWalker(have, store.get_parents)
225
225
                objfinder = MissingObjectFinder(store, want, graphwalker)
226
226
                return store.iter_shas(iter(objfinder.next, None))
227
 
            new_refs = self.target.send_pack(get_changed_refs, generate_blob_contents)
 
227
            new_refs = self.target.send_pack(determine_wants, generate_blob_contents)
228
228
        finally:
229
229
            self.source.unlock()
230
230
        return revidmap, new_refs