421
421
merge = self.make_merger()
423
423
if self.recurse == 'down':
426
426
other_revision = self.other_tree.get_reference_revision(
428
428
if other_revision == sub_tree.last_revision():
430
430
sub_merge = Merger(sub_tree.branch, this_tree=sub_tree)
431
431
sub_merge.merge_type = self.merge_type
433
432
other_branch = self.other_branch.reference_parent(file_id, relpath)
434
433
sub_merge.set_other_revision(other_revision, other_branch)
435
434
base_revision = self.base_tree.get_reference_revision(file_id)