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*

Reply via email to