[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: does svn support one 'Centralized Metadata Storage' across diffent working copies ?

From: Bob Archer <Bob.Archer_at_amsi.com>
Date: Mon, 7 May 2012 11:51:44 -0400

> On Mon, May 07, 2012 at 10:13:11AM -0400, Andy Levy wrote:
> > On Mon, May 7, 2012 at 10:06 AM, 徐鸿 <icehong_at_gmail.com> wrote:
> > > Hi all
> > >
> > > does svn1.7 support one 'Centralized Metadata Storage'  across
> > > diffent working copies  ?
> > > I have read the wc-ng design notes and found its talking about
> > > storing metadata  according to the user's config, but I search a lot
> > > and found nothing about it , is it an developing  feature ?
> > >
> > > I am working at a huge project managed by svn and  usually keeping
> > > diffent branches of code the same time, I think if I can use one
> > > metadata it will save a lot of disk space, is it ture ?
> > >
> > > any reply is appreciate, thanks
> > >
> > > ----------------------------------------------
> > > http://svn.apache.org/repos/asf/subversion/trunk/notes/wc-ng/design
> > >   According to the user's config, the metadata will be placed in one
> > > of three areas:
> > >
> > >  wcroot: at the root of the working copy in a .svn subdirectory
> > >  home: in the .subversion/wc/ subdirectory
> > >  /some/path: stored in the given path
> > >
> > > -------------------------------------------------
> >
> > AFAIK, the current WC library can only store metadata at the root of the
> WC.
> >
> > Keep in mind you're reading notes on a design discussion, not
> > necessarily the *actual* design. Those notes were last updated over 2
> > years ago, about 18 months before SVN 1.7's release - so there's
> > probably quite a bit of outdated information in there.
>
> Sharing working copy meta-data between multiple working copies is planned
> for a future release. For 1.7 the goal was to create a new working copy library
> that supports all features supported by 1.6, and which allows additional
> features to be added in later releases.

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.

BOb
Received on 2012-05-07 18:01:34 CEST

This is an archived mail posted to the Subversion Users mailing list.