On Fri, 2010-04-02, rhuijben_at_apache.org wrote:
> Author: rhuijben
> Date: Fri Apr 2 14:29:52 2010
> New Revision: 930281
>
> URL: http://svn.apache.org/viewvc?rev=930281&view=rev
> Log:
> * subversion/libsvn_wc/wc_db.c
> (svn_wc__db_temp_op_set_working_incomplete):
> Following up upon r918226 and r930162 fix an assertion on BASE_NODE
> status, to handle the returned statee instead of the in-db statee.
I don't understand. The assertion is on the status obtained from
svn_wc__db_read_info() which queries the ACTUAL/WORKING_NODE not
BASE_NODE, AFAIK.
What's "returned statee"?
Also the added comment says "Presence in WORKING_NODE must be normal or
incomplete" but the code says "added or incomplete".
- Julian
> Modified: subversion/trunk/subversion/libsvn_wc/wc_db.c
> URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db.c?rev=930281&r1=930280&r2=930281&view=diff
> ==============================================================================
> --- subversion/trunk/subversion/libsvn_wc/wc_db.c (original)
> +++ subversion/trunk/subversion/libsvn_wc/wc_db.c Fri Apr 2 14:29:52 2010
> @@ -6482,7 +6482,8 @@ svn_wc__db_temp_op_set_working_incomplet
> db, local_dir_abspath,
> scratch_pool, scratch_pool));
>
> - SVN_ERR_ASSERT(status == svn_wc__db_status_normal ||
> + /* Presence in WORKING_NODE must be normal or incomplete */
> + SVN_ERR_ASSERT(status == svn_wc__db_status_added ||
> status == svn_wc__db_status_incomplete);
>
> SVN_ERR(get_statement_for_path(&stmt, db, local_dir_abspath,
>
>
Received on 2010-04-06 16:32:21 CEST