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

Re: svn commit: r9496 - in trunk/subversion: include libsvn_delta tests/libsvn_fs

From: Branko Čibej <brane_at_xbc.nu>
Date: 2004-04-29 21:36:09 CEST

kfogel@collab.net wrote:

>Branko Čibej <brane@xbc.nu> writes:
>
>
>>Just as long as we keep in mind that changing the delat window size
>>breaks repository binary compatibility (i.e., it requires a repos
>>reload).
>>
>>
>
>Did we really code things like that?
>
>
Not "we", "I".

>I would have thought that the global delta window size is how we
>choose what window size to use when creating new deltas; but that once
>created, a delta window *says* what size it is, and that therefore
>this wouldn't break compatibility.
>
>(If I'm off on the wrong track here, one or two words will probably be
>enough to set me straight...)
>
>
The delta combiner requires that all windows in a delta chain match in
both offset and size except at the end of the file. While it would be
possible to remove this restriction, it would complicate the combner "a
bit". I don't think it's worth the trouble.

Of course, the window size could be a repository creation parameter; it
could also be different for different nodes, as long as it stays
constant within a node. I can concieve of a repository of uncompressed
videos that would use a 100M delta window instead of a 100k one.

-- Brane

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 29 21:38:38 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.