Mark Phippard wrote:
> On Sat, Jun 14, 2008 at 12:51 PM, Mark Phippard <markphip_at_gmail.com> wrote:
> 
> So I ran the same merge commands from boxes in the CollabNet network,
> using the same working copy (which is stored in my HOME folder on
> Samba server).  Here are the times:
> 
> Linux: 10 seconds
> Windows CSVN: 72 - 97 seconds
> Windows TSVN: 97 - 101 seconds
> 
> I do not think the information really helps, but thought I would share
> it nonetheless.
> 
> Since the time between Linux and Windows is so astonishing, I thought
> I would throw in the times for svn status --ignore-externals on this
> working copy:
> 
> Linux: 0.3 seconds
> Windows CSVN: 80 seconds
> Windows TSVN: 85 seconds
> 
Yikes!
And I was wondering why nobody mentioned the slow merges before :)
I stepped through the svn code for mergin a little bit. Most commands 
only connect once and then use that connection. However, the merge 
command does multiple 'connect()' calls, which I think is one reason why 
merging is so slow.
I'm now doing some tests with svn:// - it seems that having IPv6 enabled 
*has* some impact on speed. Currently rebuilding without IPv6 support 
for more tests with svn://
Stefan
-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
Received on 2008-06-14 19:28:24 CEST