mhand.b...@a-volute.com
unread,Nov 27, 2017, 4:46:22 AM11/27/17Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to TortoiseSVN
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
--