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

Re: This'll give ya whiplash

From: Eric Gillespie <epg_at_pretzelnet.org>
Date: Wed, 01 Oct 2008 17:30:21 -0700

Greg Stein <gstein_at_gmail.com> writes:

> Oh yeah... watch out DVCS's .... I'm gonna add offline commits to svn,
> and write a revlog-backed repository. It'll take me a while, but I'll
> get there... Then let's look at feature/function deltas!
> Bwahahahaaaa!!

Maybe you could start by implementing merge-tracking that
actually works. And maybe these other projects will not stand
still, either.

As for revlog, I don't understand the attraction. Fsfs has the
beautiful property that revision data, once written, never
changes. This greatly simplifies a large-scale deployment,
enables caching on the servers, and enables simple, almost
entirely lock-free multi-writer capability. Last I heard[1],
Mercurial did not support multiple simultaneous writers.
Perforce is all about locks, locks, locks, and more locks to
support multiple writers. Would fs_revlog be the same?

That's not to say fsfs has no problems or can't be improved.
But I'm skeptical deltification is useful in storage. I'd be
more interested in seeing how individually compressed texts in a
content-addressable store performs.

[1] I have not really used Mercurial.

Eric Gillespie <*> epg_at_pretzelnet.org
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-10-02 02:31:18 CEST

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