14
14
# along with this program; if not, write to the Free Software
15
15
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
22
from breezy.tests import script, features
22
from bzrlib.tests import script, features
25
25
def make_tree_with_conflicts(test, this_path='this', other_path='other',
27
27
this_tree = test.make_branch_and_tree(this_path)
28
28
test.build_tree_contents([
29
('%s/%sfile' % (this_path, prefix), b'this content\n'),
30
('%s/%s_other_file' % (this_path, prefix), b'this content\n'),
29
('%s/%sfile' % (this_path, prefix), 'this content\n'),
30
('%s/%s_other_file' % (this_path, prefix), 'this content\n'),
31
31
('%s/%sdir/' % (this_path, prefix),),
33
33
this_tree.add(prefix+'file')
34
34
this_tree.add(prefix+'_other_file')
35
35
this_tree.add(prefix+'dir')
36
36
this_tree.commit(message="new")
37
other_tree = this_tree.controldir.sprout(other_path).open_workingtree()
37
other_tree = this_tree.bzrdir.sprout(other_path).open_workingtree()
38
38
test.build_tree_contents([
39
('%s/%sfile' % (other_path, prefix), b'contentsb\n'),
40
('%s/%s_other_file' % (other_path, prefix), b'contentsb\n'),
39
('%s/%sfile' % (other_path, prefix), 'contentsb\n'),
40
('%s/%s_other_file' % (other_path, prefix), 'contentsb\n'),
42
42
other_tree.rename_one(prefix+'dir', prefix+'dir2')
43
43
other_tree.commit(message="change")
44
44
test.build_tree_contents([
45
('%s/%sfile' % (this_path, prefix), b'contentsa2\n'),
46
('%s/%s_other_file' % (this_path, prefix), b'contentsa2\n'),
45
('%s/%sfile' % (this_path, prefix), 'contentsa2\n'),
46
('%s/%s_other_file' % (this_path, prefix), 'contentsa2\n'),
48
48
this_tree.rename_one(prefix+'dir', prefix+'dir3')
49
49
this_tree.commit(message='change')