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

Eliminate InventorySHAMap.

Show diffs side-by-side

added added

removed removed

Lines of Context:
284
284
    parent_invs = parent_invs_cache.get_inventories(rev.parent_ids)
285
285
    if parent_invs == []:
286
286
        base_inv = Inventory(root_id=None)
287
 
        base_inv_shamap = None # Should never be accessed
288
287
        base_tree = None
289
288
        base_mode = None
290
289
    else:
291
290
        base_inv = parent_invs[0]
292
 
        base_inv_shamap = target_git_object_retriever._idmap.get_inventory_sha_map(base_inv.revision_id)
293
291
        base_tree = lookup_object(o.parents[0]).tree
294
292
        base_mode = stat.S_IFDIR
295
293
    store_updater = target_git_object_retriever._get_updater(rev)
296
294
    store_updater.add_object(o, None)
297
295
    inv_delta, unusual_modes = import_git_tree(repo.texts,
298
 
            mapping, "", u"", (base_tree, o.tree), base_inv, base_inv_shamap,
 
296
            mapping, "", u"", (base_tree, o.tree), base_inv, 
 
297
            target_git_object_retriever._idmap,
299
298
            None, rev.revision_id, parent_invs, lookup_object,
300
299
            (base_mode, stat.S_IFDIR), store_updater,
301
300
            allow_submodules=getattr(repo._format, "supports_tree_reference", False))