Use copy instead of rename for version folder on other file systems #1634
Symbolic link is just a reference to an existing file, it does not make a copy of it, hence if you were to delete the original file the link pointed to, the link would be invalid, and versioning would be useless (as it would be a bunch of invalid symlinks).
I guess what you are referring to is copying the file (rather than renaming it).
changed the title
Use copy instead of hard links for version folder on other devices
Apr 15, 2015
I'm not super keen on doing that in the general case. This would need to be a special thing for versioning, if we're going to do it. There should be no case where we need to do a copy+delete to rename a temp file to it's real name, and if we would do that we would need to do it with hashing and crap as well