Use the native Windows API capabilities to guarantee that data is flushed to disk after file renames in FSFS. This also avoids reopening the renamed file just to perform the flush.
Use the native Windows API capabilities to guarantee that data is flushed
to disk after file renames in FSFS. This also avoids reopening the renamed
file just to perform the flush.

* subversion/libsvn_fs_fs/util.c
  (svn_fs_fs__move_into_place): Call svn_io_file_rename2() with
   FLUSH_TO_DISK=TRUE and remove flushing to disk after rename, since
   svn_io_file_rename2() will do this for us. We still have to manually
   flush changes for cross-volume copies, but it's something that could
   be improved later.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1701053 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion