[MERGE][1.6.1][bug #262333] New repo format for rich roots with a proper serializer

John Arbash Meinel john at arbash-meinel.com
Fri Aug 29 03:51:40 BST 2008


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

Aaron uncovered that --1.6-rich-root was actually a bit confused as to whether
it was trying to be --1.6-subtree or not. It seems the serializer supported
subtrees, but the layering did not. So you couldn't directly stack on a
- --rich-root-pack repository, and you might accidentally fetch from a
- --dirstate-with-subtree one.

So this patch deprecates the --1.6-rich-root format, in favor of
- --1.6.1-rich-root.

I'm not 100% sure about the naming. I could name it --1.6-rich-root and
- --1.6-old-rich-root. (or --1.6-rich-root-broken).

I'd like to get some form of this into 1.6.1, so it would be nice to get feedback.

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

iD8DBQFIt2Q8JdeBCYSNAAMRAtB9AKCp7PMYREjajNiRmnuTZL8j+hWqXgCgnD4E
NECUky55qyhgN9fMNa2PYzo=
=aApR
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rich_root_serializer.patch
Type: text/x-diff
Size: 13557 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20080828/43119cce/attachment-0001.bin 


More information about the bazaar mailing list