Page 1 of 1

Suggestion

Posted: 06 Feb 2013, 22:12
by navi
Any chance of adding TortoiseSVN SQLite compactor/optimizer? TortoiseSVN uses large number of SQLite database to manage its subversion system. I have a bad feeling they might not be optimized, as they seems to grow oversize very quickly.

regards
navi

Re: Suggestion

Posted: 09 Feb 2013, 21:38
by Steven
Hi,

Where does TortoiseSVN store these files?

Re: Suggestion

Posted: 10 Feb 2013, 00:19
by navi
Steven wrote:Hi,

Where does TortoiseSVN store these files?

Code: Select all

Centralized Metadata Storage

A key feature of the changes introduced in Subversion 1.7 is the centralization of working copy metadata storage into a single location. Instead of a .svn directory in every directory in the working copy, Subversion 1.7 working copies have just one .svn directory—in the root of the working copy. This directory includes (among other things) an SQLite-backed database which contains all of the metadata Subversion needs for that working copy.

Even though the data is stored in a structured format, the relationships between the data are complex. We highly discourage external tools from modifying the data held in this database, as such modification is likely to result in working copy corruption.
http://tortoisesvn.net/tsvn_1.7_releasenotes.html

Inside the root checkout folder, TortoiseSVN creates a ".svn" folder. It stores all the SQLite files in that ".svn" folder. However, individual users can chose one or more arbitrary location. For instance, I have three different checkout folder for individually checking out three different sub-section of a SVN from google-codes SVN service. As some of the svn's can be really really big and packed with redundant files. Anyhow, TortoiseSVN must be keeping a list of users checkout folders somewhere. In windows registry or in a ini/config/xml file somewhere. If you want location of that I can try to dig it out from TortoiseSVN source/document/ or investigating my working copy!? :good:

p.s: or we can just dump the whole idea as 'TortoiseSVN' seems to highly discourage it?

Thanks & Regards
navi

Re: Suggestion

Posted: 11 Feb 2013, 20:20
by Steven
No, I'm sorry but that feature cannot and will not be implemented (optimizing working copies of svn)

SpeedyFox is not that kind of app.