/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 breezy/tree.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-30 19:16:23 UTC
  • mto: This revision was merged to the branch mainline in revision 6639.
  • Revision ID: jelmer@jelmer.uk-20170530191623-t9ls96vjy9wslpoo
Remove deprecated functionality.

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
 
43
43
from .decorators import needs_read_lock
44
44
from .inter import InterObject
45
 
from .symbol_versioning import (
46
 
    deprecated_in,
47
 
    deprecated_method,
48
 
    )
49
45
 
50
46
 
51
47
class Tree(object):
138
134
    def has_id(self, file_id):
139
135
        raise NotImplementedError(self.has_id)
140
136
 
141
 
    @deprecated_method(deprecated_in((2, 4, 0)))
142
 
    def __contains__(self, file_id):
143
 
        return self.has_id(file_id)
144
 
 
145
137
    def has_or_had_id(self, file_id):
146
138
        raise NotImplementedError(self.has_or_had_id)
147
139
 
781
773
            yield cur_path
782
774
        # all done.
783
775
 
784
 
    @deprecated_method(deprecated_in((2, 5, 0)))
785
 
    def _get_inventory(self):
786
 
        return self._inventory
787
 
 
788
 
    inventory = property(_get_inventory,
789
 
                         doc="Inventory of this Tree")
790
 
 
791
776
    def _get_root_inventory(self):
792
777
        return self._inventory
793
778
 
839
824
    def all_file_ids(self):
840
825
        return {entry.file_id for path, entry in self.iter_entries_by_dir()}
841
826
 
842
 
    @deprecated_method(deprecated_in((2, 4, 0)))
843
 
    def __iter__(self):
844
 
        return iter(self.all_file_ids())
845
 
 
846
827
    def filter_unversioned_files(self, paths):
847
828
        """Filter out paths that are versioned.
848
829
 
885
866
        inv, inv_file_id = self._unpack_file_id(file_id)
886
867
        return inv[inv_file_id].children.itervalues()
887
868
 
888
 
    @deprecated_method(deprecated_in((2, 5, 0)))
889
 
    def get_file_by_path(self, path):
890
 
        return self.get_file(self.path2id(path), path)
891
 
 
892
869
    def iter_children(self, file_id, path=None):
893
870
        """See Tree.iter_children."""
894
871
        entry = self.iter_entries_by_dir([file_id]).next()[1]