circular import repository -> revisiontree -> tree
Bug #63660 reported by
Marien Zwart
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
High
|
Unassigned |
Bug Description
python -c 'from bzrlib import repository' fails with:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/
from bzrlib.revisiontree import RevisionTree
File "/usr/lib/
from bzrlib.tree import Tree
File "/usr/lib/
from bzrlib.revisiontree import RevisionTree
ImportError: cannot import name RevisionTree
in both bzr 0.11 and bzr.dev.
Related branches
lp:~jameinel/bzr/circular-import
(Merged)
Changed in bzr: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The associated branch starts to avoid the circular import by properly deprecating bzrlib. tree.RevisionTr ee() and updating all internal callers to use bzrlib. revisiontree. RevisionTree( ).