83
83
class TestFormatRegistry(TestCase):
85
85
def make_format_registry(self):
86
my_format_registry = bzrdir.BzrDirFormatRegistry()
86
my_format_registry = controldir.ControlDirFormatRegistry()
87
87
my_format_registry.register('weave', bzrdir.BzrDirFormat6,
88
88
'Pre-0.8 format. Slower and does not support checkouts or shared'
89
89
' repositories', deprecated=True)
90
90
my_format_registry.register_lazy('lazy', 'bzrlib.bzrdir',
91
91
'BzrDirFormat6', 'Format registered lazily', deprecated=True)
92
my_format_registry.register_metadir('knit',
92
bzrdir.register_metadir(my_format_registry, 'knit',
93
93
'bzrlib.repofmt.knitrepo.RepositoryFormatKnit1',
94
94
'Format using knits',
96
96
my_format_registry.set_default('knit')
97
my_format_registry.register_metadir(
97
bzrdir.register_metadir(my_format_registry,
99
99
'bzrlib.repofmt.knitrepo.RepositoryFormatKnit3',
100
100
'Experimental successor to knit. Use at your own risk.',
101
101
branch_format='bzrlib.branch.BzrBranchFormat6',
102
102
experimental=True)
103
my_format_registry.register_metadir(
103
bzrdir.register_metadir(my_format_registry,
105
105
'bzrlib.repofmt.knitrepo.RepositoryFormatKnit3',
106
106
'Experimental successor to knit. Use at your own risk.',
175
175
bzrdir.format_registry.set_default_repository(old_default)
177
177
def test_aliases(self):
178
a_registry = bzrdir.BzrDirFormatRegistry()
178
a_registry = controldir.ControlDirFormatRegistry()
179
179
a_registry.register('weave', bzrdir.BzrDirFormat6,
180
180
'Pre-0.8 format. Slower and does not support checkouts or shared'
181
181
' repositories', deprecated=True)