On Mon, May 07, 2012 at 11:51:44AM -0400, Bob Archer wrote:
> It sounds like what he is asking for more than a "shared working copy 
> metadata" is sharing the pristine. For example, if I have a file that is in 
> 10 branches and they all have the same pristine it will use that one pristine 
> rather than a pristine for each copy in each branch. Perhaps that is what you 
> mean when you say "shared meta-data" but that wasn't my understanding of 
> this. 
> 
> Frankly, for me, working copy disk usage is the least of my concerns.

Pristines are a subset of the meta-data, so shared metadata implies shared
pristines.

Note that you can share pristines between branches today by using a single
working copy for all branches you work on. Check out the repository root
with the "--depth empty" option and then pull in the branches you need
via "update --set-depth=infinity".
See http://svnbook.red-bean.com/en/1.7/svn.advanced.sparsedirs.html

Note that with Subversion 1.7 this will only reduce disk space, not network
traffic. Preventing Subversion from downloading the same pristine multiple
times is currently being worked on. That feature should be available in 1.8.

Reply via email to