)]}'
{
  "log": [
    {
      "commit": "e2c77aebf72d56beb50329e9ce873ea834e02164",
      "tree": "59a92b2904285242f4f439d3fcf7c5ea4645b8e6",
      "parents": [
        "31d5eb1c021df2b6f7264c517159320e3ea403dc",
        "c00824a6790c1e289cc4f62f2e32e8df6169a4d1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 18 16:09:07 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 18 16:09:07 2018 -0700"
      },
      "message": "Merge remote-tracking branch internal master\n"
    },
    {
      "commit": "c00824a6790c1e289cc4f62f2e32e8df6169a4d1",
      "tree": "1f8d766ed8dfe8439564356e1131f83690f823e5",
      "parents": [
        "97d14469e5a3f1b0a8587a8ca8df7f534b12208b",
        "80dd642e53257a329c6220dae4c3e3a23899c34d"
      ],
      "author": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Mon Apr 16 17:29:38 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 16 17:29:38 2018 -0700"
      },
      "message": "Change bpttool Python shebang line to use /usr/bin/env am: b4d7de5b36\nam: 80dd642e53\n\nChange-Id: If1c8ef6734c13d7c16654f06e99b33f2e3cefc7d\n"
    },
    {
      "commit": "80dd642e53257a329c6220dae4c3e3a23899c34d",
      "tree": "1f8d766ed8dfe8439564356e1131f83690f823e5",
      "parents": [
        "cb05c54cae193110cc33a4e16f271ca596ae4406",
        "b4d7de5b3658155ffdbc95de4b67ecc3fb185d13"
      ],
      "author": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Mon Apr 16 17:25:37 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 16 17:25:37 2018 -0700"
      },
      "message": "Change bpttool Python shebang line to use /usr/bin/env\nam: b4d7de5b36\n\nChange-Id: Ia772968c91e7d23c326620841c4d0ceb28626153\n"
    },
    {
      "commit": "b4d7de5b3658155ffdbc95de4b67ecc3fb185d13",
      "tree": "1f8d766ed8dfe8439564356e1131f83690f823e5",
      "parents": [
        "42ce7943e1f213953d9ddfbeee1308d95554509c"
      ],
      "author": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Mon Apr 16 15:37:15 2018 -0700"
      },
      "committer": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Mon Apr 16 15:37:15 2018 -0700"
      },
      "message": "Change bpttool Python shebang line to use /usr/bin/env\n\nAlso check that Python version is at least 2.6 since bpttool uses modern\nexception syntax.\n\nBug: 72837107\nTest: m droid\nChange-Id: I3f282e0314037be281641b99675a41b9bc245d73\n"
    },
    {
      "commit": "97d14469e5a3f1b0a8587a8ca8df7f534b12208b",
      "tree": "e3fb7c085161e3c6d7fda74cbd3317df99f2d18e",
      "parents": [
        "a0d738624afdabbcd570772046bd5f3538ddf316",
        "cb05c54cae193110cc33a4e16f271ca596ae4406"
      ],
      "author": {
        "name": "Lee Campbell",
        "email": "leecam@google.com",
        "time": "Sun Jan 21 00:37:57 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Jan 21 00:37:57 2018 +0000"
      },
      "message": "Add support for \"persist\" option am: 42ce7943e1\nam: cb05c54cae\n\nChange-Id: I821ce7715c611ce50953732c504590e0dea5e382\n"
    },
    {
      "commit": "cb05c54cae193110cc33a4e16f271ca596ae4406",
      "tree": "e3fb7c085161e3c6d7fda74cbd3317df99f2d18e",
      "parents": [
        "185e929d6ed420abce31815b8aadabcaca0d65ac",
        "42ce7943e1f213953d9ddfbeee1308d95554509c"
      ],
      "author": {
        "name": "Lee Campbell",
        "email": "leecam@google.com",
        "time": "Sun Jan 21 00:34:57 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Jan 21 00:34:57 2018 +0000"
      },
      "message": "Add support for \"persist\" option\nam: 42ce7943e1\n\nChange-Id: Ia5bb64e5d99b29afcce5f0b1cd8f6c8ddcbc3559\n"
    },
    {
      "commit": "42ce7943e1f213953d9ddfbeee1308d95554509c",
      "tree": "e3fb7c085161e3c6d7fda74cbd3317df99f2d18e",
      "parents": [
        "1fe5635104562fbe9839b6d0bbd7d2ca461b1073"
      ],
      "author": {
        "name": "Lee Campbell",
        "email": "leecam@google.com",
        "time": "Fri Jan 19 15:08:36 2018 -0800"
      },
      "committer": {
        "name": "Lee Campbell",
        "email": "leecam@google.com",
        "time": "Fri Jan 19 16:39:39 2018 -0800"
      },
      "message": "Add support for \"persist\" option\n\nAdd support for supporting a \"persist\" option. When true\nthis option witll set bit 0 of the partition table entry\nflags to 1. This indicates to the bootloader that it should\nnot be deleted during fastboot operations.\n\nTEST: Added unittests\nBUG: 72233168\nChange-Id: I7ef9ca2795c81bfa68a803334dc1e1e30e66c7ac\n"
    },
    {
      "commit": "a0d738624afdabbcd570772046bd5f3538ddf316",
      "tree": "705cb0d545078ca49e246a33d9ab7660f96438bb",
      "parents": [
        "328bc658e92a5fadf3026894f6a8ff362cd33e89",
        "185e929d6ed420abce31815b8aadabcaca0d65ac"
      ],
      "author": {
        "name": "Weiwen Chen",
        "email": "cww@rock-chips.com",
        "time": "Thu Nov 02 22:16:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 22:16:47 2017 +0000"
      },
      "message": "Add \u0027partitions_offset_begin\u0027 attribute. am: 1fe5635104 am: 59cd12a5c6\nam: 185e929d6e\n\nChange-Id: I18be8009d2a74382fad180de128677d6de53dd4c\n"
    },
    {
      "commit": "185e929d6ed420abce31815b8aadabcaca0d65ac",
      "tree": "705cb0d545078ca49e246a33d9ab7660f96438bb",
      "parents": [
        "fa298f100336e242da2ee36317eeda4d746d7364",
        "59cd12a5c60be5adffa8f278706c948f2b00cf87"
      ],
      "author": {
        "name": "Weiwen Chen",
        "email": "cww@rock-chips.com",
        "time": "Thu Nov 02 22:14:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 22:14:47 2017 +0000"
      },
      "message": "Add \u0027partitions_offset_begin\u0027 attribute. am: 1fe5635104\nam: 59cd12a5c6\n\nChange-Id: I0dfdd1c313fe4b9ebc8d19fa229599c45f9584dc\n"
    },
    {
      "commit": "59cd12a5c60be5adffa8f278706c948f2b00cf87",
      "tree": "705cb0d545078ca49e246a33d9ab7660f96438bb",
      "parents": [
        "a230e6a66c038eb151f6fe647e5231ab6ded6f5d",
        "1fe5635104562fbe9839b6d0bbd7d2ca461b1073"
      ],
      "author": {
        "name": "Weiwen Chen",
        "email": "cww@rock-chips.com",
        "time": "Thu Nov 02 22:13:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 22:13:17 2017 +0000"
      },
      "message": "Add \u0027partitions_offset_begin\u0027 attribute.\nam: 1fe5635104\n\nChange-Id: I6f0fae7c57f187b11332af4d072898eac7cc54fd\n"
    },
    {
      "commit": "1fe5635104562fbe9839b6d0bbd7d2ca461b1073",
      "tree": "705cb0d545078ca49e246a33d9ab7660f96438bb",
      "parents": [
        "99d3ca5673b4d8e764903bfe158be4c4c1036eea"
      ],
      "author": {
        "name": "Weiwen Chen",
        "email": "cww@rock-chips.com",
        "time": "Tue Oct 31 15:42:47 2017 +0800"
      },
      "committer": {
        "name": "Jocelyn Bohr",
        "email": "bohr@google.com",
        "time": "Thu Nov 02 13:35:59 2017 -0700"
      },
      "message": "Add \u0027partitions_offset_begin\u0027 attribute.\n\nThis attribute can set the target disk partitions offset\nbegin size. It is good for protecting some read-only data.\n\nWith this attribute, it makes security to protect SoC\nread-only bootloader. To ensure that system boot security,\nthe SoC read-only bootloader has special format that MUST\nuse the SoC tool to flash it.\n\nChange-Id: I5102f11ab37e1f706b2a1774ff888c29226a115f\nSigned-off-by: Weiwen Chen \u003ccww@rock-chips.com\u003e\n"
    },
    {
      "commit": "31d5eb1c021df2b6f7264c517159320e3ea403dc",
      "tree": "a8faa75ced4dbf4dcc624848dcd05e8d1d215a6c",
      "parents": [
        "50f3dfc25a1802ad90f37324652d2a69e304960b"
      ],
      "author": {
        "name": "Weiwen Chen",
        "email": "cww@rock-chips.com",
        "time": "Tue Oct 31 15:42:47 2017 +0800"
      },
      "committer": {
        "name": "Weiwen Chen",
        "email": "cww@rock-chips.com",
        "time": "Tue Oct 31 17:09:38 2017 +0800"
      },
      "message": "Add \u0027partitions_offset_begin\u0027 attribute.\n\nThis attribute can set the target disk partitions offset\nbegin size. It is good for protecting some read-only data.\n\nWith this attribute, it makes security to protect SoC\nread-only bootloader. To ensure that system boot security,\nthe SoC read-only bootloader has special format that MUST\nuse the SoC tool to flash it.\n\nChange-Id: I5102f11ab37e1f706b2a1774ff888c29226a115f\nSigned-off-by: Weiwen Chen \u003ccww@rock-chips.com\u003e\n"
    },
    {
      "commit": "50f3dfc25a1802ad90f37324652d2a69e304960b",
      "tree": "4ca46eb5ea5fa386f735dee4c65cb38ac8988250",
      "parents": [
        "b7c3059e5d8c408f60222edc898ef1c229d8fc2d"
      ],
      "author": {
        "name": "David Zeuthen",
        "email": "zeuthen@google.com",
        "time": "Thu Sep 21 12:06:02 2017 -0400"
      },
      "committer": {
        "name": "David Zeuthen",
        "email": "zeuthen@google.com",
        "time": "Thu Sep 21 12:22:26 2017 -0400"
      },
      "message": "make_disk_image: Add support for sparse files.\n\nThis is based on code from avbtool.\n\nBug: 31931311\nTest: New unit test and all unit tests pass.\nChange-Id: Ib174b42c5843b1eadf07563e6994db962e44e886\n"
    },
    {
      "commit": "328bc658e92a5fadf3026894f6a8ff362cd33e89",
      "tree": "4485fabb1177735403fa11d9d69539aaefb97fa7",
      "parents": [
        "87442d1ac1acb5ecb459724b012672dde5818daf",
        "fa298f100336e242da2ee36317eeda4d746d7364"
      ],
      "author": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Fri Sep 08 21:11:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 08 21:11:46 2017 +0000"
      },
      "message": "Fix bpttool bug that prevents disabling A/B through stacking am: 99d3ca5673 am: a230e6a66c\nam: fa298f1003\n\nChange-Id: Ieba50293ec04622af754ef5e9801a56f43dc6dab\n"
    },
    {
      "commit": "fa298f100336e242da2ee36317eeda4d746d7364",
      "tree": "4485fabb1177735403fa11d9d69539aaefb97fa7",
      "parents": [
        "307ef74be9ef0162aae7208a7425e9687c1c6f28",
        "a230e6a66c038eb151f6fe647e5231ab6ded6f5d"
      ],
      "author": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Fri Sep 08 21:10:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 08 21:10:16 2017 +0000"
      },
      "message": "Fix bpttool bug that prevents disabling A/B through stacking am: 99d3ca5673\nam: a230e6a66c\n\nChange-Id: I020159b3156cee2cb4f73e9790188c5044856662\n"
    },
    {
      "commit": "a230e6a66c038eb151f6fe647e5231ab6ded6f5d",
      "tree": "4485fabb1177735403fa11d9d69539aaefb97fa7",
      "parents": [
        "307ef74be9ef0162aae7208a7425e9687c1c6f28",
        "99d3ca5673b4d8e764903bfe158be4c4c1036eea"
      ],
      "author": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Fri Sep 08 21:06:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 08 21:06:48 2017 +0000"
      },
      "message": "Fix bpttool bug that prevents disabling A/B through stacking\nam: 99d3ca5673\n\nChange-Id: Icd8e99b232ed65ac6da34d0cf8c3ad4243a44783\n"
    },
    {
      "commit": "99d3ca5673b4d8e764903bfe158be4c4c1036eea",
      "tree": "4485fabb1177735403fa11d9d69539aaefb97fa7",
      "parents": [
        "151a24479c39e08193eb158f17f946cb38a07c5e"
      ],
      "author": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Thu Sep 07 22:30:32 2017 -0700"
      },
      "committer": {
        "name": "Bryan Henry",
        "email": "bryanhenry@google.com",
        "time": "Thu Sep 07 22:30:32 2017 -0700"
      },
      "message": "Fix bpttool bug that prevents disabling A/B through stacking\n\nBug: None\nTest: Added new unit test + verified all unit tests passing.\nChange-Id: Ia80d0f141d73dabe596ab057070e02cef0d91504\n"
    },
    {
      "commit": "87442d1ac1acb5ecb459724b012672dde5818daf",
      "tree": "bb63ba827d70852b3433dd5491dce29fe9b7b3a9",
      "parents": [
        "090425e6cbcc13bcd37171b048dae91ed269ea53",
        "307ef74be9ef0162aae7208a7425e9687c1c6f28"
      ],
      "author": {
        "name": "Marty Faltesek",
        "email": "mfaltesek@google.com",
        "time": "Mon Jul 31 18:50:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 31 18:50:23 2017 +0000"
      },
      "message": "Add GUID for bootloader partition. am: 151a24479c\nam: 307ef74be9\n\nChange-Id: I96299d7770394bc4bcb35a2d7871a48c94a95508\n"
    },
    {
      "commit": "307ef74be9ef0162aae7208a7425e9687c1c6f28",
      "tree": "bb63ba827d70852b3433dd5491dce29fe9b7b3a9",
      "parents": [
        "090425e6cbcc13bcd37171b048dae91ed269ea53",
        "151a24479c39e08193eb158f17f946cb38a07c5e"
      ],
      "author": {
        "name": "Marty Faltesek",
        "email": "mfaltesek@google.com",
        "time": "Mon Jul 31 18:47:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 31 18:47:22 2017 +0000"
      },
      "message": "Add GUID for bootloader partition.\nam: 151a24479c\n\nChange-Id: I3cd799dabcd57c2dcad907549ef6c364c2c6e8d4\n"
    },
    {
      "commit": "151a24479c39e08193eb158f17f946cb38a07c5e",
      "tree": "bb63ba827d70852b3433dd5491dce29fe9b7b3a9",
      "parents": [
        "090425e6cbcc13bcd37171b048dae91ed269ea53"
      ],
      "author": {
        "name": "Marty Faltesek",
        "email": "mfaltesek@google.com",
        "time": "Fri Jul 21 13:03:26 2017 -0700"
      },
      "committer": {
        "name": "Marty Faltesek",
        "email": "mfaltesek@google.com",
        "time": "Wed Jul 26 18:24:40 2017 -0700"
      },
      "message": "Add GUID for bootloader partition.\n\nGenerated randomly using uuidgen.\n\nBug: 63965520\n\nChange-Id: I33188e80a237e656f6ac6d2bc154d76fae470491\n"
    },
    {
      "commit": "090425e6cbcc13bcd37171b048dae91ed269ea53",
      "tree": "e907a9eac7b9bc3e8b3eb131d291e4dd7592d592",
      "parents": [
        "84b9607131ca364beaf93140c91f2d02b244a749"
      ],
      "author": {
        "name": "Ragha Khandenahally",
        "email": "Ragha.Khandenahally@intel.com",
        "time": "Fri Nov 11 13:09:00 2016 -0800"
      },
      "committer": {
        "name": "Mohammed Habibulla",
        "email": "moch@google.com",
        "time": "Thu Nov 17 14:34:10 2016 -0800"
      },
      "message": "Add EFI System partition type\n\nBUG: 32915642\n\nChange-Id: I278c2fa5055fc18aef87cc0c00e031428997b8b8\nTracked-On: https://jira01.devtools.intel.com/browse/BP-570\nSigned-off-by: Ragha Khandenahally \u003cRagha.Khandenahally@intel.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "b7c3059e5d8c408f60222edc898ef1c229d8fc2d",
      "tree": "23d87a2a9aedc1839fc3aba40a08501efa97ac86",
      "parents": [
        "f049b7f4f1f3f62b54e2956a7c85e73df2672510"
      ],
      "author": {
        "name": "Sen Jiang",
        "email": "senj@google.com",
        "time": "Mon Oct 31 17:55:13 2016 -0700"
      },
      "committer": {
        "name": "Sen Jiang",
        "email": "senj@google.com",
        "time": "Tue Nov 08 15:38:30 2016 -0800"
      },
      "message": "Add GUID for vbmeta and oem partition.\n\nGenerated randomly using uuidgen.\n\nTest: m dist\nBug: None\nChange-Id: I3be5f05eda40dc63e954e9bfc369ff59ff466064\n(cherry picked from commit 84b9607131ca364beaf93140c91f2d02b244a749)\n"
    },
    {
      "commit": "84b9607131ca364beaf93140c91f2d02b244a749",
      "tree": "23d87a2a9aedc1839fc3aba40a08501efa97ac86",
      "parents": [
        "bd5c6f136eef6bfde35d7dcfdc26fd2d017c5838"
      ],
      "author": {
        "name": "Sen Jiang",
        "email": "senj@google.com",
        "time": "Mon Oct 31 17:55:13 2016 -0700"
      },
      "committer": {
        "name": "Sen Jiang",
        "email": "senj@google.com",
        "time": "Wed Nov 02 14:32:01 2016 -0700"
      },
      "message": "Add GUID for vbmeta and oem partition.\n\nGenerated randomly using uuidgen.\n\nTest: m dist\nBug: None\nChange-Id: I3be5f05eda40dc63e954e9bfc369ff59ff466064\n"
    },
    {
      "commit": "bd5c6f136eef6bfde35d7dcfdc26fd2d017c5838",
      "tree": "9b243d386b153614c2a34ac7607f5bbe62ecdf10",
      "parents": [
        "9319eff8691ee8799ca460448c0a93b0d150f7a1",
        "f049b7f4f1f3f62b54e2956a7c85e73df2672510"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Aug 03 22:11:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 03 22:11:21 2016 +0000"
      },
      "message": "Undo change of variable name to string\nam: f049b7f4f1\n\nChange-Id: I801478ee20bf34f9255972004da3e42fe3df6038\n"
    },
    {
      "commit": "f049b7f4f1f3f62b54e2956a7c85e73df2672510",
      "tree": "9b243d386b153614c2a34ac7607f5bbe62ecdf10",
      "parents": [
        "ce810fa300e4c78e449c6b7c67ba87a09cabfb4b"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Aug 03 14:44:23 2016 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Aug 03 14:44:23 2016 -0700"
      },
      "message": "Undo change of variable name to string\n\nI can\u0027t be sure how this happened, but a previous commit turned a\nvariable usage into a string literal by putting quotes around it.\nThere\u0027s no context clues as to why this happened, and it broke things.\n\nChange-Id: Ibd936e96bc204622db5a07ce129d9f42c48293e6\nTest: RaspberryPi 3 image building no longer backtraces.\nBug: None\n"
    },
    {
      "commit": "9319eff8691ee8799ca460448c0a93b0d150f7a1",
      "tree": "fed6731b0e5b378bc3c92a74b349432a399338f2",
      "parents": [
        "ad844a844295c0c55996e9fbbc09c6c4814b2136",
        "ce810fa300e4c78e449c6b7c67ba87a09cabfb4b"
      ],
      "author": {
        "name": "Kevin Chavez",
        "email": "kechavez@google.com",
        "time": "Thu Jun 23 18:00:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 23 18:00:19 2016 +0000"
      },
      "message": "Fix in bpttool make_disk_image subcommand\nam: ce810fa300\n\nChange-Id: Ia6641fa47809fbcadd5c8c7581008590279a50ea\n"
    },
    {
      "commit": "ce810fa300e4c78e449c6b7c67ba87a09cabfb4b",
      "tree": "fed6731b0e5b378bc3c92a74b349432a399338f2",
      "parents": [
        "159e172053a1d9e6dddf854fde77312b955d9543"
      ],
      "author": {
        "name": "Kevin Chavez",
        "email": "kechavez@google.com",
        "time": "Thu Jun 23 13:40:05 2016 -0400"
      },
      "committer": {
        "name": "Kevin Chavez",
        "email": "kechavez@google.com",
        "time": "Thu Jun 23 13:40:05 2016 -0400"
      },
      "message": "Fix in bpttool make_disk_image subcommand\n\nChange-Id: Ic69cc178d2b080b465d5e593b2fb16a0d4901696\n"
    },
    {
      "commit": "ad844a844295c0c55996e9fbbc09c6c4814b2136",
      "tree": "7b08f7a115bf125eff5b50dd69132b9a78fff1b6",
      "parents": [
        "357935d489c09446f6a7448639e049363e30ee08",
        "159e172053a1d9e6dddf854fde77312b955d9543"
      ],
      "author": {
        "name": "Kevin Chavez",
        "email": "kechavez@google.com",
        "time": "Wed Jun 22 17:07:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 22 17:07:42 2016 +0000"
      },
      "message": "Adding make_disk_image subcommand.\nam: 159e172053\n\nChange-Id: If1fb30d77d1589563d51239b1473474adbbccbfe\n"
    },
    {
      "commit": "159e172053a1d9e6dddf854fde77312b955d9543",
      "tree": "7b08f7a115bf125eff5b50dd69132b9a78fff1b6",
      "parents": [
        "3974ab616834f9ddbf9516c0167972bfa781a5b9"
      ],
      "author": {
        "name": "Kevin Chavez",
        "email": "kechavez@google.com",
        "time": "Thu Jun 09 14:41:51 2016 -0400"
      },
      "committer": {
        "name": "Kevin Chavez",
        "email": "kechavez@google.com",
        "time": "Wed Jun 22 11:12:56 2016 -0400"
      },
      "message": "Adding make_disk_image subcommand.\n\nThese additions to bpttool will satisfy a portion of the provisioning\nstage.  This will create support for disk image creation on uefi boards.\n\nTEST\u003dAdded unit tests to check written partitions patterns and other\nboundary checks.  A manual test involving setting up a loop device\n(losetup) with the produced image followed by checking its partitions\n(gnome-disks) was also done.\nBUG\u003d29123391\n\nChange-Id: Ifa8d4789cefa1e6049e5726ee0b6d4ebaedffb48\n"
    },
    {
      "commit": "357935d489c09446f6a7448639e049363e30ee08",
      "tree": "996bd6cdbbbbc648397eedd4c0536a53c50b9653",
      "parents": [
        "094b21ab5297b223083ef30248e10756421c6666",
        "3974ab616834f9ddbf9516c0167972bfa781a5b9"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Mon Jun 06 21:17:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 06 21:17:00 2016 +0000"
      },
      "message": "Revert \"Introduce rpi_boot partition option\"\nam: 3974ab6168\n\n* commit \u00273974ab616834f9ddbf9516c0167972bfa781a5b9\u0027:\n  Revert \"Introduce rpi_boot partition option\"\n\nChange-Id: I830f81144fcbb5872bd5da7b1746c8c684579a11\n"
    },
    {
      "commit": "3974ab616834f9ddbf9516c0167972bfa781a5b9",
      "tree": "996bd6cdbbbbc648397eedd4c0536a53c50b9653",
      "parents": [
        "b9144c04ae77ef03390cdcb0860ef3b98de2fa37"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Mon Jun 06 19:07:53 2016 +0000"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Mon Jun 06 19:07:53 2016 +0000"
      },
      "message": "Revert \"Introduce rpi_boot partition option\"\n\nThis reverts commit b9144c04ae77ef03390cdcb0860ef3b98de2fa37.\n\nChange-Id: Ica5ba2d6556dc9c6c540c34403a263933ffefdfc\n"
    },
    {
      "commit": "094b21ab5297b223083ef30248e10756421c6666",
      "tree": "ab9a81986be66638a955d34e3b78b7aead8ce629",
      "parents": [
        "c4c0edf8fe279bf7805a53e21558988add8fae01",
        "b9144c04ae77ef03390cdcb0860ef3b98de2fa37"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Mon Jun 06 18:37:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 06 18:37:24 2016 +0000"
      },
      "message": "Introduce rpi_boot partition option\nam: b9144c04ae\n\n* commit \u0027b9144c04ae77ef03390cdcb0860ef3b98de2fa37\u0027:\n  Introduce rpi_boot partition option\n\nChange-Id: Ic89f78e2d6fbe89ec1ff23e729dc6b186e574307\n"
    },
    {
      "commit": "b9144c04ae77ef03390cdcb0860ef3b98de2fa37",
      "tree": "ab9a81986be66638a955d34e3b78b7aead8ce629",
      "parents": [
        "da251d3dbf20d3376715b3309ed15b5fc4bae7b4"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Thu Jun 02 15:16:52 2016 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Mon Jun 06 11:28:15 2016 -0700"
      },
      "message": "Introduce rpi_boot partition option\n\nA partition layout may specify a single rpi_boot partition. This\npartition will show up in the protective mbr alongside the gpt table. We\nwill also change the dimensions of the MBR GPT protective partition to\nprevent it from overlapping with the boot partition (which will crash\nthe Pi\u0027s firmware).\n\nChange-Id: Ic8ec7ce4f06117cc90dc7c04e53aa837b36fb1bc\nTest: Modified unit tests pass\nBug: 28915785\n"
    },
    {
      "commit": "c4c0edf8fe279bf7805a53e21558988add8fae01",
      "tree": "996bd6cdbbbbc648397eedd4c0536a53c50b9653",
      "parents": [
        "c3ae67c35590ce0ed05e70599fdc29633e9f700c",
        "da251d3dbf20d3376715b3309ed15b5fc4bae7b4"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Jun 01 21:57:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 01 21:57:04 2016 +0000"
      },
      "message": "Set MBR bootloader code to busy loop on x86\nam: da251d3dbf\n\n* commit \u0027da251d3dbf20d3376715b3309ed15b5fc4bae7b4\u0027:\n  Set MBR bootloader code to busy loop on x86\n\nChange-Id: Ibb715091d9a6bce288bf76da07f1922ba88cb8b3\n"
    },
    {
      "commit": "da251d3dbf20d3376715b3309ed15b5fc4bae7b4",
      "tree": "996bd6cdbbbbc648397eedd4c0536a53c50b9653",
      "parents": [
        "c3ae67c35590ce0ed05e70599fdc29633e9f700c"
      ],
      "author": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Jun 01 13:32:39 2016 -0700"
      },
      "committer": {
        "name": "Casey Dahlin",
        "email": "sadmac@google.com",
        "time": "Wed Jun 01 14:12:52 2016 -0700"
      },
      "message": "Set MBR bootloader code to busy loop on x86\n\nBooting from one of our images on a PC could be seriously harmful. This\npatch adds a few standard instructions to the MBR bootloader code to\nhang a booting PC if someone tries to boot from our image.\n\nChange-Id: I85af964595c7c63cbb5e456db87d30cfdb6ddadc\nTest: Updated unit tests pass\nBug: None\n"
    },
    {
      "commit": "c3ae67c35590ce0ed05e70599fdc29633e9f700c",
      "tree": "8fa6f170a890a6510770d493f5a0b400f7eff312",
      "parents": [
        "d6a6e0243af0d448170c2c10c31c9ae9e22dab0e"
      ],
      "author": {
        "name": "David Zeuthen",
        "email": "zeuthen@google.com",
        "time": "Thu Apr 21 17:02:30 2016 -0400"
      },
      "committer": {
        "name": "David Zeuthen",
        "email": "zeuthen@google.com",
        "time": "Fri Apr 22 14:59:18 2016 -0400"
      },
      "message": "Add \u0027position\u0027 attribute to influence the sequence of partitions.\n\nThis makes it possible to put vendor partitions in front of the\npre-defined Brillo partitions. This may be needed by some boot loaders.\n\nAlso make it permissible to omit the \u0027type_guid\u0027 attribute by defaulting\nto \u0027brillo_vendor_specific\u0027 if omitted.\n\nSlightly rework FakeGuidGenerator to ensure that we get stable GUIDs for\nA/B partitions when feeding its output back into itself (idempotence).\n\nTEST\u003dNew unit test + unit tests pass.\nBUG\u003d28252419\n\nChange-Id: I7a8e18449a5f16105f429abf0fb6114a3b358fea\n"
    },
    {
      "commit": "d6a6e0243af0d448170c2c10c31c9ae9e22dab0e",
      "tree": "7b7221551ce3dfce919572b6fe006e2b875b3f03",
      "parents": [
        "80e43956ec5e6481397fdc27a31fe44725d281f5"
      ],
      "author": {
        "name": "David Zeuthen",
        "email": "zeuthen@google.com",
        "time": "Thu Apr 07 14:14:58 2016 -0400"
      },
      "committer": {
        "name": "David Zeuthen",
        "email": "zeuthen@google.com",
        "time": "Tue Apr 12 12:23:53 2016 -0400"
      },
      "message": "Initial commit of Brillo Partitioning Tool.\n\nBUG\u003d27831397\nTEST\u003dUnit tests pass.\n\nChange-Id: I80e5e8f21708f6a42bc03764d78773f94b30af79\n"
    },
    {
      "commit": "80e43956ec5e6481397fdc27a31fe44725d281f5",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Thomas Joseph Avila",
        "email": "tavila@google.com",
        "time": "Wed Apr 06 17:51:04 2016 -0700"
      },
      "committer": {
        "name": "Thomas Joseph Avila",
        "email": "tavila@google.com",
        "time": "Wed Apr 06 17:51:04 2016 -0700"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
