branch: Repository KnitPackRepository is not compatible with repository KnitRepository

John Arbash Meinel john at arbash-meinel.com
Mon Apr 21 16:27:42 BST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Talden wrote:
|>  Is it unreasonable of me to expect that *any* format supported in a
|>  Bazaar release (despite "no-one was supposed to use" it) should be
|>  upgrade supported in later versions?
|
| If a given format were labeled as experimental then yes I think the
| expectation of that support would be excessive.
|
| I think it's great that the opportunity to try new formats is
| available (for users planning a future migration and for the project
| needing more exposure for testing) but for those formats, the project
| shouldn't be burdened unconditionally with complete support.  That
| lack of support should also, of course, not burden users by failing to
| communicate to them the experimental nature of a given option.
|
| Did the help for 'init-repo' clearly explain the experimental nature
| of the format in that version?
|
| --
| Talden

Actually, the format was not listed by 'bzr help init-repo' it was a hidden
format that the user would have to have other knowledge to even know that it
existed.

At this point, we have exposed a '--development-subtree', but we have quite a
bit of caveat listed:

~  Current development format, subtree variant. Can
~  convert data to and from pack-0.92 (and anything
~  compatible with pack-0.92) format repositories.
~  Repositories in this format can only be read by
~  bzr.dev. Please read http://doc.bazaar-
~  vcs.org/latest/developers/development-repo.html before
~  use.

For bzr 1.0 we introduced "--rich-root-pack" which also claims to be experimental:
|     --rich-root         New in 1.0.  Better handling of tree roots.
Incompatible with bzr < 1.0
|     --rich-root-pack    New in 1.0: Pack-based format with data compatible
with rich-root format
|                         repositories. Interoperates with bzr repositories
before 0.92 but cannot
|                         be read by bzr < 1.0. NOTE: This format is
experimental. Before using it,
|                         please read
http://doc.bazaar-vcs.org/latest/developers/packrepo.html.


As closely as I can remember, we have *never* made "--dirstate-with-subtree" a
publicly mentioned format (at least in any official release). And as such, the
only way it was created by most users is bzr-svn.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkgMsm4ACgkQJdeBCYSNAANpBgCgsHyk6mK38xaUuQFr6wSeaRkE
rywAn0ohJLPBKNLx+jeU2U3lUpHo80Qk
=BR4O
-----END PGP SIGNATURE-----



More information about the bazaar mailing list