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

RE: Revision sizes...

From: Chris Ormerod <chris.ormerod_at_ruralpress.com>
Date: 2006-01-05 04:57:15 CET

How many MBs of files have you committed?

The repository can't be smaller than the actual file sizes. I am pretty sure
it only stores diffs of text, but if you have a 10mb PSD file and make 5
changes with a commit in between then that would be 50MB I think. (Or does
SVN store Diffs of binary files?)

For reference we have 605 revisions and the size is 21MB, and if I do an
export of the root of the repository I get 21MB of files (2578 files) on
disk. That is all C# / ASP code - so perhaps SVN does compression as well?
How else could the repository with 600 revisions be the same size as the
actual files?

One thing that is interesting is that there is a file created in the revs
folder for each revision. Has there been any testing/reports of performance
issues when the number of revisions approaches the thousands? We run Windows
2000 servers here and for our own applications we start to notice speed
issues once you get past about 5000 files in a folder - but it doesn't get
real bad until you get past 10-15000.

Chris.

> -----Original Message-----
> From: Thomas Hruska [mailto:thruska@cubiclesoft.com]
> Sent: Thursday, 5 January 2006 1:04 PM
> To: dev@tortoisesvn.tigris.org
> Subject: Revision sizes...
>
>
> So...I was submitting revisions the other day to my own local
> repository
> and got curious as to how large the database was. I've only
> made about
> 30 revisions, but the database is already 50MB in size. Is
> this normal?
> If so, how do people with thousands of revisions back up the
> database? The stuff I'm putting in is mostly source code but it also
> includes some binary data that doesn't change very often
> (e.g. icons and
> the PSD files used to create the icons).
>
> I'm also curious about the release schedule for the official
> non-RC TSVN
> v1.3 release. I've been watching this list and am looking forward to
> some of the things being developed for this release. Keep up
> the great
> work!
>
> --
> Thomas Hruska
>
> VerifyMyPC v1.1: "A stable PC is a happy PC."
>
> Learn more, take the tour, and download:
> http://www.CubicleSoft.com/VerifyMyPC/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
> For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Jan 5 04:57:08 2006

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.