DOCS Bundle format 4 aka 1.0alpha

Aaron Bentley aaron.bentley at utoronto.ca
Fri Jun 22 03:44:00 BST 2007


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

Robert Collins wrote:

>> After some discussion with Robert, I'm renaming the new format to bundle
>> format 4.  I've written up a document describing it which is close to
>> our actual output format.
> 
> This looks good. Perhaps it could go within doc/developers/bundles.txt
> though, as its quite short and would avoid a dereference to find it ?

Sure, but prolly around merging time, when the format is set in stone.
Right now I'm still working on it.

> It doesn't mention support for rich roots and subtrees as being
> represented in the bundle, but I presume that must be to prevent bundles
> from newer repositories being applied to older ones?

It will mention the serializer used, and this falls under serializer
mismatches, but I was really only focused on how to safely apply changes
when they are compatible.

When then are incompatible-- well, subtrees will cause xml5 or 6 to die
screaming.  Rich roots are more subtle.  I think we'll have to ensure
that transferring xml7 to xml5 doesn't lose any data, but I think we can
do that reasonably easily.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGezdv0F+nu1YWqI0RAhrSAKCCdcSGjUJYl7PGJ/aDAY/pPx0/8gCdGrBt
7tk9LzohRJofvIC9tc+E2Eo=
=PWIz
-----END PGP SIGNATURE-----



More information about the bazaar mailing list