You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2012/10/29 17:52:08 UTC

svn commit: r1403421 - /subversion/trunk/subversion/libsvn_wc/wc_db_update_move.c

Author: stsp
Date: Mon Oct 29 16:52:07 2012
New Revision: 1403421

URL: http://svn.apache.org/viewvc?rev=1403421&view=rev
Log:
Use a wc_db API in the move-update editor instead of directly using
an svn_sqlite API.

* subversion/libsvn_wc/wc_db_update_move.c
  (update_moved_away_conflict_victim): Make this an implementation of
   svn_wc__db_txn_callback_t instead of svn_sqlite__transaction_callback_t.
  (svn_wc__db_update_moved_away_conflict_victim): Call svn_wc__db_with_txn()
   instead of svn_sqlite__with_transaction().

Modified:
    subversion/trunk/subversion/libsvn_wc/wc_db_update_move.c

Modified: subversion/trunk/subversion/libsvn_wc/wc_db_update_move.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db_update_move.c?rev=1403421&r1=1403420&r2=1403421&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc_db_update_move.c (original)
+++ subversion/trunk/subversion/libsvn_wc/wc_db_update_move.c Mon Oct 29 16:52:07 2012
@@ -624,10 +624,11 @@ struct update_moved_away_conflict_victim
   apr_pool_t *result_pool;
 };
 
-/* An implementation of svn_sqlite__transaction_callback_t. */
+/* An implementation of svn_wc__db_txn_callback_t. */
 static svn_error_t *
 update_moved_away_conflict_victim(void *baton,
-                                  svn_sqlite__db_t *sdb,
+                                  svn_wc__db_wcroot_t *wcroot,
+                                  const char *victim_relpath,
                                   apr_pool_t *scratch_pool)
 {
   struct update_moved_away_conflict_victim_baton *b = baton;
@@ -714,9 +715,9 @@ svn_wc__db_update_moved_away_conflict_vi
   b.cancel_baton = cancel_baton;
   b.result_pool = result_pool;
 
-  SVN_ERR(svn_sqlite__with_transaction(wcroot->sdb,
-                                       update_moved_away_conflict_victim, &b,
-                                       scratch_pool));
+  SVN_ERR(svn_wc__db_with_txn(wcroot, local_relpath,
+                              update_moved_away_conflict_victim, &b,
+                              scratch_pool));
 
   return SVN_NO_ERROR;
 }