Hi,

One thing on moving the properties which I expected I wrote down but can't
find right now, is that we used to insert invalid property values in the
database in the previous WC-NG formats.


In several cases we store a blank value in the WORKING_NODE properties
column, where the value should have been NULL, to make some functions use
the BASE_NODE value.

One example is the status base-deleted, where the 'pristine' version of the
properties should be retrieved from the BASE_NODE table. The
svn_wc__db_read_pristine_props() function would return an empty hashtable in
this case, where it should have returned the properties in BASE_NODE.

I fixed the cases where we inserted the wrong values while adding the db
property update code, but before we move the properties I think we should
just set all properties columns to NULL.


In other news: I'm still recovering from a middle ear infection in/behind my
right ear. 

Things are finally starting to get better and the ear proplems should be
resolved. I'm slowly increasing the amount of time I can spend on other
things until I have enough energy to return to work. (Currently I don't get
much further than answering a few mails at a time; but I'm glad my head is
clear enough to do some work again :( )

        Bert

Reply via email to