aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorDoug Zongker <dougz@google.com>2014-09-08 12:22:09 -0700
committerDoug Zongker <dougz@google.com>2014-09-25 16:38:14 -0700
commitd83e4f15890ac6ebe0d61924bd224eb1ae8565ad (patch)
tree3dbd7f99d5b4c4af35bc8f1d79db7db729122ca1 /etc
parenta6e13ae01bff5109361868f565187f16d045c82d (diff)
downloadbootable_recovery-d83e4f15890ac6ebe0d61924bd224eb1ae8565ad.zip
bootable_recovery-d83e4f15890ac6ebe0d61924bd224eb1ae8565ad.tar.gz
bootable_recovery-d83e4f15890ac6ebe0d61924bd224eb1ae8565ad.tar.bz2
support for version 2 of block image diffs
In version 2 of block image diffs, we support a new command to load data from the image and store it in the "stash table" and then subsequently use entries in the stash table to fill in missing bits of source data we're not allowed to read when doing move/bsdiff/imgdiff commands. This leads to smaller update packages because we can break cycles in the ordering of how pieces are updated by storing data away and using it later, rather than not using the data as input to the patch system at all. This comes at the cost of the RAM or scratch disk needed to store the data. The implementation is backwards compatible; it can still handle the existing version 1 of the transfer file format. Change-Id: I4559bfd76d5403859637aeac832f3a5e9e13b63a
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions