825
823
tree1.mkdir('changed', b'parent-id')
826
824
tree1.mkdir('changed/unchanging', b'mid-id')
827
825
tree1.add(['changed/unchanging/file'], [b'file-id'], ['file'])
831
827
tree2 = self.make_to_branch_and_tree('2')
832
828
tree2.set_root_id(b'new')
833
829
tree2.mkdir('changed', b'parent-id')
834
830
tree2.mkdir('changed/unchanging', b'mid-id')
835
831
tree2.add(['changed/unchanging/file'], [b'file-id'], ['file'])
836
832
tree2.put_file_bytes_non_atomic(
838
834
tree1, tree2 = self.mutable_trees_to_locked_test_trees(tree1, tree2)
839
835
# old is gone, new is added, parent-id has changed(reparented), as has