Following up on r896915, also handle EEXISTS as a trigger for trying to reset the read only attribute. FAT and FAT32 filesystems on Windows XP and later return this error instead of access denied on the failed rename operation.
Following up on r896915, also handle EEXISTS as a trigger for trying to
reset the read only attribute. FAT and FAT32 filesystems on Windows XP and
later return this error instead of access denied on the failed rename
operation.

Found by performing statistical analysis over AnkhSVN error reports.
(We applied r896915 on 1.6.x in an attempt to discover the cause of
 what is now better known as issue #3574.)

* subversion/libsvn_subr/io.c
  (svn_io_file_rename): Also check for EEXISTS.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion