On 28 May 2015 at 20:50, Bert Huijben <b...@qqmail.nl> wrote: >> -----Original Message----- >> From: Philip Martin [mailto:philip.mar...@wandisco.com] >> Sent: donderdag 28 mei 2015 19:34 >> To: Ivan Zhakov >> Cc: Stefan Fuhrmann; Subversion Development; Stefan Fuhrman >> Subject: Re: svn commit: r1682265 - >> /subversion/trunk/subversion/libsvn_fs_fs/util.c >> >> Ivan Zhakov <i...@visualsvn.com> writes: >> >> > I meant to add platform specific code to svn_io_file_rename() to also >> > fail with EXDEV on Windows for cross-volume copies. >> >> Will that go as far as supporting all the MoveFile, MoveFileW, >> MoveFileEx, MoveFileExW variants? > > Why should it? > I've the same question.
> Do we really want to support Windows '95? > > Windows NT always supports the wide versions of functions (of which the non > wide is a wrapper) and MoveFileEx is supported since at least XP. > > As far as I know we broke Windows 2000 compatibility at least a few point > versions ago. > We require Windows 2000 or later since Subversion 1.6.0 [1]. I also don't see why we should support Windows 2000: extended support by Microsoft ended on July 13, 2010 (almost 5 years ago) [2] And de-facto current Subversion trunk doesn't support Windows 2000. Serf also doesn't support Windows 2000 (due usage of SSPI) [1] http://svn.apache.org/repos/asf/subversion/tags/1.6.0/CHANGES [2] http://blogs.technet.com/b/education/archive/2009/11/10/windows-2000-end-of-life.aspx -- Ivan Zhakov CTO | VisualSVN | http://www.visualsvn.com