{"push_id":2328768430,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"9452d84b9733af4849b5fd36300e3a1fe063f0cd","before":"4f0b725439bb73f9b244bf8fdbd157f16d542ce3","commits":[{"sha":"4ccea8549e889b4d4a17ccc11f3fb71dd97369ef","author":{"name":"Tao Bao","email":"cfd6a5c67b5fbf415e0532230290af3efa666f85@google.com"},"message":"releasetools: Remove the unconditional fallback to bsdiff.\n\nThis CL uses the 'incomplete' tag to skip applying imgdiff to files with\nincomplete block list. It's not the ideal fix to address the holes in\next4 images, but would unhide other imgdiff issues covered by the\nunconditional fallback.\n\nBug: 68016761\nTest: Generate an incremental OTA package from images with incomplete\n      block list. Check the imgdiff stats report.\nTest: `python -m unittest test_blockimgdiff`\nChange-Id: Ice77686414e70f5e42de35c1757fb31cf02e4fd4","distinct":true,"url":"https://api.github.com/repos/aosp-mirror/platform_build/commits/4ccea8549e889b4d4a17ccc11f3fb71dd97369ef"},{"sha":"e709b094e4b049ddfd6e65fc5bec1deb87fa57b1","author":{"name":"Tao Bao","email":"cfd6a5c67b5fbf415e0532230290af3efa666f85@google.com"},"message":"releasetools: Allow generating BBOTA for images with shared blocks.\n\nWhen target defines 'BOARD_EXT4_SHARE_DUP_BLOCKS := true', the generated\nsystem/vendor images may contain shared blocks (i.e. some blocks will\nshow up in multiple files' block list), which violates the current\nassumptions in BBOTA script.\n\nThis CL allows generating BBOTAs by considering the first occurrence as\nthe \"owner\" of the shared blocks. All the later users of the shared\nblocks will have an incomplete block list, whose RangeSet's will be\ntagged with 'uses_shared_blocks'.\n\nFiles with 'uses_shared_blocks' tag will not be diff'd with imgdiff,\npotentially with patch size penalty. Such files will be accounted for in\nimgdiff stats report, where we can revisit for a better solution.\n\nBug: 64109868\nTest: Generate BBOTA full and incremental package with targets defining\n      'BOARD_EXT4_SHARE_DUP_BLOCKS := true'.\nChange-Id: I87fbc22eef7fafe2a470a03fdcfa1babf088ea8d","distinct":true,"url":"https://api.github.com/repos/aosp-mirror/platform_build/commits/e709b094e4b049ddfd6e65fc5bec1deb87fa57b1"},{"sha":"6392e0581338b8911f246de975bb028caba3d429","author":{"name":"Tao Bao","email":"cfd6a5c67b5fbf415e0532230290af3efa666f85@google.com"},"message":"Merge \"releasetools: Remove the unconditional fallback to bsdiff.\"","distinct":true,"url":"https://api.github.com/repos/aosp-mirror/platform_build/commits/6392e0581338b8911f246de975bb028caba3d429"},{"sha":"9452d84b9733af4849b5fd36300e3a1fe063f0cd","author":{"name":"Tao Bao","email":"cfd6a5c67b5fbf415e0532230290af3efa666f85@google.com"},"message":"Merge \"releasetools: Allow generating BBOTA for images with shared blocks.\"","distinct":true,"url":"https://api.github.com/repos/aosp-mirror/platform_build/commits/9452d84b9733af4849b5fd36300e3a1fe063f0cd"}]}
{"actor":{"display_login":"hubot"}}