Why does SVN (etc…) fail to rename files?
$ svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs svn: Can’t move ‘kdelibs/.svn/tmp/entries’ to ‘kdelibs/.svn/entries’: Operation not permitted The reason is that SFTP protocol version 3 (which is implemented by OpenSSH’s sftp-server) defines the rename operation slightly differently than POSIX. The difference is that renaming to an existing file or directory will fail instead of atomically replacing the old file. The -o workaround=rename option will try to emulate POSIX rename semantics, but it cannot guarantee atomicity. In most of the cases this doesn’t matter, and things will work fine with this option.
Related Questions
- What if I always rename the standard project files on my system? If the filename doesn match an existing rule, will OSS Discovery find it?
- Why do the DECevent knowledge (KNL) files appear to be damaged and why will DECevent fail to startup after a system reboot?
- Why does printing of certain PDF files in Imagenation fail?