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

RE: SVN 1.7.7 Repo-Browser inits very slowly

From: Thorgal <johannmoro_at_gmail.com>
Date: Tue, 10 Jul 2012 11:45:36 -0700 (PDT)

I can only second that.

There is a big performance issue on TSVN 1.7 compared to TSVN 1.6

I did a lot of digging and my view on what is happening is as follows.

Disabling RepoBrowserPrefetch and RepoBrowserShowExternals doesn't make much (if any) difference.

I compared the traffic sent to the SVN Server when opening TSVN 1.7 and TSVN 1.6 and surely enough there are many more messages sent to the server on 1.7.

The thing is, when you open the repo browser at the root, it doesn't make much of a difference, on our very big repository, TSVN 1.6 was already taking a fair amount of time.

The big difference is when you open a leaf folder and I saw what it doesn differently. In TSVN 1.6 when you opened the repo browser from a subfolder, it only showed this subfolder in the left handside pane. If you wanted to expand the folder above where you initially requested it, you had to wait.

In TSVN 1.7 though it gets all the information from all the folders from the root every time so that it shows you every single folder from the root in your repository. This means that you wait the exact same amount of time whether you open Repo-browser on the root or on a folder that doesn't have any children.

Doing a "svn status -v" on the root is long for us and in the previous version it only did it on what you requested.

It would be great if there was an Advance Setting to revert to the old behaviour because we have to wait minutes to open the repo browser whereas for most cases it used to take one of 2 seconds.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2982751

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2012-07-10 20:46:10 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.