So many repo formats

Alexander Belchenko bialix at ukr.net
Wed Nov 19 09:53:15 GMT 2008


Colin D Bennett пишет:
> OK, it's fine if old formats are 'hidden' from the main 'bzr help
> formats' list, or even if they're in an optional plugin, if there's a
> good reason for it, but if in a plugin or separate tool, then it would
> have to be actively and continually maintained in order to be useful.

BTW, what's wrong to using tool something like fast-export|fast-import for
upgrading old repo formats? bzrlib API is changed even more frequently than
repo formats. Support for old formats require to upgrade all those code
for old formats to match new API.

If you limit support for old formats (OK, for really-really old formats)
to specific fast-export tool, that will use frozen version of bzrlib,
what's wrong with it? IIUC fast-export will allow you 2 way conversions.

I understand there could be some specific issues, but what's wrong with this
approach in general? I mean having some lingua franca for different repo
formats. Even if it slow lingua? One-time conversion is not very often
operation, is it?




More information about the bazaar mailing list