RE: Re: [RFC] SVN 1.1.x: Shared Files (vs symlinks?)
From: Walter Nicholls <walter.nicholls_at_cornerstone.co.nz>
 
Date: 2004-04-21 23:28:37 CEST 
>> 3) Each share in a group of shared files shall have a list of all
 > Might it be better for only the root share to have the list of shared 
 Wouldn't symlinks do this automatically? Assuming symlinks are made to
 Say I have the following library files
   (repos)\library\trunk\include\xx.h
 And a project
 If I create a symlink:
   (repos)\project\trunk\include --> \library\trunk\include
 Then I will apparently have the following files:
   (repos)\project\trunk\include\xx.h
 .. which will track any change made to library\trunk, and any changes
 Basically what this means is a double lookup (on the SERVER side) on
 (There might need to be some handling of someone checking in changes to
 With shared files, often what I actually want is to share a *released
 1.  Point the symlink to the release branch
   (repos)\project\trunk\include --> \library\branches\v2.1\include
 (no extra work required!)
 2. Include a revision number in the symlink
   (repos)\project\trunk\include --> \library\trunk\include at revision
 The only issue I have with 1. is that the branch may possibly want to be
 - Walter
 ---------------------------------------------------------------------
  | 
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.