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