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

Making the repository smaller

From: Philipp Marek <philipp_at_marek.priv.at>
Date: Wed, 20 Feb 2008 17:48:23 +0100

Hello everybody,

AFAIK there's currently no delta for directories (because of performance
reasons).
Now I'm looking for cheap solutions to make the repository smaller.

Would it be possible to make a directory in the repository be a list of
blocks, so that only the blocks that have changed entries in them would have
to be duplicated?

These blocks could additionally be stored compressed - although I'm not sure
whether that's necessary (or good).

I just tested with my /etc; this has 302 entries in it, and if I change one
file in a subdirectory (where the delta in the revision file consists of ~40
bytes) the full revision has ~14kB, most of them the directory entries
in /etc.

Additionally it would be nice to get some compression for often used
properties, ie. properties where name and value are shared between a lot of
entries.

Regards,

Phil

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-02-20 17:48:38 CET

This is an archived mail posted to the Subversion Dev mailing list.