~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/vf_repository.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-06-28 19:12:10 UTC
  • mfrom: (5967.7.4 rm-magic-methods)
  • Revision ID: pqm@pqm.ubuntu.com-20110628191210-bwblsxn26kyu3swl
(mbp) remove __contains__ methods from inventory and dict (Martin Pool)

Show diffs side-by-side

added added

removed removed

Lines of Context:
279
279
 
280
280
    def _get_delta(self, ie, basis_inv, path):
281
281
        """Get a delta against the basis inventory for ie."""
282
 
        if ie.file_id not in basis_inv:
 
282
        if not basis_inv.has_id(ie.file_id):
283
283
            # add
284
284
            result = (None, path, ie.file_id, ie)
285
285
            self._basis_delta.append(result)
398
398
                # this masks when a change may have occurred against the basis.
399
399
                # To match this we always issue a delta, because the revision
400
400
                # of the root will always be changing.
401
 
                if ie.file_id in basis_inv:
 
401
                if basis_inv.has_id(ie.file_id):
402
402
                    delta = (basis_inv.id2path(ie.file_id), path,
403
403
                        ie.file_id, ie)
404
404
                else:
423
423
        head_set = self._heads(ie.file_id, parent_candiate_entries.keys())
424
424
        heads = []
425
425
        for inv in parent_invs:
426
 
            if ie.file_id in inv:
 
426
            if inv.has_id(ie.file_id):
427
427
                old_rev = inv[ie.file_id].revision
428
428
                if old_rev in head_set:
429
429
                    heads.append(inv[ie.file_id].revision)
3071
3071
        # the parents inserted are not those commit would do - in particular
3072
3072
        # they are not filtered by heads(). RBC, AB
3073
3073
        for revision, tree in parent_trees.iteritems():
3074
 
            if ie.file_id not in tree:
 
3074
            if not tree.has_id(ie.file_id):
3075
3075
                continue
3076
3076
            parent_id = tree.get_file_revision(ie.file_id)
3077
3077
            if parent_id in text_parents: