Will Dean wrote:
> Nathan Kidd wrote:
>> I often work on very large trees that can take several minutes for
>> the commit dialog to get the status of.
>
> I'm always interested in things which take several *minutes*. Can
> you give me some numbers for how big this tree is, roughly.
>
> Total files in tree Number of unversioned files Total folders in tree
> Number of unversioned folders
First of all, the particular case I was thinking of when talking about
'minutes' was *over the (100mb) network*. I know, I know, "don't do
that", but reality for me is sometimes it has to happen.
I just tried now and it actually finished the "commit status" in 2:15.
On the local machine (dual 3.2 xeon, ultra 320 SCSI) the same operation
is 45s.
The total WC is a 10GB tree, 200K files, 15K folders, BUT most of it
is svn:ignored and svn status will only list about 500 files and a
handful of directories not under version control. Of actual content
under version control, only 7,500 files, 500 directories.
But all this is moot, since....
> Versions of TSVN prior to 1.1.2 have had hideously bad performance on
> the commit dialog with large trees, but the performance improvement
> in 1.1.2 should be so significant that a tree which takes several
> minutes in 1.1.2 would probably never have completed in prior
> versions.
I was still using 1.1.1 (not yet having had enough time to be
comfortable with 1.1.2 to install it on that production machine).
I'm currently swamped at work. If I get time I'll try moving to 1.1.2,
see what times the same operations take, and then report back.
Thanks for all your work, Will.
-Nathan
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Jan 11 04:30:22 2005