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

Re: Base text files, re: IRC chat

From: Greg Stein <gstein_at_gmail.com>
Date: Mon, 15 Sep 2008 09:23:09 -0700

On Mon, Sep 15, 2008 at 8:04 AM, Listman <listman_at_burble.net> wrote:
>> Ah, so the "metadata" completely replaces .svn dirs? I thought just the
>> text-bases would be centralised.

All of it can be centralized, yes. The metadata/bases are stored
together, and they can reside in one of several locations:

1) wc root
2) your home dir
3) arbitrary location

> unfortunately there's a number of non-cooperative tools (most of which we
> seem to use :(
> that just delete the .svn dirs during their operation and break our working
> copies. centralizing
> *ALL* the metadata gets my vote..

Well, we can't say "don't put a .svn at the root because it can get
deleted". By that logic, we'd be broken *today*.

We could drop a .svn directory at the wc root that identifies the wc
for the centralized datastore. That would allow us to move wc's
around. We can also use the absolute path (as long as they don't
rename) and never drop a .svn directory.

>>> It seems possible to have some admin command to notify svn that you
>>> renamed the directory, but I'd rather just say "don't do that, or keep
>>> the metadata inside the WC if you're gonna move it around." Same thing
>>> goes for copies.
>> So if you want to rename a WC, you have to run 'checkout' again? The
>> latter would take too long; it could be faster to edit the metadata
>> manually than to run checkout from scratch :)

As I said, we could have some admin command. I don't like it, but the
crowd is murmuring that it should be present.

> renaming doesn't happen very often, this is a corner case IMHO and shouldn't
> have a big
> say in what we do here.

Agreed, but let's see how that murmuring goes...


To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-09-15 18:23:22 CEST

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.