~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tree.py

reference-trees in dirstate pass all tests.

_iter_changes crudely changed not to be an iterator, so it can hold the
lock for the whole time.

Add DirStateRevisionTree.kind()

Show diffs side-by-side

added added

removed removed

Lines of Context:
163
163
                yield path, entry
164
164
 
165
165
    def kind(self, file_id):
166
 
        raise NotImplementedError("subclasses must implement kind")
 
166
        raise NotImplementedError("Tree subclass %s must implement kind"
 
167
            % self.__class__.__name__)
167
168
 
168
169
    def get_reference_revision(self, entry, path=None):
169
170
        raise NotImplementedError("Tree subclass %s must implement "