/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

Follow new API for send-pack.

Show diffs side-by-side

added added

removed removed

Lines of Context:
212
212
        def get_changed_refs(refs):
213
213
            ret = {}
214
214
            for name, revid in new_refs.iteritems():
215
 
                ret[name] = (refs.get(name), object_generator._object_store._lookup_revision_sha1(revid))
 
215
                ret[name] = object_generator._object_store._lookup_revision_sha1(revid)
216
216
            return ret
217
 
        def generate_blob_contents(have, want):
218
 
            import pdb; pdb.set_trace()
219
217
        self.source.lock_read()
220
218
        try:
221
219
            object_generator = MissingObjectsIterator(self.source, self.mapping)
 
220
            def generate_blob_contents(have, want):
 
221
                import pdb; pdb.set_trace()
222
222
            self.target.send_pack(get_changed_refs, generate_blob_contents)
223
223
        finally:
224
224
            self.source.unlock()