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

Re: Improving the performance of libsvn_wc for checkouts/updates/switches

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2004-05-22 21:19:26 CEST

Josh Pieper <jjp@pobox.com> writes:

> Philip Martin wrote:
>> What I observe with the current code is typically
>>
>> A dir
>> A dir/file
>> A dir/subdir
>> A dir/subdir/file

Interrupt here. Is dir/subdir versioned? If not then I don't think
cleanup will find subdir's log file. I suppose one might be able to
run cleanup repeatedly.

>> A dir/another_file
>
> Well, it does pass all the tests. :)

We don't really have much in the way of cleanup regression tests.

I'm not really sure how this "pending" log file will interact with
cleanup. At present the log file is written in .svn/tmp/log and moved
to .svn/log just before it is run. Moving to .svn/log is what makes
the log file "live", and then it is visible to cleanup. Where does
your log file accumulate? When does it become live? How does it work
when there are multiple log files being accumulated?

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat May 22 21:19:39 2004

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.