163
163
wt.commit(message='add file1 and file2')
164
self.run_bzr('branch', 'parent', 'child')
164
self.run_bzr('branch parent child')
165
165
os.unlink('child/file1')
166
166
print >> file('child/file2', 'wb'), 'hello'
167
self.run_bzr('commit', '-m', 'remove file1 and modify file2', 'child')
167
self.run_bzr(['commit', '-m', 'remove file1 and modify file2',
168
169
os.chdir('parent')
169
self.run_bzr('merge', '../child')
170
self.run_bzr('merge ../child')
170
171
wt.commit('merge child branch')
288
289
def test_merges_are_indented_by_level(self):
289
290
wt = self.make_branch_and_tree('parent')
290
291
wt.commit('first post')
291
self.run_bzr('branch', 'parent', 'child')
292
self.run_bzr('commit', '-m', 'branch 1', '--unchanged', 'child')
293
self.run_bzr('branch', 'child', 'smallerchild')
294
self.run_bzr('commit', '-m', 'branch 2', '--unchanged', 'smallerchild')
292
self.run_bzr('branch parent child')
293
self.run_bzr(['commit', '-m', 'branch 1', '--unchanged', 'child'])
294
self.run_bzr('branch child smallerchild')
295
self.run_bzr(['commit', '-m', 'branch 2', '--unchanged',
295
297
os.chdir('child')
296
self.run_bzr('merge', '../smallerchild')
297
self.run_bzr('commit', '-m', 'merge branch 2')
298
self.run_bzr('merge ../smallerchild')
299
self.run_bzr(['commit', '-m', 'merge branch 2'])
298
300
os.chdir('../parent')
299
self.run_bzr('merge', '../child')
301
self.run_bzr('merge ../child')
300
302
wt.commit('merge branch 1')
346
348
self.build_tree(['parent/f1', 'parent/f2'])
347
349
wt.add(['f1','f2'])
348
350
wt.commit('first post')
349
self.run_bzr('branch', 'parent', 'child')
351
self.run_bzr('branch parent child')
350
352
os.unlink('child/f1')
351
353
print >> file('child/f2', 'wb'), 'hello'
352
self.run_bzr('commit', '-m', 'removed f1 and modified f2', 'child')
354
self.run_bzr(['commit', '-m', 'removed f1 and modified f2',
353
356
os.chdir('parent')
354
self.run_bzr('merge', '../child')
357
self.run_bzr('merge ../child')
355
358
wt.commit('merge branch 1')