837
837
tree.rename_one(name, 'new_' + name)
840
def _commit_sprout_rename_merge(self, tree1, name, expect_fs_hash=False):
840
def _commit_sprout_rename_merge(self, tree1, name, expect_fs_hash=False,
841
842
rev1, tree2 = self._commit_sprout(tree1, name)
842
843
# change both sides equally
843
844
rev2 = self._rename_in_tree(tree1, name)
844
845
rev3 = self._rename_in_tree(tree2, name)
845
846
tree1.merge_from_branch(tree2.branch)
846
rev4 = self.mini_commit(tree1, 'new_' + name, 'new_' + name,
849
rev4 = mini_commit(tree1, 'new_' + name, 'new_' + name,
847
850
expect_fs_hash=expect_fs_hash)
848
851
tree3, = self._get_revtrees(tree1, [rev4])
849
852
self.assertEqual(rev4, tree3.inventory[name + 'id'].revision)