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