Changesets feature complete

Aaron Bentley aaron.bentley at utoronto.ca
Fri May 19 23:19:20 BST 2006


Hi all,

Looks like changesets are feature-complete.  Unlike previous 
incarnations, they now

  * handle properties
  * handle symlinks
  * base64-encode binaries
  * bundle all needed revisions into one object
  * use the rightmost parent, to minimize size
  * permit arbitrary bases to be used
  * use 'merge' for merging, rather than 'apply-changeset'
  * use revision testaments for integrity checking
  * put the message first

Of course, all of this is built on the earlier efforts of John Meinel 
and me.

What they don't do yet is use RIO as their data format.  I'm not sure 
that should be a prerequisite for merging them.  I may also make it 
possible to pull a changeset.

Also, I'll be looking into making sure their max width is 80 chars.

Anyhow, if you're at all interested in them, please check out 
http://code.aaronbentley.com/bzr/bzrrepo/others/w-changeset/

Aaron




More information about the bazaar mailing list