)]}'
{
  "id": "d31e3f296aad37fdacee9122297d24fa4edfb978",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "e371b2354c9c53a9f4e805cb18bcbed1a6734164",
      "name": "Android.bp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59235e0c122a8cb2293cdfd2e6433a96b8fc953e",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30a6accf32dd87fa82c63a38713567f4aa43eb19",
      "name": "add_img_to_target_files.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08f2b8338873e07a3809a602d4bea711c0a99457",
      "name": "apex_utils.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8087fcde290d3aa628aa641047a8e2fa131ff384",
      "name": "blockimgdiff.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "25bcb5281564722728f2a9276e88b36d42e8146a",
      "name": "build_image.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "ac61e609d3cf6dd64a6ba3cce3483e562106b09a",
      "name": "build_super_image.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06aee25587a5b3eb1beac2b1353c04907e55aaae",
      "name": "care_map_pb2.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "b395c196d05f3431bd9d2451703f7b54f5b95855",
      "name": "check_ota_package_signature.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "738d77d63e4a92c5a42672c737c204b43c235a7e",
      "name": "check_partition_sizes.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "cdafb4b2e5936c03b8fd3c5fe2a05255423f0ea8",
      "name": "check_target_files_signatures.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "dc123efb46e028495487af7f450d4094fee52bed",
      "name": "check_target_files_vintf.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f04dfb703da815a36d02b647be64f32290d7dea6",
      "name": "common.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bf50f710491477f3d56ccd40529103859f210007",
      "name": "create_brick_ota.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "033c02e60ca049d35f86b92e8fc6f786f675ad89",
      "name": "edify_generator.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "35acde349e462c2fbee4d4fa61efad008a45fabd",
      "name": "find_shareduid_violation.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa7cd3934a317ba3632ab481feffac26570348e6",
      "name": "fsverity_metadata_generator.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d06b9792a8a26b523b49f566900b75eb3a91c763",
      "name": "images.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "b7a5ad8b74cfca03fcb4ebab7d2247c54df770e0",
      "name": "img_from_target_files.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "40043a861ceb75ba1eeabd5cd0f128ba2b1d05cd",
      "name": "jarjar-rules.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1497d69ed78b1fbd26393088525a2fb71d4cd27b",
      "name": "make_recovery_patch.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "f96d99e33c5605f0b4682195885ea1ab1911e0ed",
      "name": "merge"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8732a2c528534cd0a8da0d272e2487b3700b4b2",
      "name": "merge_ota.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "667891c65e4c70193231654846b9707db250cd36",
      "name": "non_ab_ota.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b9374ab132b466e0dca580210161a0faf80a370",
      "name": "ota_from_raw_img.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "76d168cb8e0f99a5406a6df17f0ec30fa7f64c67",
      "name": "ota_from_target_files.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "689ce807b945bf45f5ecfb41f73e29bf083e6b3d",
      "name": "ota_metadata.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "012d9ab7559a4bc1ce53d5a8215057497fca2206",
      "name": "ota_metadata_pb2.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "1e733b9ce8fddf42823bafbaf5f87ace45ec3351",
      "name": "ota_package_parser.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d04c3bbb53d04355e477250b8f8381e44ba0564",
      "name": "ota_signing_utils.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "852d62bb0f13eef998589f21c5d008f64bea7a2b",
      "name": "ota_utils.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e85d64cee0c41764da85afe689bbb7c2e220c9e6",
      "name": "payload_signer.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a307421ba47a05597fccac151bae06a687a2107",
      "name": "pylintrc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d6e9fb17653236718077a0505860c5436b627e7",
      "name": "rangelib.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "a0a94f67aa3a2c6e8dc9bc33ffdb19ea5c7ad07f",
      "name": "sign_apex.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "2378539c399202bdae034649ffc99362f6b0442f",
      "name": "sign_target_files_apks.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2f7e9ed7d6ebebc8d1099102cab00bd8408aa53",
      "name": "sparse_img.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "fa94c5b9ce98723161fbdd104177329a8921cd3d",
      "name": "target_files_diff.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7b5476db3e295115327201f4f89a3205b448e2aa",
      "name": "test_add_img_to_target_files.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2aa6f6c58c6130768ca4f4f63059d2c13ba26f23",
      "name": "test_apex_utils.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0987dcfeab84c7aebf58393d23df3427f4ba7d8b",
      "name": "test_blockimgdiff.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4f7ccc98f65c04f343d02689538ce03249cb1f3",
      "name": "test_build_image.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88cf60f6dae720dc7cf79421c116a8108c6220af",
      "name": "test_check_partition_sizes.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c154d74613c65a97b08596d6e2abb11ea4cafae",
      "name": "test_check_target_files_vintf.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89933a00fc7c655d432754df36173b9ca5200866",
      "name": "test_common.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4fa7c026f77c38ab7424728d7f48d02f2ac5c1f7",
      "name": "test_merge_ota.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5207e2fc72f3283f49f496c0ce4607f52ad6f927",
      "name": "test_non_ab_ota.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b6fcb1841e3a37aea4cad594864d1bbeb45ef08b",
      "name": "test_ota_from_target_files.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a82e6f9f182902f8be5aff60366cd73fb99261a",
      "name": "test_ota_utils.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1251e11f0d926c0284b867d4b9a3ab4b8b913ac3",
      "name": "test_rangelib.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8470f202c590257d6fa3e8a7fe7bb817fb279998",
      "name": "test_sign_apex.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ac1cff0bb715e4d53f943edd5c0306b1e053957",
      "name": "test_sign_target_files_apks.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "5bbcf7f355b3923f457e0607246642890d58b02b",
      "name": "test_utils.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d4b9e51e790ceadeb01ef866f99017fc8c03dc9",
      "name": "test_validate_target_files.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a0ff0981dadd74a1e0fd9443e287e115929697c",
      "name": "test_verity_utils.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "03c541dacaf6561217bf70b2b624454eaa033eaf",
      "name": "testdata"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "88fd8929e5951c8ec6bac201d123f39125c16b9d",
      "name": "validate_target_files.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7caeed48af8e1ec0fc97e91f8e4197079acece6c",
      "name": "verity_utils.py"
    }
  ]
}
