2112
2112
experimental, alias)
2114
2114
register_metadir(controldir.format_registry, 'knit',
2115
'brzlib.repofmt.knitrepo.RepositoryFormatKnit1',
2115
'breezy.repofmt.knitrepo.RepositoryFormatKnit1',
2116
2116
'Format using knits. Recommended for interoperation with bzr <= 0.14.',
2117
branch_format='brzlib.branchfmt.fullhistory.BzrBranchFormat5',
2118
tree_format='brzlib.workingtree_3.WorkingTreeFormat3',
2117
branch_format='breezy.branchfmt.fullhistory.BzrBranchFormat5',
2118
tree_format='breezy.workingtree_3.WorkingTreeFormat3',
2120
2120
deprecated=True)
2121
2121
register_metadir(controldir.format_registry, 'dirstate',
2122
'brzlib.repofmt.knitrepo.RepositoryFormatKnit1',
2122
'breezy.repofmt.knitrepo.RepositoryFormatKnit1',
2123
2123
help='Format using dirstate for working trees. '
2124
2124
'Compatible with bzr 0.8 and '
2125
2125
'above when accessed over the network. Introduced in bzr 0.15.',
2126
branch_format='brzlib.branchfmt.fullhistory.BzrBranchFormat5',
2127
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2126
branch_format='breezy.branchfmt.fullhistory.BzrBranchFormat5',
2127
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2129
2129
deprecated=True)
2130
2130
register_metadir(controldir.format_registry, 'dirstate-tags',
2131
'brzlib.repofmt.knitrepo.RepositoryFormatKnit1',
2131
'breezy.repofmt.knitrepo.RepositoryFormatKnit1',
2132
2132
help='Variant of dirstate with support for tags. '
2133
2133
'Introduced in bzr 0.15.',
2134
branch_format='brzlib.branch.BzrBranchFormat6',
2135
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2134
branch_format='breezy.branch.BzrBranchFormat6',
2135
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2137
2137
deprecated=True)
2138
2138
register_metadir(controldir.format_registry, 'rich-root',
2139
'brzlib.repofmt.knitrepo.RepositoryFormatKnit4',
2139
'breezy.repofmt.knitrepo.RepositoryFormatKnit4',
2140
2140
help='Variant of dirstate with better handling of tree roots. '
2141
2141
'Introduced in bzr 1.0',
2142
branch_format='brzlib.branch.BzrBranchFormat6',
2143
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2142
branch_format='breezy.branch.BzrBranchFormat6',
2143
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2145
2145
deprecated=True)
2146
2146
register_metadir(controldir.format_registry, 'dirstate-with-subtree',
2147
'brzlib.repofmt.knitrepo.RepositoryFormatKnit3',
2147
'breezy.repofmt.knitrepo.RepositoryFormatKnit3',
2148
2148
help='Variant of dirstate with support for nested trees. '
2149
2149
'Introduced in 0.15.',
2150
branch_format='brzlib.branch.BzrBranchFormat6',
2151
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2150
branch_format='breezy.branch.BzrBranchFormat6',
2151
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2152
2152
experimental=True,
2155
2155
register_metadir(controldir.format_registry, 'pack-0.92',
2156
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack1',
2156
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack1',
2157
2157
help='Pack-based format used in 1.x series. Introduced in 0.92. '
2158
2158
'Interoperates with bzr repositories before 0.92 but cannot be '
2159
2159
'read by bzr < 0.92. '
2161
branch_format='brzlib.branch.BzrBranchFormat6',
2162
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2161
branch_format='breezy.branch.BzrBranchFormat6',
2162
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2163
2163
deprecated=True,
2165
2165
register_metadir(controldir.format_registry, 'pack-0.92-subtree',
2166
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack3',
2166
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack3',
2167
2167
help='Pack-based format used in 1.x series, with subtree support. '
2168
2168
'Introduced in 0.92. Interoperates with '
2169
2169
'bzr repositories before 0.92 but cannot be read by bzr < 0.92. '
2171
branch_format='brzlib.branch.BzrBranchFormat6',
2172
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2171
branch_format='breezy.branch.BzrBranchFormat6',
2172
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2174
2174
deprecated=True,
2175
2175
experimental=True,
2177
2177
register_metadir(controldir.format_registry, 'rich-root-pack',
2178
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack4',
2178
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack4',
2179
2179
help='A variant of pack-0.92 that supports rich-root data '
2180
2180
'(needed for bzr-svn and bzr-git). Introduced in 1.0.',
2181
branch_format='brzlib.branch.BzrBranchFormat6',
2182
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2181
branch_format='breezy.branch.BzrBranchFormat6',
2182
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2184
2184
deprecated=True,
2186
2186
register_metadir(controldir.format_registry, '1.6',
2187
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack5',
2187
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack5',
2188
2188
help='A format that allows a branch to indicate that there is another '
2189
2189
'(stacked) repository that should be used to access data that is '
2190
2190
'not present locally.',
2191
branch_format='brzlib.branch.BzrBranchFormat7',
2192
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2191
branch_format='breezy.branch.BzrBranchFormat7',
2192
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2194
2194
deprecated=True,
2196
2196
register_metadir(controldir.format_registry, '1.6.1-rich-root',
2197
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack5RichRoot',
2197
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack5RichRoot',
2198
2198
help='A variant of 1.6 that supports rich-root data '
2199
2199
'(needed for bzr-svn and bzr-git).',
2200
branch_format='brzlib.branch.BzrBranchFormat7',
2201
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2200
branch_format='breezy.branch.BzrBranchFormat7',
2201
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2203
2203
deprecated=True,
2205
2205
register_metadir(controldir.format_registry, '1.9',
2206
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack6',
2206
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack6',
2207
2207
help='A repository format using B+tree indexes. These indexes '
2208
2208
'are smaller in size, have smarter caching and provide faster '
2209
2209
'performance for most operations.',
2210
branch_format='brzlib.branch.BzrBranchFormat7',
2211
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2210
branch_format='breezy.branch.BzrBranchFormat7',
2211
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2213
2213
deprecated=True,
2215
2215
register_metadir(controldir.format_registry, '1.9-rich-root',
2216
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack6RichRoot',
2216
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack6RichRoot',
2217
2217
help='A variant of 1.9 that supports rich-root data '
2218
2218
'(needed for bzr-svn and bzr-git).',
2219
branch_format='brzlib.branch.BzrBranchFormat7',
2220
tree_format='brzlib.workingtree_4.WorkingTreeFormat4',
2219
branch_format='breezy.branch.BzrBranchFormat7',
2220
tree_format='breezy.workingtree_4.WorkingTreeFormat4',
2222
2222
deprecated=True,
2224
2224
register_metadir(controldir.format_registry, '1.14',
2225
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack6',
2225
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack6',
2226
2226
help='A working-tree format that supports content filtering.',
2227
branch_format='brzlib.branch.BzrBranchFormat7',
2228
tree_format='brzlib.workingtree_4.WorkingTreeFormat5',
2227
branch_format='breezy.branch.BzrBranchFormat7',
2228
tree_format='breezy.workingtree_4.WorkingTreeFormat5',
2230
2230
deprecated=True,
2232
2232
register_metadir(controldir.format_registry, '1.14-rich-root',
2233
'brzlib.repofmt.knitpack_repo.RepositoryFormatKnitPack6RichRoot',
2233
'breezy.repofmt.knitpack_repo.RepositoryFormatKnitPack6RichRoot',
2234
2234
help='A variant of 1.14 that supports rich-root data '
2235
2235
'(needed for bzr-svn and bzr-git).',
2236
branch_format='brzlib.branch.BzrBranchFormat7',
2237
tree_format='brzlib.workingtree_4.WorkingTreeFormat5',
2236
branch_format='breezy.branch.BzrBranchFormat7',
2237
tree_format='breezy.workingtree_4.WorkingTreeFormat5',
2239
2239
deprecated=True,
2241
2241
# The following un-numbered 'development' formats should always just be aliases.
2242
2242
register_metadir(controldir.format_registry, 'development-subtree',
2243
'brzlib.repofmt.groupcompress_repo.RepositoryFormat2aSubtree',
2243
'breezy.repofmt.groupcompress_repo.RepositoryFormat2aSubtree',
2244
2244
help='Current development format, subtree variant. Can convert data to and '
2245
2245
'from pack-0.92-subtree (and anything compatible with '
2246
2246
'pack-0.92-subtree) format repositories. Repositories and branches in '
2247
2247
'this format can only be read by bzr.dev. Please read '
2248
2248
'http://doc.bazaar.canonical.com/latest/developers/development-repo.html '
2250
branch_format='brzlib.branch.BzrBranchFormat7',
2251
tree_format='brzlib.workingtree_4.WorkingTreeFormat6',
2250
branch_format='breezy.branch.BzrBranchFormat7',
2251
tree_format='breezy.workingtree_4.WorkingTreeFormat6',
2252
2252
experimental=True,
2254
2254
alias=False, # Restore to being an alias when an actual development subtree format is added