84
84
# Create an empty trunk
85
85
builder.build_snapshot(None, [
86
('add', ('', b'root-id', 'directory', ''))],
86
('add', ('', b'root-id', 'directory', ''))],
88
88
builder.build_snapshot([b'1'], [
89
('add', ('dir', b'dir-id', 'directory', '')),
90
('add', ('file', b'file-id', 'file', b'trunk content\n')),],
89
('add', ('dir', b'dir-id', 'directory', '')),
90
('add', ('file', b'file-id', 'file', b'trunk content\n')), ],
92
92
builder.build_snapshot([b'2'], [
93
('unversion', 'dir'),],
93
('unversion', 'dir'), ],
95
95
builder.finish_series()
96
96
return builder.get_branch()
99
99
if not self.workingtree_format.missing_parent_conflicts:
100
100
raise tests.TestSkipped(
101
101
'%r does not support missing parent conflicts' %
102
self.workingtree_format)
102
self.workingtree_format)
103
103
trunk = self.make_branch_deleting_dir('trunk')
104
work = trunk.controldir.sprout('work', revision_id=b'2').open_workingtree()
104
work = trunk.controldir.sprout(
105
'work', revision_id=b'2').open_workingtree()
105
106
work.branch.get_config_stack().set(
106
107
'transform.orphan_policy', 'move')
107
108
# Add some unversioned files in dir