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? -- Philip Martin | Subversion Committer WANdisco // *Non-Stop Data*