588
588
result = self._format._initialize_for_clone(url)
589
589
basis_repo, basis_branch, basis_tree = self._get_basis_components(basis)
590
590
self.open_repository().clone(result, revision_id=revision_id, basis=basis_repo)
593
594
self.open_workingtree().clone(result, basis=basis_tree)
594
595
except errors.NotLocalUrl: