We have discontinued this forum and moved support tickets to the GitHub issue tracker. More info

Suggestion

Top popular freeware SpeedyFox
Post Reply
navi
Posts: 2
Joined: 06 Feb 2013, 22:01

Suggestion

Post 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
User avatar
Steven
CrystalIDEA Developer
Posts: 2294
Joined: 21 Dec 2009, 11:48
Location: CrystalIDEA headquarters
Contact:

Re: Suggestion

Post by Steven »

Hi,

Where does TortoiseSVN store these files?
navi
Posts: 2
Joined: 06 Feb 2013, 22:01

Re: Suggestion

Post 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
User avatar
Steven
CrystalIDEA Developer
Posts: 2294
Joined: 21 Dec 2009, 11:48
Location: CrystalIDEA headquarters
Contact:

Re: Suggestion

Post 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.
Post Reply