/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 bzrlib/inventory.py

  • Committer: John Arbash Meinel
  • Date: 2009-05-26 10:08:17 UTC
  • mto: This revision was merged to the branch mainline in revision 4392.
  • Revision ID: john@arbash-meinel.com-20090526100817-chhskf21s6bcra2p
Change RepositoryCHK1.fileids_altered_by to handle ghosts the way XML does.

This also allows us to get rid of _find_text_keys_to_fetch, since fileids_altered now
conforms to what we expect.
We need to update it to properly handle what should happen with stacked repositories.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1547
1547
    def _get_mutable_inventory(self):
1548
1548
        """See CommonInventory._get_mutable_inventory."""
1549
1549
        entries = self.iter_entries()
1550
 
        if self.root_id is not None:
1551
 
            entries.next()
1552
 
        inv = Inventory(self.root_id, self.revision_id)
 
1550
        inv = Inventory(None, self.revision_id)
1553
1551
        for path, inv_entry in entries:
1554
 
            inv.add(inv_entry)
 
1552
            inv.add(inv_entry.copy())
1555
1553
        return inv
1556
1554
 
1557
1555
    def create_by_apply_delta(self, inventory_delta, new_revision_id,