782
782
result.create_repository()
783
783
elif source_repository is not None and result_repo is None:
784
784
# have source, and want to make a new target repo
790
787
# fetch needed content into target.
791
788
if source_repository is not None:
792
792
result_repo.fetch(source_repository, revision_id=revision_id)
793
793
if source_branch is not None:
794
794
source_branch.sprout(result, revision_id=revision_id)