On 12/01/12 07:42, Dan McGee wrote:
Rework the frontend and backend to allow passing a ratio value in for UseDelta rather than having a hardcoded #define-d 0.7 value always used. This is useful for those with fast connections, who would likely benefit from tuning this ratio to lower values; it is also useful for general testing purposes.
The libalpm API changes for this, but we do support the old config file format with a no-value 'UseDelta' option; in this case we simply use the old default of 0.7.
We clamp the ratio values to a sane range between 0.0 and 2.0, allowing ratios above 1.0 for testing purposes.
Signed-off-by: Dan McGee <dan@archlinux.org>
Ack-by: Allan Looks good from some basic testing here. My only thought (which is possibly full of bikeshed, so feel free to ignore...) was do we really want to stick with a ratio or move to an absolute size difference? 0.9 of a 100MB package is much more useful than 0.9 of a 1KB package. Allan