Hello, my name is M'hand and this is my first message to the mailing list. 
I am a software developer that has used tortoise for 7 years, and I think the 
repo-browser behavior can be improved, at least for my use case.

We use a single-repo for all our projects, this means that our repository is 
huge and deep.
This make the repo-browser unusable: if we are lucky it is initialized after a 
few minutes, if not, it goes into a deadlock in util.c@975 (I should create 
another thread for this deadlock).

My observation:
The repo browser tries to call svn_client_list4 for every directory level, from 
the root to the actual browsed folder. It seems that tortoise does this in 
order to build the folder tree in the left panel.

I have looked for a repo-browser option to disable this behavior. But It seems 
that there is no such thing.

Here is the actual options i have found :
- RepoBrowserPrefetch: Prefetch the children from the current path 
- RepoBrowserShowExternals: Displays externals as subfolders
- RepoBrowserShowLocks: Displays the lock info (owner and comment)

Is it possible to add an option in order to have a partially initialized folder 
tree like below?

If I open the repo-browser with this url "svnroot/proj1/doc/internal", the tree 
would look like this :
- svnroot
    /proj1
        /doc
            /internal

Then later if I click on the "doc" folder, it will update the tree like this:
- svnroot
    /proj1
        /doc
            /internal
            /public

Is the issue well explained ?
Is it common to browse a deep repository or specific to us ?
Is it possible to consider this option ? 
Or something better to solve our issue ?

Kind regards,

M'hand BOUGHIAS




-- 

-- 
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tortoisesvn/cde81b1d-4b91-43a3-8d0f-296be440362c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to