465
466
def test_branch_from_branch_with_tags(self):
466
467
self.setup_smart_server_with_call_log()
467
468
builder = self.make_branch_builder('source')
469
472
source.tags.set_tag('tag-a', 'rev-2')
470
473
source.tags.set_tag('tag-missing', 'missing-rev')
471
475
# Now source has a tag not in its ancestry. Make a branch from it.
472
476
self.reset_smart_call_log()
473
477
out, err = self.run_bzr(['branch', self.get_url('source'), 'target'])