[RFC] New revision serializer format

Jelmer Vernooij jelmer at samba.org
Fri Feb 20 21:39:15 GMT 2009


Now that brisbane-core is coming along nicely, it seems to me like this
is the right moment to also fix the revision serializer. The current one
can't handle some characters (since they're not XML-escapable). 

It would be nice to get rid of this limitation, in particular since a
consequence of it is that foreign vcs plugins have to escape
XML-incompatible characters when pulling from $VCS into bzr. 

I'd like to provide a patch for this new revision serializer, but I'm
wondering what the best format would be. XML seems suboptimal, since
it's quite verbose, relatively slow and since it would require hacks to 

The main I option I see is something like rio, or perhaps some simple
text-based key/value pair format.

Is there anything I'm missing here? Preferences for particular formats?
Existing infrastructure I could use?

Cheers,

Jelmer

-- 
Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
Jabber: jelmer at jabber.fsfe.org




More information about the bazaar mailing list