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

Re: build_tree_from_entries

From: Greg Stein <gstein_at_lyra.org>
Date: 2001-04-27 03:23:57 CEST

On Fri, Apr 27, 2001 at 12:03:15AM +0200, Branko �ibej wrote:
> Sam TH wrote:
> >> I think Greg meant "anonymous" as "read-only" -- no checkins, so no
> >> diffing on the client side.

Right.

> > Well, no diffing for checkins, but you still need to diff for 'svn
> > diff'. Which is something that gets done a lot on anonymous
> > repositories.

True. So if somebody plans to do that, then they can go ahead and keep the
text-base. I just said that it would be "good" for anonymous checkouts. Not
mandatory.

Consider a Tinderbox type system. It can simply do a checkout with no second
copy, then go to the build. It will never do a diff nor a checkin.

Maybe you're a non-developer. You anon checkout with no text base because
you know that you won't be sending in diffs/patches, let alone a checkin.

I believe our default will be to always have it.

> No problem. Cache the orignal text after the first diff, for changed
> files only. Still saves a lot of space.

That's a bit more complicated, but yah... there are a number of things that
could be done. We could also gzip the files.

> Which reminds me, there are situations when we /do/ send cleartext over
> the wire. Are we compressing it in any way right now? (I know we don't
> link zlib, but txdelta is a compressor, too.)

Nope. One of these days, we'll do it (it is certainly doable within HTTP).
We would upgrade Neon to provide for gzip (zlib) in both directions, and
then install mod_gzip or something similar on the Apache side.

So... doable, but not there today, and dunno when.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
Received on Sat Oct 21 14:36:29 2006

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