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

Re: Optional | Compressed text-base storage

From: Dylan Leigh <dleigh_at_cs.rmit.edu.au>
Date: 2005-06-23 07:59:22 CEST

On Mon, Jun 20, 2005 at 09:50:38AM -0500, kfogel@collab.net wrote:
> Olivier Sannier <obones@free.fr> writes:
> > >This post is to discuss exactly how they would like this implemented
> > >and managed. In particular, should the storage of working copies be
> > >defined by a property, stored in the repository for all users? Or
> > >should it be the exclusive domain of the user (and only set in the
> > >their .subversion config or .svn directory)?
> >
> > I would prefer for it to be an option from the repository itself, that
> > could be deactivated by users. But basically, if the "admin" thinks
> > it's best for everyone to have it compressed, then he should have a
> > way to force it on new users.
> > And the way I though of it was that it would be transparent for users,
> > provided they use svn clients, not direct opening of files in
> > text-base.
> > All in all, we agree here ;-)
>
> Why should the repository have anything to say about it at all?
>
> Size and presence of text-base is a *purely* client-side concern. If
> you have a big disk with fast I/O, you might want them all. If you
> have a small disk, or don't use the working copy much, you might not
> want them at all. Or you might only want text bases for non-binary
> files.
>
> All of these are concerns local to the working copy user; the
> repository administrators cannot predict these needs. So I don't see
> any point in repository configurability for this feature.
>

Working copy size has been a big problem (pun intended) at RMIT
Computer Science; some students (myself included) use subversion to
store individual or group work, with the repository in someone's home
directory. Since students are only allocated a small amount of
filespace, working copies account for a fair amount of quota.

In this sort of case it makes sense for the person setting up the
repository to configure it for minimum filespace footprint. Also,
since most of the access is local, network traffic isn't much of a
problem. If someone wants to checkout stuff remotely (e.g. to work on
it at home) they could override the server setting and store
everything in text-base.

-- 
Dylan Leigh - http://yallara.cs.rmit.edu.au/~dleigh/

  • application/pgp-signature attachment: stored
Received on Thu Jun 23 08:02:11 2005

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