)]}'
{
  "commit": "72dbf2cd840046aff8496761dac72281268ca34b",
  "tree": "a46dc6715a1be8a023f755c0819dbdac5ecdbe92",
  "parents": [],
  "author": {
    "name": "Igor Sarkisov",
    "email": "isarkisov@google.com",
    "time": "Thu Oct 01 11:36:17 2020 -0700"
  },
  "committer": {
    "name": "Igor Sarkisov",
    "email": "isarkisov@google.com",
    "time": "Thu Oct 01 11:36:17 2020 -0700"
  },
  "message": "Project import\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1d84cd99f0bb51ed1422de6f3d449c24834d9ed",
      "new_mode": 33188,
      "new_path": "recovery/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2d97d42ba686a8ca0678e4ebcca1e5f23a355aa",
      "new_mode": 33188,
      "new_path": "recovery/CleanSpec.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5b1efa7aac764ae6d8da63476a2d5cec02a6a5d",
      "new_mode": 33188,
      "new_path": "recovery/NOTICE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01fab9465de85ee7bf43390dc158e995f13cd9e9",
      "new_mode": 33188,
      "new_path": "recovery/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60616ca33bc1b135ecaa945b4806e6f9d3415d73",
      "new_mode": 33188,
      "new_path": "recovery/adb_install.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efad436fa335061332966b944a7114653589e915",
      "new_mode": 33188,
      "new_path": "recovery/adb_install.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "604787e789f7dcdd87a0a7fa141a2d6ed4ada36e",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb4984303b18d40c0a8c5bd60ec1bae1ffc19812",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6156a0ca3b170f85e7fea6714c7f24bc5173e584",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/NOTICE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02a3c6e418a784ca081f171185cb7c427a7c0c00",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/applypatch.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ea68a1a9f4c2f434c2d0790678aed61804d4fcc",
      "new_mode": 33261,
      "new_path": "recovery/applypatch/applypatch.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4945da28a185963fcbb0524fc5fe2e01eeae2f4",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/bspatch.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "331cae265feea23c08523d98c71e8abf9ffa2224",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/freecache.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c5bb866d14aef58f6b6f3db6e4541c2038ed0be",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/imgdiff.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2069b4f3f677d103634d081bd9a236b5ea93a0d",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/imgdiff.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcdb922b469c9fc5ae371baffb515642abbb26da",
      "new_mode": 33261,
      "new_path": "recovery/applypatch/imgdiff_test.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5aed763dd9c4417bd8a3c47c6b2fbbb5a63fc18",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/imgpatch.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ee39d2938dec28ecfcf1fa80a470cfabed788ce",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/include/applypatch/applypatch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64d9aa9eb61b721627c33b8e3b58c3264b366ec3",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/include/applypatch/imgpatch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5002934fadc2d8e6799158c5dfa792ed3f1142b",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/libimgpatch.pc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1968ae48fc8bf4899c93243e01a501b0ef8ea875",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdeb8fd505089a705899c0632614cd0857d6636a",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/testdata/new.file"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "166c8732ebf7dca5c991d2cde9d20da5c0492a51",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/testdata/old.file"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b78d385736c6688c4a7ee93ebe1bead473127f6d",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/testdata/patch.bsdiff"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fef250f0150fdf16978706130fad7c26339f12e0",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c34edd971c7c6feacec52d4b28ebf056d7ab1c9",
      "new_mode": 33188,
      "new_path": "recovery/applypatch/utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7aef781c018a81b8b1adede7b8212e19db7c7e8",
      "new_mode": 33188,
      "new_path": "recovery/asn1_decoder.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b17141c441653846f754b03a3588cc73126d0994",
      "new_mode": 33188,
      "new_path": "recovery/asn1_decoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "783f56ea806953e2ff991129138eb69f06a19bdc",
      "new_mode": 33188,
      "new_path": "recovery/bootloader.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1801705fbc1b23368a09a5999efeaecf55527dd0",
      "new_mode": 33188,
      "new_path": "recovery/bootloader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de8b409fdbfc95b539b7670d3304786e378030a9",
      "new_mode": 33188,
      "new_path": "recovery/common.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9718668dd6f79937fce65bdd4ab5610d1170502",
      "new_mode": 33188,
      "new_path": "recovery/default_device.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd1a9875b78cf0e52169b70f7b57a4382dfb0637",
      "new_mode": 33188,
      "new_path": "recovery/device.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0a3ff795cc06c8b944b92d044b2afccfcbd975e",
      "new_mode": 33188,
      "new_path": "recovery/device.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "038dec088f72158d79faacad98b82e96e1bc6c15",
      "new_mode": 33188,
      "new_path": "recovery/edify/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "810455ccaa829bc326969ffa580a320289e62f08",
      "new_mode": 33188,
      "new_path": "recovery/edify/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c34342f7678dc2311c418ef4a254329946a5e0de",
      "new_mode": 33188,
      "new_path": "recovery/edify/expr.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36f8e96125290a0a36391e2f8185ba92ef9b1eb5",
      "new_mode": 33188,
      "new_path": "recovery/edify/expr.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b764d16992608d483d3e583f328d9c917a8c7cdc",
      "new_mode": 33188,
      "new_path": "recovery/edify/lexer.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6007a3d58c8993bcf6af11141b963833490d24cc",
      "new_mode": 33188,
      "new_path": "recovery/edify/main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "098a6370a6eb837004f4849f0cfbe509f8f01a86",
      "new_mode": 33188,
      "new_path": "recovery/edify/parser.yy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aca398fb8f5c7db6ed64d1e465adaea323d315e8",
      "new_mode": 33188,
      "new_path": "recovery/edify/yydefs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29b088d14f7db72f80896add2987d8dbd62b7644",
      "new_mode": 33188,
      "new_path": "recovery/etc/init.rc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae826bebea9417ed04efaf6a2df80f00dd971795",
      "new_mode": 33188,
      "new_path": "recovery/fonts/12x22.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d95408a93dac15821ebdf2f20a4dcf51cd5b966b",
      "new_mode": 33188,
      "new_path": "recovery/fonts/18x32.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b14edde76a3949d82be7c2ff76c828a627ea6827",
      "new_mode": 33188,
      "new_path": "recovery/fonts/OFL.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0748d2f78ad4b53b033dbef0d9c978200130180",
      "new_mode": 33188,
      "new_path": "recovery/fonts/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df96312723e1c3e9415cc5cf61ace9782db858b6",
      "new_mode": 33188,
      "new_path": "recovery/fuse_sdcard_provider.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdc60f2ba235cc1329f8eb19c6107c50336d7a47",
      "new_mode": 33188,
      "new_path": "recovery/fuse_sdcard_provider.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1725e8823a046c56941daa190bfc296413a92702",
      "new_mode": 33188,
      "new_path": "recovery/fuse_sideload.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0b16efbe866b94a257f3691e4435d08cb3a1fa6",
      "new_mode": 33188,
      "new_path": "recovery/fuse_sideload.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa7b73e56c331df0094198ac743dff15c8f49eb3",
      "new_mode": 33188,
      "new_path": "recovery/install.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd08e3c496ff194ff08c3ddcecb05d47a2ce221a",
      "new_mode": 33188,
      "new_path": "recovery/install.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e777b4705d1db7bbcd7f3777f2fa464910d71fa",
      "new_mode": 33188,
      "new_path": "recovery/interlace-frames.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34631a944db71fa1820eaa87722c800747bfe26c",
      "new_mode": 33188,
      "new_path": "recovery/minadbd/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69dc87c62558edbbb419ec89d871e7694e5cfef",
      "new_mode": 33188,
      "new_path": "recovery/minadbd/README.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e581c2a9c48320c2458c9036cd993ee33fde86f",
      "new_mode": 33188,
      "new_path": "recovery/minadbd/adb_main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f4c2563dec773409a8c5093d3d0aef807fd5d4f",
      "new_mode": 33188,
      "new_path": "recovery/minadbd/fuse_adb_provider.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9941709b9f43fd4148911108d445d71f5422e91d",
      "new_mode": 33188,
      "new_path": "recovery/minadbd/fuse_adb_provider.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f2e881c7bfbf45ac6f820c93532c2129eec4906",
      "new_mode": 33188,
      "new_path": "recovery/minadbd/fuse_adb_provider_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "003b5191313759fa5dc874290d85173a6d12c0b3",
      "new_mode": 33188,
      "new_path": "recovery/minadbd/minadbd_services.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "380ec2bfd0017bcb80db6d8331477370d76c89b9",
      "new_mode": 33188,
      "new_path": "recovery/minui/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6e7bd28c30865f30049fb1cf27b598e8cb8b38e",
      "new_mode": 33188,
      "new_path": "recovery/minui/events.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29d7053443613494d21aca65cfe8f7be98646984",
      "new_mode": 33188,
      "new_path": "recovery/minui/font_10x18.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0eea9e3820bcddcf2ab2fa33161bd919601a1c7",
      "new_mode": 33188,
      "new_path": "recovery/minui/graphics.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52968eb108f9407f53a90c3a952c37454b59b92a",
      "new_mode": 33188,
      "new_path": "recovery/minui/graphics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c3541094ea4353a19a57d40a212743276a112e2",
      "new_mode": 33188,
      "new_path": "recovery/minui/graphics_adf.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03e33b775703fcd0aa6932dba4655e3904174d47",
      "new_mode": 33188,
      "new_path": "recovery/minui/graphics_drm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0788f75524abd5aef7af22f5e51bd668abd946a2",
      "new_mode": 33188,
      "new_path": "recovery/minui/graphics_fbdev.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d572205f3062f477f153126a8ee14b12e55957a0",
      "new_mode": 33188,
      "new_path": "recovery/minui/minui.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61a5edeb29c715afc037a3a094831e7391ff255d",
      "new_mode": 33188,
      "new_path": "recovery/minui/mkfont.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8489d60ef5715e0d9fefce20ec537e0f83c97b74",
      "new_mode": 33188,
      "new_path": "recovery/minui/resources.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d36fd64e9eb211f7ec86a67c7ab087fbc0630cd",
      "new_mode": 33188,
      "new_path": "recovery/minzip/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f96e6c44369a677f28f17828559d08b021d8dc60",
      "new_mode": 33188,
      "new_path": "recovery/minzip/Bits.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e08e360c02b9c8e5980eeec806446b691fc4004b",
      "new_mode": 33188,
      "new_path": "recovery/minzip/DirUtil.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85b83c3875cb6540670f2f0ebf172711b6137f0b",
      "new_mode": 33188,
      "new_path": "recovery/minzip/DirUtil.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49bcb316145b7794cb4d4266f00b58e6c0e337bf",
      "new_mode": 33188,
      "new_path": "recovery/minzip/Hash.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e83eac41422fe229ac7d67fb10764e6476675e17",
      "new_mode": 33188,
      "new_path": "recovery/minzip/Hash.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91f87751dc95b9ea3deac1ef52a2d5706807a496",
      "new_mode": 33188,
      "new_path": "recovery/minzip/Inlines.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36e62f594a5f97f5abe187325db7bffc1945434b",
      "new_mode": 33188,
      "new_path": "recovery/minzip/Log.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f1fce14aa749191068abf0ad7a9de5d1a3fb335",
      "new_mode": 33188,
      "new_path": "recovery/minzip/SysUtil.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7adff1e54405acdb011dc04934811972af32b92a",
      "new_mode": 33188,
      "new_path": "recovery/minzip/SysUtil.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d557daa7f63d378038c5156da95187193c02f433",
      "new_mode": 33188,
      "new_path": "recovery/minzip/Zip.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c932c1178ef9d8a702c2ec5024037e7cd500f9f1",
      "new_mode": 33188,
      "new_path": "recovery/minzip/Zip.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59c659f7782f32329502f9ea1285f7961c5fb315",
      "new_mode": 33188,
      "new_path": "recovery/minzip/inline_magic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f23376b0651045643564dcce29b242f43db05eba",
      "new_mode": 33188,
      "new_path": "recovery/mounts.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b76703290335adedbfdc0cafd211578a873348b",
      "new_mode": 33188,
      "new_path": "recovery/mounts.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50e385efb803ec7b0d3ac3d19a99bc03dc4b3cdd",
      "new_mode": 33188,
      "new_path": "recovery/otafault/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4567392de3d8ab77d46822bf1657cd476abc427",
      "new_mode": 33188,
      "new_path": "recovery/otafault/config.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4430be3fb558680806c6c0ff795e68bb70fdaeca",
      "new_mode": 33188,
      "new_path": "recovery/otafault/config.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb37d515ab7d8c1aeeb1e25b66a284b894bd3f58",
      "new_mode": 33188,
      "new_path": "recovery/otafault/ota_io.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84187a76e6e7a432d056936e5770034b62d7ba39",
      "new_mode": 33188,
      "new_path": "recovery/otafault/ota_io.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6514782bf808417c232b718ce3a5a3a9b51585fa",
      "new_mode": 33188,
      "new_path": "recovery/otafault/test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa3d7e009f872282bc123c4f1f1d0038eb62bc8c",
      "new_mode": 33188,
      "new_path": "recovery/print_sha1.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25df03f4732da5826cd2a34f012e84507cb44a29",
      "new_mode": 33188,
      "new_path": "recovery/recovery-persist.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6761627d588412b1ae3ce462d1275ae86cca46da",
      "new_mode": 33188,
      "new_path": "recovery/recovery-persist.rc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b75c915386e2c6ff01d1b203381c47130b9cc6d0",
      "new_mode": 33188,
      "new_path": "recovery/recovery-refresh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14b05cca479a8d171bce00f67f776e0f42ba5142",
      "new_mode": 33188,
      "new_path": "recovery/recovery-refresh.rc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0dfcce02e27f75ca8b9af3fed7a0a65767e4cb53",
      "new_mode": 33188,
      "new_path": "recovery/recovery.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8576a9b95e5f81b4eb840b1b92060e6b00ef6a76",
      "new_mode": 40960,
      "new_path": "recovery/res-560dpi"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2186c19502e187917cd38bdd074f1070412ed682",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/erasing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9700f459f79ab8e7cfcb75654c147be84f9c35f0",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/error_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb3d1ab228d4b037532434bd485841cc04e9365c",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/icon_error.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fcfbc2316141a96f2f0d41427e110ac21e4708c",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/icon_installing.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f605952cc2b00f140b67712b987cff239551323",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/installing_security_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec8b875a50d3a70386ca98ddfd65e290fb1e479a",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/installing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3eddcbbed110702447c747c2affcb4ddc433400c",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/no_command_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72581832c2d3e429012f7b2506f15f6165a0c81c",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/progress_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "becf87bdfe8cc31f44b77cd81d9305cf04252e91",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/progress_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "251ec19699ff537238e73c77d2c74164d210eba9",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/stage_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab79e862825cc24bfb41a9915afcc3f8dcabe92",
      "new_mode": 33188,
      "new_path": "recovery/res-hdpi/images/stage_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0dd3c6d3e190c5c5d2331e38050d7ce02dab982",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/erasing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a47a595690bc14d0e375efb2500e1f86064341e",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/error_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb3d1ab228d4b037532434bd485841cc04e9365c",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/icon_error.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fcfbc2316141a96f2f0d41427e110ac21e4708c",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/icon_installing.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14993986263fc33a92ac8fd93ad8a28b74b57169",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/installing_security_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01e9bfefb4f6b04eea9ea1866c74db4b0a985267",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/installing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d340df518022555912fb738e26a1b3f7ed7355f1",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/no_command_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72581832c2d3e429012f7b2506f15f6165a0c81c",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/progress_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "becf87bdfe8cc31f44b77cd81d9305cf04252e91",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/progress_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "251ec19699ff537238e73c77d2c74164d210eba9",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/stage_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab79e862825cc24bfb41a9915afcc3f8dcabe92",
      "new_mode": 33188,
      "new_path": "recovery/res-mdpi/images/stage_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f8b46918e5b515b5f5c4e9e2ad76014db355a3d",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/erasing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad18851c528869103aad4d65ffa29461e3d7a831",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/error_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb3d1ab228d4b037532434bd485841cc04e9365c",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/icon_error.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fcfbc2316141a96f2f0d41427e110ac21e4708c",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/icon_installing.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acc6a7c2b8ce2d4f932ffcaecad66528118076bf",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/installing_security_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32897d0f03f3e3e1ddac764b75f35d148e2cd4c4",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/installing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb43c59c5a9649948dd10abcd651221de438e6da",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/no_command_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72581832c2d3e429012f7b2506f15f6165a0c81c",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/progress_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "becf87bdfe8cc31f44b77cd81d9305cf04252e91",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/progress_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "251ec19699ff537238e73c77d2c74164d210eba9",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/stage_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab79e862825cc24bfb41a9915afcc3f8dcabe92",
      "new_mode": 33188,
      "new_path": "recovery/res-xhdpi/images/stage_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ff2b2fcfbc59637c71099ec1165a9722484b358",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/erasing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "658d4ea56a17554cb437cb4ea1d90f87df3b5c24",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/error_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb3d1ab228d4b037532434bd485841cc04e9365c",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/icon_error.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fcfbc2316141a96f2f0d41427e110ac21e4708c",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/icon_installing.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23fcaa44189d142aad8e39369007fb844e3eba61",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/installing_security_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd8e5846436b05cbb2401ae60e67ae426526b080",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/installing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23932d6b7e63e9488f4d93d7539c3e750661423a",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/no_command_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72581832c2d3e429012f7b2506f15f6165a0c81c",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/progress_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "becf87bdfe8cc31f44b77cd81d9305cf04252e91",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/progress_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "251ec19699ff537238e73c77d2c74164d210eba9",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/stage_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab79e862825cc24bfb41a9915afcc3f8dcabe92",
      "new_mode": 33188,
      "new_path": "recovery/res-xxhdpi/images/stage_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "031529371ddc450c20986524c1cf697661318d17",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/erasing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dba127f024b2b70092cc498d0931c6f8e6464a91",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/error_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb3d1ab228d4b037532434bd485841cc04e9365c",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/icon_error.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fcfbc2316141a96f2f0d41427e110ac21e4708c",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/icon_installing.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cdbef48e82a2f8c0c9cba3989a2184665482d08",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/installing_security_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32511a9c545fc31a5294439463653effef52e6ed",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/installing_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6cdd7718b80f3a55e64f145b3b073ecfd7681e2",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/no_command_text.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72581832c2d3e429012f7b2506f15f6165a0c81c",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/progress_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "becf87bdfe8cc31f44b77cd81d9305cf04252e91",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/progress_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "251ec19699ff537238e73c77d2c74164d210eba9",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/stage_empty.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab79e862825cc24bfb41a9915afcc3f8dcabe92",
      "new_mode": 33188,
      "new_path": "recovery/res-xxxhdpi/images/stage_fill.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b113d9ac5efb24d9ba7e32644bcefc9a934e15f6",
      "new_mode": 33188,
      "new_path": "recovery/roots.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e3b2435550d23bff92e6c177037b3a42c5de769",
      "new_mode": 33188,
      "new_path": "recovery/roots.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d33269d274d0cc1e432cbe4034e44ddff9e69c3",
      "new_mode": 33188,
      "new_path": "recovery/screen_ui.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08a5f44a9babaae0132ae9d6dc782c4700f6c58d",
      "new_mode": 33188,
      "new_path": "recovery/screen_ui.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a683395fc61bf34fd9c36f1c7b735f0b8b91dd81",
      "new_mode": 33188,
      "new_path": "recovery/tests/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a78173d869ed400b78d949a2abdb78cf877ee80",
      "new_mode": 33188,
      "new_path": "recovery/tests/component/verifier_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f497ec000519e4b81802430b5098a9caa4cf2be3",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/alter-footer.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c71fbc49e2e50444ea0d1136ad0ad878d6124b0",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/alter-metadata.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15dc0a9465f501add1f51ffa465a5efbdb1f4b7d",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/fake-eocd.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b1ef8bddb23751822eb3e6a2ddd5309310500d3",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/jarsigned.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6bc53e4127e5d23532c9614546f99c0b927d834",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/otasigned_v1.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd1e4dd40ba73892d020576235f224833152ac8b",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/otasigned_v2.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ed4409b39c5cad298bd26999024080db8936075",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/otasigned_v3.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3af408c402bb636a9b75d67b456d51a32b342fb0",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/otasigned_v4.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "999fcdd0faf8a46f533c648e64f8d43d8c88701f",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/otasigned_v5.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18c0b3b9f777fd9cb2505d93345c27bbddf7b038",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/random.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "586c1bd5cf96f9358f36b37ea98fef93f4d0a8e3",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v1.pk8"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53f5297bd4bd9d203db70b41ce6ab6be10c7b96a",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v1.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e242d83e2bf72169ab0abd5280d4d455caef71eb",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v1.x509.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3052613c5114fb48f1ef89ec0dae626062492aa9",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v2.pk8"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54ddbbad16443251e4784e1c41cacca5e3a3353c",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v2.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "814abcf9951787ee2a9a269aee815bf466767de9",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v2.x509.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18ecf98151fb76608fe8fe5be16c70155d3b3059",
      "new_mode": 40960,
      "new_path": "recovery/tests/testdata/testkey_v3.pk8"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3208571a5255d11fd346ed1a6654a0138fd2b46f",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v3.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "002ce8968d38c33ad33f04b141925c08e3969ff2",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v3.x509.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "683b9a3f15b9d0afd5198407f1325244f89495cd",
      "new_mode": 40960,
      "new_path": "recovery/tests/testdata/testkey_v4.pk8"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "532cbd51ae70d2e8c76599ae1a5a555ccfda6e1b",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v4.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d5376b45af0c170c2bee3489a20eb127edf6173",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v4.x509.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a521c8cfce6deb247fd4bef72975f64607b8b67",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v5.pk8"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72b4395d9c8ad07785006d05ff7803db3441767d",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v5.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b12283645e345c335669dd25215aec8e55a34087",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/testkey_v5.x509.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24e3eadacdf88d2d0f77d39463b9479514ea64f3",
      "new_mode": 33188,
      "new_path": "recovery/tests/testdata/unsigned.zip"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af96d87d2747e56898754c0247fc53cf95f9027a",
      "new_mode": 33188,
      "new_path": "recovery/tests/unit/asn1_decoder_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f397f258e4169d507af1fae66cfd5093df287e8a",
      "new_mode": 33188,
      "new_path": "recovery/tests/unit/recovery_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65711611ccc6a3dd7f3a0a08e1438e148ef2d5ce",
      "new_mode": 33188,
      "new_path": "recovery/tools/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31549146ddd1a08834da80038619eb234a0dc110",
      "new_mode": 33188,
      "new_path": "recovery/tools/dumpkey/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3eb139842f8427d39bf423959f909a723254c53b",
      "new_mode": 33188,
      "new_path": "recovery/tools/dumpkey/DumpPublicKey.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bb3bc88deefd2276cfc736f31c58d2ba0542fe0",
      "new_mode": 33188,
      "new_path": "recovery/tools/dumpkey/DumpPublicKey.mf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "937abd1e17f4fafdafae1c84b5c7ce8e43561b13",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c51a4e08c10da8869a1fd1a844af143fbd353e3",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/AndroidManifest.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1554f66189322bdcf6d2afc3f25e36e772986d0a",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0900b110252efdbadddeb045451ad5c3184b87b5",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/layout/main.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5264184a009633860979d70eb986af791c27b85",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-af/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cddb099bcf13fb705b637f411ac40d03d7e91631",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-am/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d06b96644000f9735460a8590a1410a698544933",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ar/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3435573dcadbdff0291764bd12fe0a12efe5bce3",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-az-rAZ/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "004f3b93ec8233e35491c93eb98cf670d3e006ca",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-bg/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d2e590f4300946a61642772c79dd14849f5281a",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-bn-rBD/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d7b652c5be16238a7d8f271158e2da87e73f20c",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ca/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "771235d04dac62e576a3c004d91fe846143eb56f",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-cs/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c28a76fbde106ebe8d431c392ce50f741f4d346c",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-da/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02d25905946b8c5d2224e663b429f2cbbaba48cc",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-de/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa2626b4bde8b8cee88672094283bf06e76f5680",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-el/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b70d678c12b2248c39971c50f69078825b18702a",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-en-rAU/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b70d678c12b2248c39971c50f69078825b18702a",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-en-rGB/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b70d678c12b2248c39971c50f69078825b18702a",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-en-rIN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "256272ac73b28d168eb91a6abcde82c83b25fd81",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-es-rUS/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "323f05505626cf2bdace2a7b56716797eb3b0c71",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-es/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "407a53d675457e9894d43e836e8749616c74a071",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-et-rEE/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08d9c0672359b3485823acfddefb8c262d9bbad5",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-eu-rES/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd002face3ad18b9fc5100086a58fe539c098800",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-fa/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b77417a98e5b0bddb88dc24433be08828f79c466",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-fi/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2a85d86a01f7fa1375bf3619ffd349bdd2538c8",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-fr-rCA/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdb4a2668bb525f9463ae87e246b132ed2824a48",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-fr/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7546fbda4a61154a0aa6c1e9ab84a87f68998e3f",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-gl-rES/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a364b523ca89b6da1ba795a2574a81aa17f56edf",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-gu-rIN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a470d12b69ff30ee453830f09d65fb58e72b7241",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-hi/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56225c015adff848d46d7491c95fbbf91616376d",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-hr/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a64f5017603f9666eecdabfa4d684c813602f348",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-hu/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7babe80c817de5981378407ec77d66740831b21d",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-hy-rAM/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93f9c2876048a78887e700220dd42fa9d80d53f9",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-in/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "926e85132ff5c7391209eae4b25be7472ff74ef7",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-is-rIS/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9defe36bd467c7f57b3315c6c344f269c2d5f290",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-it/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e43bb20a9865c6287942f838c15760f3659d5e45",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-iw/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da0fa623ad23411164b9e52ce6f46f51c231b707",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ja/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d27c17995c217a1831544e00df37fb9fcd2833e",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ka-rGE/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ca05b9eb959fef1102fb11e673638370770898f",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-kk-rKZ/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c1c272e0e1c483e53c13155a2d4ab2b7130ab87",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-km-rKH/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be25d7a9ddceb8ba7dddd4da0f303fb1adef5daf",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-kn-rIN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e46a87606171b46913edf41b9dca42164ccb0ed2",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ko/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2ced27a4b5210af64ce6bf94f6abc158ed08171",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ky-rKG/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5880cca75eeb9e29fea504a7a5cf4a071e71c10e",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-lo-rLA/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "957ac7557a3f157c74caadec42e1fff6e027d927",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-lt/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5d5b93a6d1f67034261fdf71a1051ba8f20361e",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-lv/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d91a67cace604efe11b84a58922d7e7886119d5a",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-mk-rMK/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38ebcd120d9eb767a4f7141abd57225e32ac5a24",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ml-rIN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "463cafeafed5bf049d7003539e348cb9db60f03b",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-mn-rMN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25c5d0c57d7cb3e87bc8c70c3f83aa9c5e614260",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-mr-rIN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5635910e993161d4e1464e52930661ae87b0f9a",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ms-rMY/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4091b1923ad1e6391929d31d523e04ed6d9fce97",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-my-rMM/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e89ad7c8190e12b289b836529abf7020434706c",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-nb/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "835f275b4b4d6694a096d6bcd27580eb64f1e507",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ne-rNP/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be80a6b5c4c386f692530ebc9dcd2c1ac02688ee",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-nl/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39ef32f5536bfcac6da406773493c247b09ec635",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-pa-rIN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1e5b7b661134ddca08f1e607a51115695be31f8",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-pl/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cc57234e4ef312933ba0ff087d52b8435a264a9",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-pt-rBR/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d6bc18a9556652e20d456ee80e44a7fca2514b4",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-pt-rPT/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cc57234e4ef312933ba0ff087d52b8435a264a9",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-pt/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad924da085e708edb77641ad0f60afc01af328c9",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ro/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de0da4004ccf23a7d3617fc2820a472ba95aa0c7",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ru/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e717a9762003412106e64a0a7aceba90beb1f580",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-si-rLK/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cae6bce7c2d9856e13ea5f46fec78ae9c3d404eb",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-sk/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f8d46fe6bac3a98800479bae7a4d8fda512f7d8",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-sl/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29f8ef5926aa88dd64a1705d99fb68e20f135fd5",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-sq-rAL/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9553260531f7b6815cbe2a2a1fb3403afc6e58fb",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-sr/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f875d30084a7ff6fe8e2d7fff4976510f22427fa",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-sv/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a5304649c3aa80fd4f07dcf4da68ae76a3c00a8",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-sw/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6f3e0e6ac6326ca2a86c0b4f0ef402081a48996",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ta-rIN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d0d17af5dbc04163805862aa0bfc9f17702ca75",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-te-rIN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcdfa2b253ec2e2a45e15df55ef931bcfbedb243",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-th/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be2ba264cfa5cb8425434895d97a32c3d8aa767c",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-tl/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8629029ca234c67e286adf922f8a7350a55794e0",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-tr/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "762c06ff3a9bba63325b09c5745982f342408bea",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-uk/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc6eb6aa1060ff5c1d3a7a0bed304c1061b899df",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-ur-rPK/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "287448418d8a6d56abde9e608b57c58542dec8a9",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-uz-rUZ/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab4005b7fd81528f2acfd8a45796baea951575cf",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-vi/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e1a6f57f01d9e31e36813ea6ffb9b8f2e99c32a",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-zh-rCN/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f615c7a29d21211db444bb9d95db03fd4acd0c67",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-zh-rHK/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3f6a2c210c1f397ffd4568a7b4f0160a2db86c2",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-zh-rTW/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f904a203d995060a3fac01abaf90534284b9a31",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values-zu/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48d18dacac6baa24f9026d81a5e2fd1bebb39aa5",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/res/values/strings.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a974fa37a73de76b98f642426cd3d3ce0bdc3079",
      "new_mode": 33188,
      "new_path": "recovery/tools/recovery_l10n/src/com/android/recovery_l10n/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2efb759db70f97d727c3e312cde7b0d22c220f4e",
      "new_mode": 33188,
      "new_path": "recovery/ui.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca72911db42302351f216af36729b3c9653a2b1a",
      "new_mode": 33188,
      "new_path": "recovery/ui.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6422cb2f497d92397478a3b478658641f3b99e52",
      "new_mode": 33188,
      "new_path": "recovery/uncrypt/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1de6a1825a8d3763521819eff383d6f3a8cadf6",
      "new_mode": 33188,
      "new_path": "recovery/uncrypt/uncrypt.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b07c1dada26f0a35a8d5595aed9bdf765fea0596",
      "new_mode": 33188,
      "new_path": "recovery/uncrypt/uncrypt.rc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f28bcedc4b367afd6ae11837a071befde43d132",
      "new_mode": 33188,
      "new_path": "recovery/update_verifier/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be70cec7f18622a074fbddd7eb722c5c2fd9682e",
      "new_mode": 33188,
      "new_path": "recovery/update_verifier/update_verifier.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4d427c5dc7c7afa34bfe0be388484e72c0c4ffa",
      "new_mode": 33188,
      "new_path": "recovery/updater/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12a549dbad9e1452ee2732a94024ed8b18aee0f5",
      "new_mode": 33188,
      "new_path": "recovery/updater/blockimg.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f4ad3c04e238e3c1c2ef27d54f63927290ec632",
      "new_mode": 33188,
      "new_path": "recovery/updater/blockimg.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e7e9285a68ba72543700baefc1793a42c881bcd",
      "new_mode": 33188,
      "new_path": "recovery/updater/install.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3b8a4dd5b6149139dc24d4fd764c9ddba1f0e03",
      "new_mode": 33188,
      "new_path": "recovery/updater/install.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0497d6a850fdbaf04de2d5d05fdeab79522e1fbe",
      "new_mode": 33188,
      "new_path": "recovery/updater/updater.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3a09b93d08bc0da6fdad7bd6559d6783e6cecea",
      "new_mode": 33188,
      "new_path": "recovery/updater/updater.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d6cf811a6e638b0e700d8dd9416751b7fe46fdd",
      "new_mode": 33188,
      "new_path": "recovery/verifier.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58083fe146adc0b59618141cc7571c758ed41076",
      "new_mode": 33188,
      "new_path": "recovery/verifier.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48278ff21432a921d90c23de4cabbba725d5358b",
      "new_mode": 33188,
      "new_path": "recovery/wear_ui.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63c1b6e6e8410f27d98629912b91d98ed55f5c73",
      "new_mode": 33188,
      "new_path": "recovery/wear_ui.h"
    }
  ]
}
