[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r1682265 - /subversion/trunk/subversion/libsvn_fs_fs/util.c

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 28 May 2015 18:43:59 +0100

Ivan Zhakov <ivan_at_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*
Received on 2015-05-28 19:45:51 CEST

This is an archived mail posted to the Subversion Dev mailing list.