On 07.11.2013 11:36, Philip Martin wrote: > Ben Reser <b...@reser.org> writes: > >> On 11/5/13 8:52 AM, Randy Defauw wrote: >>> Any thoughts regarding supporting symlinks on Windows? Windows has >>> supported >>> symlinks since Vista: >>> >>> http://msdn.microsoft.com/en-us/library/windows/desktop/aa365680(v=vs.85).aspx >>> >>> Supporting cross-platform symlinks where possible will ease some >>> compatibility >>> pain for cross-platform development. >> Probably the biggest issue here is that by default creating symbolic links >> requires administrator access on Windows. > Another issue is that CreateSymbolicLink also has a dwFlags parameter > that needs to be set to zero for file targets and > SYMBOLIC_LINK_FLAG_DIRECTORY for directory targets. I don't know what > happens if the flag has the "wrong" setting. Does it only affect the > delete operation? Does Subversion have to update the flag as the target > changes? Does Subversion have to store the flag as well as the target > path in the repository?
Oh duh ... forgot about that. This is yet another instance of brilliant API design. And then there's this: http://stackoverflow.com/questions/229643/how-do-i-overcome-the-the-symbolic-link-cannot-be-followed-because-its-type-is -- Branko Čibej | Director of Subversion WANdisco // Non-Stop Data e. br...@wandisco.com