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

Re: svn commit: rev 3232 - branches/issue-749-caching/subversion/include branches/issue-749-caching/subversion/libsvn_wc branches/issue-749-caching/subversion/libsvn_client branches/issue-749-caching/subversion/clients/cmdline

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2002-09-26 18:53:04 CEST

philip@tigris.org writes:

> Author: philip
> Date: 2002-09-26 11:18:57 -0500 (Thu, 26 Sep 2002)
> New Revision: 3232
>
> Modified:
> branches/issue-749-caching/subversion/clients/cmdline/info-cmd.c
...
> branches/issue-749-caching/subversion/libsvn_wc/update_editor.c
> Log:
> Make svn_wc_entry provide a pointer to const. Treat the values in the
> hash returned by svn_wc_entries_read as pointers to const where
> possible. This makes it harder to abuse/corrupt the entries cache.

I think this version of entries caching is ready. I'm going to try
some manual tests, and some more valgrind runs, and if anyone else
want to try it please do so. If no problems arise I will merge it
into the trunk.

As to performance, read-only operations ('svn st', 'svn diff') on a
working copy the size of the Subversion trunk run several times
faster. Checkout over ra_local of a working copy with a couple of
hundred files in a single directory is twice as fast.

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Sep 26 18:53:44 2002

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.