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

Re: [TSVN] Technical questions on status caching

From: SteveKing <steveking_at_gmx.ch>
Date: 2004-12-21 18:29:59 CET

Laurent CHASTEL wrote:

> About putting cache in a file, I asked this to deal with big folders.
> I have folders in my repository with 3000 objects to 5000 objects.
> It takes 2 minutes for 5000 files to display the files in Explorer to be
> able to do something.

2 minutes for 5000 files? You're sure you don't have the recursive
overlay option turned on? On my test working copy here where I fixed and
tested the 'severe performance degradation' (check the mailing list for
that subject) it only takes now about 2 seconds to get the status of
4500 files.

> When changin of directory and getting back to the big ones, it takes
> arround 25% less to display the files.

That's the windows NTFS cache taking effect.

> My users don't want to use Explorer anymore, it's too slow for them.
> I worked on my repository organization, but I could have less than 3000
> files (SCC limitation)
>
> I have developed a SCC for SVN and I have implemented a similar solution
> you have implemented, but I added save/load the cache. The first time a
> user open a folder with SCC on his computer, it takes 2 minutes to open,
> but the next times, it takes only 1 or 2 seconds to open (the time to
> read the cache file).

You know that TSVN is GPL? Then you should also know that if you use our
code (even if it's only a small part of it) you have to put your project
also under GPL. If you're only using it in your own company and don't
distribute your project to others, then that's fine. But if you want to
give your project to others or even sell it then you have to give the
sourcecode away too.
We don't like it if other people use our work (and our time) to make money.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Dec 21 18:30:33 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.