> -----Original Message-----
> From: s...@apache.org [mailto:s...@apache.org]
> Sent: vrijdag 12 augustus 2011 22:49
> To: comm...@subversion.apache.org
> Subject: svn commit: r1157246 - in /subversion/trunk/subversion/libsvn_wc:
> wc-queries.sql wc_db.c
> 
> Author: stsp
> Date: Fri Aug 12 20:49:09 2011
> New Revision: 1157246

Reviewing an old patch.

> 
> URL: http://svn.apache.org/viewvc?rev=1157246&view=rev
> Log:
> When reverting one half of a move, transform the other half into a
> plain addition/copy.
> 
> * subversion/libsvn_wc/wc-queries.sql
>   (STMT_SELECT_NODE_INFO): Return the moved_here column.
>   (STMT_SELECT_NODE_INFO_WITH_LOCK): Same here, just for consistency.
> 
> * subversion/libsvn_wc/wc_db.c
>   (clear_moved_to): New helper for op_revert_txn and
> op_revert_recursive_txn.
>   (op_revert_txn, op_revert_recursive_txn): Clear the moved-to relpath at
>    the delete-half of a move for any reverted moved-here node.

This doesn't look right.
STMT_SELECT_NODE_INFO and STMT_SELECT_NODE_INFO_WITH_LOCK have exactly the same 
data in the same column numbers, yet the users of 
STMT_SELECT_NODE_INFO_WITH_LOCK
(read: read_info and read_info_children) weren't updated.

The new column that was queried should be at the same position in both queries 
and the offset of the lock data updated.

        Bert

Reply via email to