[MERGE] Branch6 mark II
Aaron Bentley
aaron.bentley at utoronto.ca
Wed Feb 14 20:34:38 GMT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
I've written up a new version to address Martin's comments, and I've
also made some other changes. So here's the revised version.
Changes:
- - Revno is stored along with revision_id, making
Branch.last_revision_info a fundamental operation for this format.
- - Cached revision history (like branch5 does)
- - Iterate through revision history rather than generating a revision
graph and generating lefthand history from that
- - Exceptions rather than asserts when it's possible that you're trying
to clone a branch with a non-lefthand history.
- - Documentation improvements
- - Error message changes
- - Add ``--append-revisions-only`` option to ``init``
- - Refactoring
Since there were so many changes, I decided I should resubmit it,
instead of just merging. But I now feel that it's a worthy candidate
for a default format. (perhaps in 0.16)
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFF03Je0F+nu1YWqI0RAkSfAJ9AwDe+fPAcNFDbkCk2iQS7g57FCACeP8X+
faABsvLbCnws9mKXXZTaIbg=
=AUtf
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: branch6.patch
Type: text/x-patch
Size: 87537 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20070214/81daa01c/attachment-0001.bin
More information about the bazaar
mailing list