710
710
"""Return the most suitable metadir for a checkout of this branch.
711
711
Weaves are used if this branch's repository uses weaves.
714
713
if isinstance(self.bzrdir, bzrdir.BzrDirPreSplitOut):
715
714
from bzrlib.repofmt import weaverepo
716
715
format = bzrdir.BzrDirMetaFormat1()
717
716
format.repository_format = weaverepo.RepositoryFormat7()
721
718
format = self.repository.bzrdir.checkout_metadir()
722
719
format.set_branch_format(self._format)