You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Kenneth Porter <sh...@sewingwitch.com> on 2008/01/07 16:06:45 UTC

Windows symbolic links (was: Re: Shared files between projects)

--On Monday, January 07, 2008 12:23 PM +0000 "Roth, Pierre" 
<pi...@covidien.com> wrote:

> On platforms other than Windows, symlinks
> could do the stuff but unfortunately I didn't choose mine... and finally
> got Windows :-(

Windows has something like a symlink, but I don't think Subversion has the 
ability to use it. Perhaps open a feature request for it.

<http://en.wikipedia.org/wiki/NTFS_symbolic_link>
<http://en.wikipedia.org/wiki/NTFS_junction_point>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Windows symbolic links (was: Re: Shared files between projects)

Posted by Kenneth Porter <sh...@sewingwitch.com>.
On Monday, January 07, 2008 11:14 AM -0500 Andy Levy <an...@gmail.com> 
wrote:

>> Windows has something like a symlink, but I don't think Subversion has
>> the ability to use it. Perhaps open a feature request for it.
>>
>> <http://en.wikipedia.org/wiki/NTFS_symbolic_link>
>
> The more desirable option as it is most like UNIX symlinks. But leaves
> non-Vista/Server2K8 users out in the cold.
>
>> <http://en.wikipedia.org/wiki/NTFS_junction_point>
>
> Is fraught with warnings, odd behaviors & "not safe for..."

From the information in the wiki article, it appears that the risks involve 
the awareness of the various shells (both GUI and command line), and not 
the underlying junction point. The question is whether a given operation 
operates on the JP or the object it points to. Unix users have used 
symlinks for a long time and so are mostly aware of which tools affect them 
and how. If you use a JP in Windows, you need to have the same awareness.

To me, a JP looks more like a loop mount in Linux.

It's not clear why MS chose to make the Vista symbolic link accessible only 
to Administrators.

It looks like JP's only work for directories, not files.

From <http://en.wikipedia.org/wiki/NTFS>

> Symbolic links were introduced in Windows Vista.[22] Symbolic links (or
> Soft links) are resolved on the client side. So when a symbolic link is
> shared, the target is subject to the access restrictions on the client,
> and not the server.

<http://msdn2.microsoft.com/en-us/library/aa365680.aspx>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Windows symbolic links (was: Re: Shared files between projects)

Posted by Andy Levy <an...@gmail.com>.
On Jan 7, 2008 11:06 AM, Kenneth Porter <sh...@sewingwitch.com> wrote:
> --On Monday, January 07, 2008 12:23 PM +0000 "Roth, Pierre"
> <pi...@covidien.com> wrote:
>
> > On platforms other than Windows, symlinks
> > could do the stuff but unfortunately I didn't choose mine... and finally
> > got Windows :-(
>
> Windows has something like a symlink, but I don't think Subversion has the
> ability to use it. Perhaps open a feature request for it.
>
> <http://en.wikipedia.org/wiki/NTFS_symbolic_link>

The more desirable option as it is most like UNIX symlinks. But leaves
non-Vista/Server2K8 users out in the cold.

> <http://en.wikipedia.org/wiki/NTFS_junction_point>

Is fraught with warnings, odd behaviors & "not safe for..."

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org