)]}'
{
  "log": [
    {
      "commit": "a2e0fe38b49d44187283987db46c9e4e554d8b57",
      "tree": "233ec8ae49d5579ccfbe8ca4766750265b705f19",
      "parents": [
        "9dbc6607f997a15ac67c7cb323e2f1abe759e6be"
      ],
      "author": {
        "name": "Håkan Kvist",
        "email": "hakan.kvist@sony.com",
        "time": "Fri Apr 29 15:47:55 2022 +0200"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 07 06:32:02 2022 +0000"
      },
      "message": "simulate_ota.py: truncate partitions to multiples of 4 KiB\n\nIf a partition size is not a multiple size of 4 KiB then\nsimulate_ota.py will fail since delta_generator operates\non 4KiB blocks only.\n\nTruncate partitions that are not multiple of 4 KiB.\nTarget partitions are rounded up and source partitions\nare rounded down.\n\nThe logic is copied from brillo_update_payload\nreference: a479a4d0039308fcfdda21f2a8ec8d040fd716f2\n\nSet python interpreter to python3 since this script contains\npython3 specific code.\n\nChmod script +x.\n\nBug: 230761009\nTest: Execute simulate_ota.py with images not aligned to 4 KiB\nTest: pylint3 --rcfile\u003d../pylintrc simulate_ota.py\nChange-Id: I428d8e5d2422010b4171c0214689b109ff5c9caa\n"
    },
    {
      "commit": "596a3206dac75841719f76e67f64576cfaca2331",
      "tree": "8f211532bb487cec032ef7bedd9a737f63d025fb",
      "parents": [
        "e4bffe6ddb0d2107d0f5cb1d9a0af3892a331fbc"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Mar 07 14:13:42 2022 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Mar 14 13:33:07 2022 -0700"
      },
      "message": "Add an faster OTA extractor\n\ndelta_generator is already capable of extracting images from an OTA.\nHowever, it was created for testing purposes. Code in delta_generator\ntries to mimic device environment as much as possible, and therefore\ndoes not have optimal performance. Now go/bts-image-sharing project\nneeds an ota extractor in the cloud, re-write a faster alternative.\n\nTest: ota_extractor ota.zip /tmp/extracted, 364s -\u003e 272s, 25% faster.\n\nBug: 203712723\nBug: 221875271\nChange-Id: Ie30375f2cd1df1890fc58a71f96b3aa430f0fd75\n"
    },
    {
      "commit": "5ebe29607ce3df3956167e2a88c3e9d006a5cef5",
      "tree": "c28779e4de9cae7f5f72a96d76277dd99bea7a37",
      "parents": [
        "e36e4a3ef6f0a830cba7240b294f77985a26b39d"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Sep 24 14:13:28 2021 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 28 21:37:31 2021 +0000"
      },
      "message": "Make simulate_ota support images in RADIO/ dir\n\nTest: th\nChange-Id: I067c3c0294558eb9cbea8e3d6030da246c5b1f5e\n"
    },
    {
      "commit": "8c856553239fb61678bfa2b15c5f23e4ce77d341",
      "tree": "a8083c7c807522a70b5901764e8b60cdbe2374d3",
      "parents": [
        "1f658cca654614b7129f8e095747b5d061207a2e"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Sep 07 21:15:49 2021 -0700"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Sep 08 16:26:18 2021 -0700"
      },
      "message": "Support extracting images from full OTAs\n\nTest: python3 simulate_ota.py your_ota.zip\nChange-Id: I99b58d19b6db5da9b51d63b17ca603a1a232cada\n"
    },
    {
      "commit": "576efc53d5499558c911dbe476487016f9490592",
      "tree": "3a0174c617b10f0dfe70f336ebe2878b672819aa",
      "parents": [
        "eb8703b9f6db3fb386507b71f180c98ca3137638"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Dec 01 12:06:40 2020 -0500"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 14 19:28:58 2020 +0000"
      },
      "message": "Add host side simulation python script\n\nThis enables host side simulation of partial updates with the original\ncomplete target file\n\nBug: 171519321\nTest: run this script with a partial update\n\n     python3 simulate_ota.py --source\n     ~/aosp/aosp_cf_x86_phone-target_files-6949164.zip --target\n     ~/aosp/aosp_cf_x86_phone-target_files-6937553.zip\n     ~/aosp/cf_x86_downgrade.zip\n\nChange-Id: Iec52d8ac585b499d50bdb0c89d203ea353f2e94f\n"
    }
  ]
}
