46
from brzlib.controldir import ControlDir
47
from brzlib.diff import show_diff_trees
48
from brzlib.errors import (
46
from breezy.controldir import ControlDir
47
from breezy.diff import show_diff_trees
48
from breezy.errors import (
51
51
ExistingPendingDeletion,
55
55
MalformedTransform,
58
from brzlib.osutils import (
58
from breezy.osutils import (
62
from brzlib.merge import Merge3Merger, Merger
63
from brzlib.mutabletree import MutableTree
64
from brzlib.tests import (
62
from breezy.merge import Merge3Merger, Merger
63
from breezy.mutabletree import MutableTree
64
from breezy.tests import (
69
from brzlib.tests.features import (
69
from breezy.tests.features import (
73
from brzlib.transform import (
73
from breezy.transform import (
686
686
def test_both_rename2(self):
687
687
create_tree,root = self.get_transform()
688
brzlib = create_tree.new_directory('brzlib', root, 'brzlib-id')
689
tests = create_tree.new_directory('tests', brzlib, 'tests-id')
688
breezy = create_tree.new_directory('breezy', root, 'breezy-id')
689
tests = create_tree.new_directory('tests', breezy, 'tests-id')
690
690
blackbox = create_tree.new_directory('blackbox', tests, 'blackbox-id')
691
691
create_tree.new_file('test_too_much.py', blackbox, 'hello1',
692
692
'test_too_much-id')
693
693
create_tree.apply()
694
694
mangle_tree,root = self.get_transform()
695
brzlib = mangle_tree.trans_id_tree_file_id('brzlib-id')
695
breezy = mangle_tree.trans_id_tree_file_id('breezy-id')
696
696
tests = mangle_tree.trans_id_tree_file_id('tests-id')
697
697
test_too_much = mangle_tree.trans_id_tree_file_id('test_too_much-id')
698
mangle_tree.adjust_path('selftest', brzlib, tests)
698
mangle_tree.adjust_path('selftest', breezy, tests)
699
699
mangle_tree.adjust_path('blackbox.py', tests, test_too_much)
700
700
mangle_tree.set_executability(True, test_too_much)
701
701
mangle_tree.apply()