Author: rhuijben
Date: Tue Jun 15 11:55:50 2010
New Revision: 954844

URL: http://svn.apache.org/viewvc?rev=954844&view=rev
Log:
Small followup on r954789, use svn_io_move() instead of svn_io_rename()
to fix an 'across device boundaries' error.

* subversion/libsvn_client/merge.c
  (merge_file_changed): Use svn_io_move().

Found by: neels

Modified:
    subversion/trunk/subversion/libsvn_client/merge.c

Modified: subversion/trunk/subversion/libsvn_client/merge.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/merge.c?rev=954844&r1=954843&r2=954844&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/merge.c (original)
+++ subversion/trunk/subversion/libsvn_client/merge.c Tue Jun 15 11:55:50 2010
@@ -1461,8 +1461,8 @@ merge_file_changed(const char *local_dir
             {
               if (older_revision_exists && !merge_b->dry_run)
                 {
-                  SVN_ERR(svn_io_file_rename(yours_abspath, mine_abspath,
-                                             subpool));
+                  SVN_ERR(svn_io_file_move(yours_abspath, mine_abspath,
+                                           subpool));
                 }
               merge_outcome = svn_wc_merge_merged;
               merge_required = FALSE;


Reply via email to