On Jan 15, 2010, at 4:13 PM, Greg Stein wrote:

> On Fri, Jan 15, 2010 at 14:54,  <hwri...@apache.org> wrote:
>> ...
>> +++ subversion/trunk/subversion/libsvn_wc/workqueue.c Fri Jan 15 19:54:47 
>> 2010
>> ...
>> @@ -1217,12 +1217,13 @@
>>           is_file = (kind == svn_wc__db_kind_file ||
>>                      kind == svn_wc__db_kind_symlink);
>> 
>> -          SVN_ERR(svn_wc__get_entry(&child_entry, db, child_abspath,
>> -                                    FALSE,
>> -                                    is_file ? svn_node_file : svn_node_dir,
>> -                                    !is_file, iterpool, iterpool));
>> +          SVN_ERR(svn_wc__db_read_info(&status, NULL, NULL, NULL, NULL, 
>> NULL,
>> +                                       NULL, NULL, NULL, NULL, NULL, NULL,
>> +                                       NULL, NULL, NULL, NULL, NULL, NULL,
>> +                                       NULL, NULL, NULL, NULL, NULL, NULL,
>> +                                       db, child_abspath, iterpool, 
>> iterpool));
>> 
>> -          if (child_entry->schedule != svn_wc_schedule_delete)
>> +          if (status != svn_wc__db_status_deleted)
>>             continue;
> 
> I think you need to check for status_obstructed_delete, too.

r900954.

-Hyrum

Reply via email to