Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_build_make
/
ccb86fe7d47b01ce06a968c0d2bc8d4024b8b8a6
/
tools
/
releasetools
/
blockimgdiff.py
41976c7
Factor out the image classes to break circular dependency
by Tianjie Xu
· 6 years ago
b813120
releasetools: Make blockimgdiff Python 3 compatible.
by Tao Bao
· 6 years ago
55988c4
FileImage: make thread-safe
by Yifan Hong
· 6 years ago
8a66a71
Allow generating OTA package from non-sparse images.
by Yifan Hong
· 6 years ago
6f3eaeb
Fix DataImage.ReadRangeSet()
by Yifan Hong
· 6 years ago
bb2658d
releasetools: Really allow removing partitions
by Yifan Hong
· 6 years ago
b6105dc
blockimgdiff: selectively convert 'diff' commands to 'new' to reduce stash size
by xunchang
· 7 years ago
3df4d5e
blockimgdiff: add a function to select and convert 'diff' to new
by xunchang
· 7 years ago
2153183
blockimgdiff: Factor out the diff_worker
by xunchang
· 7 years ago
32fcdab
releasetools: Switch to Python logging.
by Tao Bao
· 7 years ago
73dd4f4
releasetools: Set default stdout and stderr in common.Run().
by Tao Bao
· 7 years ago
67c7cbb
Generate the compute_hash_tree command
by Tianjie Xu
· 7 years ago
76def24
releasetools: Make scripts pylint clean.
by Tao Bao
· 8 years ago
5bab0dd
releasetools: Remove RemoveBackwardEdges().
by Tao Bao
· 7 years ago
e709b09
releasetools: Allow generating BBOTA for images with shared blocks.
by Tao Bao
· 7 years ago
4ccea85
releasetools: Remove the unconditional fallback to bsdiff.
by Tao Bao
· 7 years ago
508b087
releasetools: Make blockimgdiff.py pylint-clean.
by Tao Bao
· 7 years ago
9739514
releasetools: Remove the global diff_done in blockimgdiff.py.
by Tao Bao
· 7 years ago
294651d
releasetools: Add an ImgdiffStats class that reports imgdiff stats.
by Tao Bao
· 7 years ago
cb73aed
releasetools: Refactor the condition checking for using imgdiff.
by Tao Bao
· 7 years ago
fe97dbd
releasetools: RangeSet.monotonic is not an optional attribute.
by Tao Bao
· 7 years ago
df1166e
Protect SparseImage._GetRangeData() with lock
by Tianjie Xu
· 7 years ago
8a7ed9f
Double check the sha1 for ranges during package generation
by Tianjie Xu
· 8 years ago
20a86cd
Iterate through the sorted file map when finding transfers
by Tianjie Xu
· 8 years ago
d3bf67e
Sort the split transfers to generate a determinate package
by Tianjie Xu
· 8 years ago
186ec99
releasetools: Fix a bug in blockimgdiff.HeapItem.
by Tao Bao
· 8 years ago
41390d4
Improve the comment in AddSplitTransfers
by Tianjie Xu
· 8 years ago
f68b50f
Fall back to normal split if imgdiff fails when splitting large apks
by Tianjie Xu
· 8 years ago
2536607
Add multithread support to call imgdiff with block-limit
by Tianjie Xu
· 8 years ago
d41c917
releasetools: Fix the wrong command when falling back to bsdiff.
by Tao Bao
· 8 years ago
b937ead
releasetools: Work around the issue with mke2fs created images.
by Tao Bao
· 8 years ago
3945158
releasetools: Add a verbose parameter to common.Run().
by Tao Bao
· 8 years ago
b59c17f
Provide more info for bsdiff/imgdiff exceptions.
by Tianjie Xu
· 9 years ago
33635b1
releasetools: Fix the diff_worker progress report.
by Tao Bao
· 8 years ago
8fad03e
releasetools: Drop the support for BBOTA v1 and v2.
by Tao Bao
· 8 years ago
183e56e
releasetools: Reduce memory footprint for BBOTA generation.
by Tao Bao
· 8 years ago
e8c68a0
releasetools: Fix an equality check bug when asserting stash size.
by Tao Bao
· 8 years ago
3c5a16d
releasetools: Fix a bug in ReviseStashSize().
by Tao Bao
· 8 years ago
3a2e350
blockimgdiff.py: Clean up stash id computation in BBOTA v3+.
by Tao Bao
· 9 years ago
304ee27
blockimgdiff.py: Add a test case for ReviseStashSize().
by Tao Bao
· 9 years ago
e27acfd
releasetools: Fix the computation in ReviseStashSize().
by Tao Bao
· 9 years ago
e355416
Merge "releasetools: Make BBOTA incremental generation repeatable."
by Tao Bao
· 9 years ago
3348228
releasetools: Make BBOTA incremental generation repeatable.
by Tao Bao
· 9 years ago
7f5f231
Merge "Analyze unchanged blocks in odex files." am: 6e12b72966 am: 0493339a1f
by Tao Bao
· 9 years ago
08c8583
Analyze unchanged blocks in odex files.
by Tao Bao
· 9 years ago
37e2930
Avoid writing too much new data per transfer
by Tianjie Xu
· 9 years ago
b64439b
Limit the number of blocks in command zero
by Tianjie Xu
· 9 years ago
bb848c5
Limit the number of blocks in command zero
by Tianjie Xu
· 9 years ago
293fd13
releasetools: Disable using imgdiff for squashfs.
by Tao Bao
· 9 years ago
66f1fa6
releasetools: Perform erase commands first.
by Tao Bao
· 9 years ago
d522bdc
releasetools: Only verify the blocks to be touched.
by Tao Bao
· 9 years ago
ff75c23
releasetools: Fix the bug in AssertSequenceGood.
by Tao Bao
· 9 years ago
b4cfca5
releasetools: Add two new entries to metadata.
by Tao Bao
· 9 years ago
6ab2a50
improve performance of blockimgdiff
by Doug Zongker
· 9 years ago
ebe39a0
Fix print error of numbers of blocks
by Tianjie Xu
· 10 years ago
bb86e1d
Adjust the size limit for splitting large files
by Tianjie Xu
· 10 years ago
eba409c
Bump up the BBOTA version to 4.
by Tao Bao
· 10 years ago
db08d83
Merge "Fix calculation of stashed blocks."
by Tao Bao
· 10 years ago
21b37d8
Fix calculation of stashed blocks.
by caozhiyuan
· 10 years ago
4fcb77e
blockimgdiff.py: Fix the script error for BBOTA v1.
by Tao Bao
· 10 years ago
b32d56e
releasetools: Fix the expected total blocks.
by Tao Bao
· 10 years ago
42206c3
releasetools: Don't write empty groups.
by Tao Bao
· 10 years ago
7589e96
releasetools: Always write the last block if it's padded.
by Tao Bao
· 10 years ago
9a5caf2
Split large files for BBOTA v3.
by Tao Bao
· 10 years ago
82c4798
Revise stash for BBOTAs when needed.
by Tao Bao
· 10 years ago
bb625d2
Free the stash after its use in BBOTA v2.
by Tao Bao
· 10 years ago
575d68a
Change the cache partition size check into warnings.
by Tao Bao
· 10 years ago
8dcf738
Assert the stash size when generating OTAs.
by Tao Bao
· 10 years ago
e9b6191
Zero out blocks that may be touched by dm-verity.
by Tao Bao
· 10 years ago
68658c0
Add post-install verification for BBOTAs
by Tao Bao
· 10 years ago
ff77781
Add support for clobbered blocks
by Tao Bao
· 10 years ago
29f529f
Calculate max_stashed_blocks correctly for block OTA v3
by Sami Tolvanen
· 10 years ago
8b72aef
Make releasetools pylint clean.
by Dan Albert
· 10 years ago
b8c8717
Make the generated OTAs repeatable
by Tao Bao
· 10 years ago
7b985f6
Fix the error that free_string is not defined.
by Jesse Zhao
· 10 years ago
dd67a29
Change transfer list format to include block hashes
by Sami Tolvanen
· 11 years ago
e985f6f
fix transfer list for full OTAs
by Doug Zongker
· 11 years ago
6233818
generate version 2 blockimgdiff files
by Doug Zongker
· 11 years ago
424296a
add missing AOSP copyright notices
by Doug Zongker
· 11 years ago
ab7ca1d
refactor BlockDifference into common
by Doug Zongker
· 11 years ago
fc44a51
new block OTA system tools
by Doug Zongker
· 11 years ago