Author: danielsh
Date: Mon May  9 16:31:57 2011
New Revision: 1101095

URL: http://svn.apache.org/viewvc?rev=1101095&view=rev
Log:
* subversion/libsvn_wc/ugprade.c
  (bump_to_29): Fail fast, i.e., before making any changes.

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

Modified: subversion/trunk/subversion/libsvn_wc/upgrade.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/upgrade.c?rev=1101095&r1=1101094&r2=1101095&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/upgrade.c (original)
+++ subversion/trunk/subversion/libsvn_wc/upgrade.c Mon May  9 16:31:57 2011
@@ -1216,12 +1216,12 @@ bump_to_28(void *baton, svn_sqlite__db_t
 static svn_error_t *
 bump_to_29(void *baton, svn_sqlite__db_t *sdb, apr_pool_t *scratch_pool)
 {
-  SVN_ERR(svn_sqlite__exec_statements(sdb, STMT_CREATE_EXTERNALS));
-  SVN_ERR(svn_sqlite__exec_statements(sdb, STMT_UPGRADE_TO_29));
-
   /* ### Before enabling this code we should be able to upgrade existing
      ### file externals to their new location */
   SVN_ERR_MALFUNCTION();
+
+  SVN_ERR(svn_sqlite__exec_statements(sdb, STMT_CREATE_EXTERNALS));
+  SVN_ERR(svn_sqlite__exec_statements(sdb, STMT_UPGRADE_TO_29));
   return SVN_NO_ERROR;
 }
 


Reply via email to