[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: Stefan Sperling <stsp_at_elego.de>
Date: Mon, 15 Sep 2008 23:56:49 +0200

On Mon, Sep 15, 2008 at 05:20:31PM -0400, Garance A Drosihn wrote:
> At 8:48 PM -0700 9/14/08, Greg Stein wrote:
>> There are basically three options:
>>
>> 1) at the root of the working copy, in a .svn subdirectory
>> 2) in a subdir of ~/.subversion/
>> 3) in a directory specified by your config (and/or an environ variable?)
>>
>> I'm leaning more and more towards making option (2) be the default
>> because of the advantages of sharing text bases. At first, I was
>> thinking (1) would be the default.
>
> I'd think that (1) would be the better default. What happens if
> multiple people might be using a single working copy?

You could configure subversion to always do (1) in your system-wide
(or per-user) Subversion configuration files. I presume we will be
adding both command line switches and configuratoin file options
to control this behaviour.

> That's how
> we work here at RPI, and that's a sensible way for us to work (not
> that I want to explain why it's sensible for us).

I think (2) is a better default because it would give most users
a huge speed advantage without having to configure anything.

The defaults should be chosen so that a minumum amount of people
have to tweak a minimum amount of knobs to get Subversion to
do what they want it to do.

I'd consider sharing a single working copy between multiple users
a somewhat exotic use case. At least more exotic than the use case
of every user owning their own working copies -- in which case
(2) is clearly the better option.

Stefan

---------------------------------------------------------------------
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 23:57:18 CEST

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