/breezy/unstable

To get this branch, use:
bzr branch https://code.breezy-vcs.org/breezy/unstable

« back to all changes in this revision

Viewing changes to breezy/tree.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-24 01:39:33 UTC
  • mfrom: (3815.3776.6)
  • Revision ID: jelmer@jelmer.uk-20170524013933-ir4y4tqtrsiz2ka2
New upstream snapshot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
 
22
22
import os
23
23
 
24
 
from bzrlib.lazy_import import lazy_import
 
24
from .lazy_import import lazy_import
25
25
lazy_import(globals(), """
26
26
import collections
27
27
 
28
 
from bzrlib import (
 
28
from breezy import (
29
29
    conflicts as _mod_conflicts,
30
30
    debug,
31
31
    delta,
37
37
    rules,
38
38
    trace,
39
39
    )
40
 
from bzrlib.i18n import gettext
 
40
from breezy.i18n import gettext
41
41
""")
42
42
 
43
 
from bzrlib.decorators import needs_read_lock
44
 
from bzrlib.inter import InterObject
45
 
from bzrlib.symbol_versioning import (
 
43
from .decorators import needs_read_lock
 
44
from .inter import InterObject
 
45
from .symbol_versioning import (
46
46
    deprecated_in,
47
47
    deprecated_method,
48
48
    )
114
114
    def conflicts(self):
115
115
        """Get a list of the conflicts in the tree.
116
116
 
117
 
        Each conflict is an instance of bzrlib.conflicts.Conflict.
 
117
        Each conflict is an instance of breezy.conflicts.Conflict.
118
118
        """
119
119
        return _mod_conflicts.ConflictList()
120
120
 
434
434
        raise NotImplementedError(self.annotate_iter)
435
435
 
436
436
    def _get_plan_merge_data(self, file_id, other, base):
437
 
        from bzrlib import versionedfile
 
437
        from breezy import versionedfile
438
438
        vf = versionedfile._PlanMergeVersionedFile(file_id)
439
439
        last_revision_a = self._get_file_revision(file_id, vf, 'this:')
440
440
        last_revision_b = other._get_file_revision(file_id, vf, 'other:')
552
552
    def lock_read(self):
553
553
        """Lock this tree for multiple read only operations.
554
554
 
555
 
        :return: A bzrlib.lock.LogicalLockResult.
 
555
        :return: A breezy.lock.LogicalLockResult.
556
556
        """
557
557
        pass
558
558
 
837
837
        return inventory.has_id(file_id)
838
838
 
839
839
    def all_file_ids(self):
840
 
        return set(
841
 
            [entry.file_id for path, entry in self.iter_entries_by_dir()])
 
840
        return {entry.file_id for path, entry in self.iter_entries_by_dir()}
842
841
 
843
842
    @deprecated_method(deprecated_in((2, 4, 0)))
844
843
    def __iter__(self):
976
975
    Its instances have methods like 'compare' and contain references to the
977
976
    source and target trees these operations are to be carried out on.
978
977
 
979
 
    Clients of bzrlib should not need to use InterTree directly, rather they
 
978
    Clients of breezy should not need to use InterTree directly, rather they
980
979
    should use the convenience methods on Tree such as 'Tree.compare()' which
981
980
    will pass through to InterTree as appropriate.
982
981
    """