On Wed, Oct 26, 2011 at 7:58 AM, Bert Huijben <[email protected]> wrote:
>> This workaround turns out to be not so perfect. Have you had a chance >> to look at this problem in the API? > > I spend some time creating a test framework for comparing behavior, but what > I found was a complete different issue. > > In Subversion 1.6 status is reported as text_status and property_status, > while Subversion 1.7 reports status as node_status, text_status and > property_status. > > The compatibility code in libsvn_client and libsvn_wc automatically > transforms the more complete status back to the old format (where node > status overwrites text status) while the code in javahl just ignores > node_status. Let me repeat it back to see if I understand. 1) The status API changed in 1.7 to report 3 statuses back - Since this was missed in JavaHL we will need to rev this in 1.8 so that JavaHL reports the 3 statuses. 2) In libsvn_client where we need to maintain backwards compat the 3 statuses are turned back into the values they would have had with the old 2 statuses. - The C++ part of JavaHL did NOT make the same backwards compat change. So this is something needs to be fixed for 1.7.x and should be possible to fix? -- Thanks Mark Phippard http://markphip.blogspot.com/

