Tree conflict info is currently encoded in one field in a WC entry, using a
format that was designed specifically for it, and implemented in
subversion/libsvn_wc/tree_conflicts.[ch]. There is nothing special about the
info that needs this format, and it would be better to use an existing format
rather than maintaining yet another format description, encoding and decoding
routines, and tests.
The "skel" format is believed to be suitable.
If this isn't changed before it is first released (in v1.6) and then we change
it later, we'll have to maintain the reading code for backwards compatibility
which is a pity but not a disaster.
See the email thread starting on 2008-11-21 with the subject "Re: svn commit:
r34293 - branches/tc_url_rev/subversion/libsvn_wc", changing to "WC entry format
for tree conflict data".