On Wed, Aug 10, 2011 at 16:51, Branko Čibej <br...@xbc.nu> wrote: >... > Likely to be working copy performance, then. I'll bet sqlite commits > dominate the client end of the checkout time in 1.7.
I wouldn't be surprised. I seem to recall a basic rule of something like "50 commits per second". And we make at least one commit per file. My hope was to batch-add files in each directory. Just collect up the data (name, checksums, props) and batch-add in the close_directory() in update_editor.c. But... before trying that, I'd want to run some perf tests to verify if the svn_wc___db_base_add_file() is truly where we're spending time. Cheers, -g