Ivan Zhakov <i...@visualsvn.com> writes: > The svn_io_file_moves() catches EXDEV and perform copy to temp + > rename on all platforms, while svn_fs_fs__move_into_place() on Windows > doesn't. It relies to the fact that svn_io_file_rename() never fails > in Windows, which is should be fixed imo.
If we fix svn_io_file_rename() that also make svn_io_file_move() work properly on Windows. Then if we can get svn_fs_fs__move_into_place() to call svn_fs_file_move() we move all the EXDEV stuff to io.c. -- Philip Martin | Subversion Committer WANdisco // *Non-Stop Data*