On Jan 28, 2011, at 6:03 PM, Remigiusz Modrzejewski wrote:

>>> In that case the F-card access permissions could be extended further with 
>>> "ld" for link to directory and "lf" for link to file when the link is first 
>>> imported into Fossil. This would matter only when the link is created in a 
>>> working copy on Windows.
>> 
>> But the target file or directory could not exist at all, so it won't solve 
>> the problem.
> 
> But why call it a problem? There can also be #include <boost/foreach.hpp> 
> inside a C++ file that refers to a header that does not exist at all. Why 
> don't we try to solve this problem as well?


I think you misunderstood, let me try to explain:

On Windows, to create a link we must pass a flag to 
CreateSymbolicLink() function to tell it if we want a link to a file 
or a directory. Imagine we add a symlink on Unix, which points to 
../README, which  doesn't exist. When we checkout this repository on
Unix, we just re-create this symlink. But on Windows, when re-creating it,
should we create a link to a directory or a file?

--
Dmitry Chestnykh

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to