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

Re: request: Subversion internals consultant.

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Thu, 9 Oct 2008 08:51:15 +0200 (Jerusalem Standard Time)

Greg Stein wrote on Wed, 8 Oct 2008 at 18:43 -0700:
> > 1) Reduce the ".lock" operation when doing updates.
> > When svn does most "update" or "stat" operations, it traverses the
> > tree making "lock files" this causes the speed of the tool be to
> > much slower than it could be. We'd like to explore options for a
> > custom build that would reduce that.
>
> Yeah... it probably shouldn't take out locks for update or stat, but
> I'm assuming it does to ensure read-consistency.
>
> In 1.7, there will be one sqlite database replacing all of a working
> copy's "entries" files and no locks whatsoever. The two operations
> will do a quick traversal of the working copy (update will look for
> missing items, status will look for text modifications).

I thought you and jszakmeister agreed on IRC that 'update' doesn't care
about missing items, only about missing text-bases?

IOW, 'update' might have to traverse the .svn/pristine/ dir, but not the
wc itself.

> We may have shortcut versions that skip the traversal entirely.

---------------------------------------------------------------------
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-09 08:51:29 CEST

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