52
52
tree.commit('empty tree')
53
53
merge_target = tree.bzrdir.sprout('merge_target').open_workingtree()
54
54
self.build_tree(['tree/new_file'])
56
58
basis_tree = tree.basis_tree()
58
60
self.failUnlessExists('tree/new_file')
60
64
tree.commit('add new_file')
61
65
tree.revert([], old_tree=basis_tree)
62
66
self.failIfExists('tree/new_file')
63
69
merge_target.merge_from_branch(tree.branch)
64
70
self.failUnlessExists('merge_target/new_file')
66
72
self.failIfExists('merge_target/new_file')
67
75
merge_target.merge_from_branch(tree.branch)
73
76
self.failUnlessExists('merge_target/new_file')
75
79
self.failUnlessExists('merge_target/new_file')