)]}'
{
  "log": [
    {
      "commit": "a40232551098739d48e6061e49a6281ba902331d",
      "tree": "38748c25fb65bba53ee59bbac61052f4adcecebb",
      "parents": [
        "8e4fda7549fe2df63dd234551d7345677a33056c",
        "d97db3e80ea726a048c18d24b705b0740c6c724a"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 30 17:01:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 30 17:01:39 2016 +0000"
      },
      "message": "Merge \"Track java.lang.reflect.Executable API changes\" am: 43ec5716aa am: eefc000601 am: d8d495f1eb\nam: d97db3e80e\n\nChange-Id: I01b15ae35aa3c66e4d98938bf1270ea2c4194a4a\n"
    },
    {
      "commit": "76817faf291f579cf99d818944ca2b3c91a6ed97",
      "tree": "63a34fa9ac972a864f282d35aba28484ef599384",
      "parents": [
        "c93547077835584b4d6cddd27c27e682a04a656a",
        "d607d75790ca866ca6abf5320f50a95946b5adca"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Aug 29 22:39:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 29 22:39:09 2016 +0000"
      },
      "message": "Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test. am: 0a815bb94f am: 3687be955f\nam: d607d75790\n\nChange-Id: Id83875c14472af2ba44f0194c897460ec6aa427d\n"
    },
    {
      "commit": "b6ca34a3439715019c7a56a9eea97c68d004e90b",
      "tree": "31c52ed38b4e66804fdc32ed984ba0b6973d2882",
      "parents": [
        "afc0c73a911b4af25ef6ea6b10c19fa0145544ae",
        "2215c9b5d0f8dd268c3c98c29b24e6a4f9abf46e"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Aug 29 18:57:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 18:57:08 2016 +0000"
      },
      "message": "Merge \"Add a carrier config for RCS config server URL.\""
    },
    {
      "commit": "d97db3e80ea726a048c18d24b705b0740c6c724a",
      "tree": "f55efe87b7feb7b523a8721eb6970f189b03a033",
      "parents": [
        "a99df5eee1e46d78d08db36fbbaca43211cc1379",
        "d8d495f1eb7faa422567c1512156e288bf4ff554"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 26 15:23:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 26 15:23:50 2016 +0000"
      },
      "message": "Merge \"Track java.lang.reflect.Executable API changes\" am: 43ec5716aa am: eefc000601\nam: d8d495f1eb\n\nChange-Id: I67e9aecd97ff9501af2839a80b3430db9678882e\n"
    },
    {
      "commit": "d8d495f1eb7faa422567c1512156e288bf4ff554",
      "tree": "31ef5c2a0aa2904bd2d5881aaf52d7cdbe30f1e4",
      "parents": [
        "c9fbef739f0b4e09f6fb700defbd871f90031c04",
        "eefc0006015491821d6e9802ad41a61ab1e44457"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 26 15:16:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 26 15:16:56 2016 +0000"
      },
      "message": "Merge \"Track java.lang.reflect.Executable API changes\" am: 43ec5716aa\nam: eefc000601\n\nChange-Id: Ia11ce811cd9a23e4c8979bd5c8429d9f918778bf\n"
    },
    {
      "commit": "2af6c750bae20542bd0358774a56894191f84aac",
      "tree": "22474ad3b65704cd1f9f0c5045cf5743c0dddaab",
      "parents": [
        "e71ecb2c4df15f727f51a0e1b65459f071853e35"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 19 17:58:52 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Aug 26 10:44:51 2016 +0100"
      },
      "message": "Track java.lang.reflect.Executable API changes\n\nBug: 28666126\nChange-Id: I764c2c14036c4188c4dc4bb2cae40ae8745c3b26\n"
    },
    {
      "commit": "df103321813a4a518e44ae46f85a74f060cfc3d5",
      "tree": "d577bfb63c2a0ed3e4c42af279761ea9ac716871",
      "parents": [
        "feef989771c8b4393e0c742097390bc95c1ba4fb"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Aug 25 08:47:20 2016 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Aug 25 12:38:46 2016 -0700"
      },
      "message": "Document and deprecate various old, undocumented classes\n\nThese classes are mostly undocumented and, in some cases, completely\nunobvious in what they do or how to use them. In some cases, I added\ndocs to explain the API. In other cases (ProgressDialog, ZoomButton,\nDialerFilter), I deprecated the classes because there are far better ways\nto accomplish that functionality with today\u0027s platform.\n\nIssue #2164052 Underdocumented classes in Eclair\n\nChange-Id: Ief0e7267852c2cb3c5ae604b3d902d66c89f4cd3\n"
    },
    {
      "commit": "d607d75790ca866ca6abf5320f50a95946b5adca",
      "tree": "cebb727ed83a9060382215d42579b044c5432025",
      "parents": [
        "1286e511424d397846d97535c534514722406b94",
        "3687be955f9483075af6f164d0e90da90b09c64f"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Aug 25 18:36:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 25 18:36:06 2016 +0000"
      },
      "message": "Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test. am: 0a815bb94f\nam: 3687be955f\n\nChange-Id: I3de20fb11eaf1fc98c769f0aae1751a2b5549b1f\n"
    },
    {
      "commit": "2215c9b5d0f8dd268c3c98c29b24e6a4f9abf46e",
      "tree": "c77bbe516483fac8b039e5843fb5f44223015b3b",
      "parents": [
        "d3ca5980f7d85e706d39af6da26686b6632f1d46"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Wed Aug 24 15:17:39 2016 -0700"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Wed Aug 24 16:17:04 2016 -0700"
      },
      "message": "Add a carrier config for RCS config server URL.\n\nBUG: 31066641\nChange-Id: Iad9aa60e6c8083aaeb7ce1461ff15012a6df0a29\n"
    },
    {
      "commit": "0a815bb94fa2aad016a10fe23633efc5682d2a7c",
      "tree": "0f67f2b413a988065a224fbb047127174886bda9",
      "parents": [
        "0c03664fa6acbe5c3fd11d54ab9a6792f43dda07"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Aug 22 15:48:41 2016 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Aug 24 16:12:20 2016 -0700"
      },
      "message": "Add TestApi to ValueAnimator for AnimationScaleListDrawable CTS test.\n\nAlso rename an internal class.\n\nb/30877925\n\nChange-Id: Ib971ed090907a0ab387dd7c768e2b77eb9b69f75\n"
    },
    {
      "commit": "badbbae6fa2846415778b2a152a0758acbf0eb74",
      "tree": "e4fe03dfcf31c78e12f13fc16b7fb810b67bae1f",
      "parents": [
        "d3ca5980f7d85e706d39af6da26686b6632f1d46"
      ],
      "author": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Tue Jan 05 13:27:29 2016 -0800"
      },
      "committer": {
        "name": "Vitalii Tomkiv",
        "email": "vitalit@google.com",
        "time": "Wed Aug 24 15:00:08 2016 -0700"
      },
      "message": "allow external USB host management\n\n- Setting config_UsbDeviceConnectionHandling_component leads into\n  launching specified Activity whenever USB device is connected.\n- This allows external Activity to manage USB device based on\n  its own setup and settings.\n- Device access can be passed to other app with permission update\n  by UsbManager.grantPermission.\n- added UsbDeviceConnection.resetDevice() to reset USB device connected.\n  This is necessary to get device out from AOAP.\n- Test requires installing UsbHostExternalManagmentTestApp and\n  AoapTestHost to USB host, and AoapTestDevice to USB Device.\n\nbug: 26404209\nChange-Id: I8e77ddc646c15454d9b2ecf1356924cf6351fc28\n"
    },
    {
      "commit": "34e057421a21d785df91bb1aab3df5abb683724a",
      "tree": "677ee75f46db7eb9f29c7bf5c733c72958f8fe15",
      "parents": [
        "e959e8f9ab539d52f6910e3c6c3c3459a5736888"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:45:02 2016 +0100"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 24 20:11:59 2016 +0000"
      },
      "message": "frameworks/base: add changes coming from aosp\n\nCorresponding to aosp changes:\nhttps://android-review.googlesource.com/261231\nhttps://android-review.googlesource.com/261194\nhttps://android-review.googlesource.com/261211\n\nChange-Id: I13caa90b7f97d5aa447050f89a5312d22db3d277\n(cherry picked from commit 29835cc56eb26089cd8d2c21c7507c9d0588ceb0)\n"
    },
    {
      "commit": "d141086546ee2baac3711977ce5fe0035d22ec4b",
      "tree": "7a15d76a94720fc8aa0277a581c768553a868106",
      "parents": [
        "716cd2b77f34a9036fc0f1061f8d1c96f5967f64",
        "263820bb2c547ad6e7c310fe77c274724449afcd"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:43:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 24 15:43:59 2016 +0000"
      },
      "message": "frameworks/base: add changes coming from aosp am: 29835cc56e\nam: 263820bb2c\n\nChange-Id: Ifb8ea64e1dd24a75beafd29b0b61115c39b88fd1\n"
    },
    {
      "commit": "263820bb2c547ad6e7c310fe77c274724449afcd",
      "tree": "25eb1e06adc0056eb34704d782509d652d6c1dac",
      "parents": [
        "f929ef6cbd711b07b3116af251490512c1681fae",
        "29835cc56eb26089cd8d2c21c7507c9d0588ceb0"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:39:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 24 15:39:00 2016 +0000"
      },
      "message": "frameworks/base: add changes coming from aosp\nam: 29835cc56e\n\nChange-Id: Ia89b81f3d5c1d8a4d20280355bb9d27b655098d3\n"
    },
    {
      "commit": "29835cc56eb26089cd8d2c21c7507c9d0588ceb0",
      "tree": "0b87e8d0c0e2fe4dcd1d186fe1546b3b4489b002",
      "parents": [
        "621fb590e3789c26e0ad536220d1d2c9e80e1f93"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:45:02 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Aug 24 15:45:02 2016 +0100"
      },
      "message": "frameworks/base: add changes coming from aosp\n\nCorresponding to aosp changes:\nhttps://android-review.googlesource.com/261231\nhttps://android-review.googlesource.com/261194\nhttps://android-review.googlesource.com/261211\n\nChange-Id: I13caa90b7f97d5aa447050f89a5312d22db3d277\n"
    },
    {
      "commit": "be92fca27c5dd2ed54eae867ed2ef2cfafe0cc27",
      "tree": "26a13235e1ea11710efa212594d4c30ba58f2d58",
      "parents": [
        "75e983f2e790c9b70ecfee271dac190e27a5943b",
        "69af432039ab26492dd751d74b68a217e59589fa"
      ],
      "author": {
        "name": "Ned Burns",
        "email": "pixel@google.com",
        "time": "Thu Aug 18 21:16:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 21:16:49 2016 +0000"
      },
      "message": "Merge \"Add ViewConfiguration.getScaledScrollFactor()\""
    },
    {
      "commit": "69af432039ab26492dd751d74b68a217e59589fa",
      "tree": "464f2c1a56405b5089a554fcf65978fbd0c0a889",
      "parents": [
        "58a00115d935ee44ac113ea68253e440dbd24087"
      ],
      "author": {
        "name": "Ned Burns",
        "email": "pixel@google.com",
        "time": "Wed Aug 17 17:30:25 2016 -0400"
      },
      "committer": {
        "name": "Ned Burns",
        "email": "pixel@google.com",
        "time": "Thu Aug 18 15:07:05 2016 -0400"
      },
      "message": "Add ViewConfiguration.getScaledScrollFactor()\n\nThis value is used to convert ACTION_SCROLL axis values into raw\npixel distances.\n\nChange-Id: I537af010610bb374ab29a41aff4fae5b07bece6e\n"
    },
    {
      "commit": "df6183299b0cceff4c3fdc3d373b0e706a3729f9",
      "tree": "eb8ec5a061113839febcade901b10223c0c3cd1a",
      "parents": [
        "e53bff676984cab77a6d4a598182177cd99bf5e8",
        "77df6f315d6fbb22622ca46ae5735a5c73cc367d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 18 00:56:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 00:56:38 2016 +0000"
      },
      "message": "Merge \"Remove permission review build property - framework\""
    },
    {
      "commit": "77df6f315d6fbb22622ca46ae5735a5c73cc367d",
      "tree": "fb19ba39cda151b3b2d9b2426ee324bb4d728d66",
      "parents": [
        "7791cc9b4f8e539f5aed923fef544087ec4c4d0d"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 17 11:46:34 2016 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 17 14:52:26 2016 -0700"
      },
      "message": "Remove permission review build property - framework\n\nChange-Id: Ifcfd436f2d57a6006ef804292d2875434e4669da\n"
    },
    {
      "commit": "921f8e35d82f567b21a2faba6032b6e8f4f6f70c",
      "tree": "7bdae1baba2899c66755f9aa12536329e2836ce8",
      "parents": [
        "ff46913110758b65a3a567fd0e6d9ab68bfce742",
        "9391bc557c0d27932c503991edc5b51e13481f11"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 17 14:26:57 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 17 14:38:12 2016 -0700"
      },
      "message": "resolve merge conflicts of 9391bc5 to master\n\nChange-Id: I6de231781233826b399688dc8ead70ba515b1ccb\n"
    },
    {
      "commit": "b097c039130aeef96374a399c0570fd74c7f466a",
      "tree": "2ea0ed467a52b6303356f9ffe4c96aecb333e57c",
      "parents": [
        "5ab0541052151838d4df7c5132b5bf50092e5c69",
        "75cff53a344b6e53905f37fdae9e40dbbff098b0"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 18:29:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 18:29:15 2016 +0000"
      },
      "message": "Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\" am: 7f5095ddfe am: 900471ab11\nam: 75cff53a34\n\nChange-Id: I81f68f93a7c5f96f1c5db1bf2bc259c09fdbf306\n"
    },
    {
      "commit": "9391bc557c0d27932c503991edc5b51e13481f11",
      "tree": "144995a2ced98f66edcf9eb8fbddcbc800cf2861",
      "parents": [
        "9deac0323777e1e6a6a83a50d6d3c3e511d74de1",
        "5e09ceb6419ec03758881bb0df6615840d8e0f5c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Aug 17 18:22:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 18:22:10 2016 +0000"
      },
      "message": "Add new window type TYPE_DRAWN_APPLICATION am: fea963edee\nam: 5e09ceb641\n\nChange-Id: I955b985c47ca10a17dec6921af0277d1d6a7431d\n"
    },
    {
      "commit": "75cff53a344b6e53905f37fdae9e40dbbff098b0",
      "tree": "2e87575c4ab85ec3a0c02f439b8e42600b7f73a6",
      "parents": [
        "84e0668db300358e640d7fa62ead0ad1e287442b",
        "900471ab111e5d87ab2ccc534b1b047aeb4ec9a1"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 18:04:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 18:04:36 2016 +0000"
      },
      "message": "Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\" am: 7f5095ddfe\nam: 900471ab11\n\nChange-Id: I14364e0805996c1bfe37e607bd58f35bd51101c8\n"
    },
    {
      "commit": "900471ab111e5d87ab2ccc534b1b047aeb4ec9a1",
      "tree": "ff37f250c446cb62678abaa8162c7745fb200f78",
      "parents": [
        "4317410c4014599de5f9e9438ca38217e91fe833",
        "7f5095ddfeb3ce0f87e0afdec128a04171252932"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:54:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:54:08 2016 +0000"
      },
      "message": "Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\"\nam: 7f5095ddfe\n\nChange-Id: I815b5c9b5620fb1fc9f18dd6b0bb0d185c114410\n"
    },
    {
      "commit": "6f15eabd29e4ba81df09f8e12981aee5777131ac",
      "tree": "78a7802469f28ca0534037b856e2523fea37c0e5",
      "parents": [
        "86fbbfb6f0666f7cfb6e80979f859d40429d5bbb",
        "7f5095ddfeb3ce0f87e0afdec128a04171252932"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:38:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 17:38:48 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\"\" into stage-aosp-master"
    },
    {
      "commit": "744f241a7ddbfc6e91a66f70dc0789f9dfb00f3d",
      "tree": "12e705dea663a4da8719eaaa718ba22b410c7d37",
      "parents": [
        "fb5b680514400241400e3a56189e11c0b6570537",
        "9354783343d8e7a74b4bbce9adee2bc16a00dd0d"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:38:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:38:29 2016 +0000"
      },
      "message": "Merge \"Track libcore update of Map classes to jdk8u60.\" am: ec6a323da2 am: 17fea8b967 am: 8fc0ac9b39\nam: 9354783343\n\nChange-Id: I0ed4962659511452c73f93747faf2abe447d92a4\n"
    },
    {
      "commit": "7f5095ddfeb3ce0f87e0afdec128a04171252932",
      "tree": "eb60ea24a54ffe52b22870b69ee704b22a2ef1ae",
      "parents": [
        "778321361132672ea1174e4ca3f5397477c32690"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:11:01 2016 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:11:01 2016 +0000"
      },
      "message": "Revert \"Revert \"Track libcore update of Map classes to jdk8u60\"\"\n\nAutomerger issues have been resolved. This change needs\nto be rolled forward once Automerger merges\nhttp://r.android.com/255655 from mirror-aosp-master into\nstage-aosp-master.\n\nThis reverts commit 778321361132672ea1174e4ca3f5397477c32690.\n\nChange-Id: I16e1d94351ccf7cc1aeb8f9905410cd23514e8ff\n"
    },
    {
      "commit": "9354783343d8e7a74b4bbce9adee2bc16a00dd0d",
      "tree": "1cfa05eae4c5b55decacaf334dfc3161be465975",
      "parents": [
        "be97d6c1ff19c4a150fef41b402d4f7f3ffcfa4d",
        "8fc0ac9b3963eb524b5577023008907aa3c613bb"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:09:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:09:11 2016 +0000"
      },
      "message": "Merge \"Track libcore update of Map classes to jdk8u60.\" am: ec6a323da2 am: 17fea8b967\nam: 8fc0ac9b39\n\nChange-Id: Ia814e0be0e66022a373c8a8e4bc27a71ce85d866\n"
    },
    {
      "commit": "35941967f5b52da9b537de131a9756a2708a6f3d",
      "tree": "6bc3a4b5aea199b9c63b8098f5fb92178c69c2db",
      "parents": [
        "4c8679d683b386d479dc54a2dcc809bbdbe75637",
        "be97d6c1ff19c4a150fef41b402d4f7f3ffcfa4d"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:08:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:08:39 2016 +0000"
      },
      "message": "Revert \"Track libcore update of Map classes to jdk8u60\" am: 7783213611 am: 5efe2b7515\nam: be97d6c1ff\n\nChange-Id: I1e21dcc7144bb06a5e9eccfcbc0fcc5138090711\n"
    },
    {
      "commit": "4c8679d683b386d479dc54a2dcc809bbdbe75637",
      "tree": "f551ae97be08a2501831236ea259bef95a8ab368",
      "parents": [
        "a4f1697d153a506c7ef16e8e215060ffd8d238da",
        "70f8050b482cf00f9e641280c5a7772ed9252400"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:08:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:08:35 2016 +0000"
      },
      "message": "Track libcore update of Map classes to jdk8u60 am: fb2ade3dca am: eb4eeb5323\nam: 70f8050b48\n\nChange-Id: I136a0a4fae6d74bfb71a7ae14bb944bb05460e94\n"
    },
    {
      "commit": "8fc0ac9b3963eb524b5577023008907aa3c613bb",
      "tree": "bd8d9db7dd3094712e872092893813536c04c543",
      "parents": [
        "5efe2b7515698b9b6035cf97f5bdec1535620917",
        "17fea8b9671cb8387591787ad96c6581ca546543"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:03:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:03:44 2016 +0000"
      },
      "message": "Merge \"Track libcore update of Map classes to jdk8u60.\" am: ec6a323da2\nam: 17fea8b967\n\nChange-Id: I2b6df8da3c87ec2232b60380cd91c0b4aab7025b\n"
    },
    {
      "commit": "be97d6c1ff19c4a150fef41b402d4f7f3ffcfa4d",
      "tree": "cdcb86bf59a60841a675f74fb3045c97554a3c33",
      "parents": [
        "70f8050b482cf00f9e641280c5a7772ed9252400",
        "5efe2b7515698b9b6035cf97f5bdec1535620917"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:00:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:00:13 2016 +0000"
      },
      "message": "Revert \"Track libcore update of Map classes to jdk8u60\" am: 7783213611\nam: 5efe2b7515\n\nChange-Id: Ic9386c17ec28b68de3127057eafbc60399e44f47\n"
    },
    {
      "commit": "70f8050b482cf00f9e641280c5a7772ed9252400",
      "tree": "ef68e02437e687762deaf5e976957f00f3f4afb4",
      "parents": [
        "bd070b7792b7ff3d2783c1621cf255f39223837c",
        "eb4eeb53234b4d87c62cdea37f1393518594ef98"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 17:00:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 17:00:09 2016 +0000"
      },
      "message": "Track libcore update of Map classes to jdk8u60 am: fb2ade3dca\nam: eb4eeb5323\n\nChange-Id: I97ae4e7346424b6c58bc15f3682293d2854db23c\n"
    },
    {
      "commit": "17fea8b9671cb8387591787ad96c6581ca546543",
      "tree": "0b596a41b8146194fdd5d0af78e00293ac6d9b2e",
      "parents": [
        "778321361132672ea1174e4ca3f5397477c32690",
        "ec6a323da2abbe9b25c0d14f44397b5f5298b6a8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 16:54:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 16:54:30 2016 +0000"
      },
      "message": "Merge \"Track libcore update of Map classes to jdk8u60.\"\nam: ec6a323da2\n\nChange-Id: I6af9d2929d07cc60be8485de344d335c1bf5cf33\n"
    },
    {
      "commit": "5efe2b7515698b9b6035cf97f5bdec1535620917",
      "tree": "b8f42e6f1812753a7748e8a825e3ac57154d8595",
      "parents": [
        "eb4eeb53234b4d87c62cdea37f1393518594ef98",
        "778321361132672ea1174e4ca3f5397477c32690"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 16:54:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 16:54:08 2016 +0000"
      },
      "message": "Revert \"Track libcore update of Map classes to jdk8u60\"\nam: 7783213611\n\nChange-Id: I10e2130939778adf5fb51fc89404bfb9fc82ce0f\n"
    },
    {
      "commit": "eb4eeb53234b4d87c62cdea37f1393518594ef98",
      "tree": "21afddddc3d712c41f8ac90dce1a462051692dfb",
      "parents": [
        "1ab51f37699de9c34e655bd2795d6fd3eccfe98b",
        "fb2ade3dcab0962f18acab720875c75622f412ed"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 16:54:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 17 16:54:05 2016 +0000"
      },
      "message": "Track libcore update of Map classes to jdk8u60\nam: fb2ade3dca\n\nChange-Id: I4ddb3bc3c7428467f8bde073e3ebc7e6b04d899c\n"
    },
    {
      "commit": "778321361132672ea1174e4ca3f5397477c32690",
      "tree": "d40fd1b744b250a1b571770b70ded43b461662b3",
      "parents": [
        "fb2ade3dcab0962f18acab720875c75622f412ed"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 14:50:59 2016 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 14:59:28 2016 +0000"
      },
      "message": "Revert \"Track libcore update of Map classes to jdk8u60\"\n\nMay have broken stage-aosp-master since the CL from aosp-master was for\nsome reason only merged to mirror-aosp-master but no further.\n\nBug: 30911913\n\nThis reverts commit fb2ade3dcab0962f18acab720875c75622f412ed.\n\nChange-Id: I696d2b0636708fc6c73a53cd3cae36fa5bd0f173\n"
    },
    {
      "commit": "fb2ade3dcab0962f18acab720875c75622f412ed",
      "tree": "eb60ea24a54ffe52b22870b69ee704b22a2ef1ae",
      "parents": [
        "9c0b881c9d6b9705ed3328e10726aa1e2e24a449"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 11 19:47:02 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 17 11:06:27 2016 +0100"
      },
      "message": "Track libcore update of Map classes to jdk8u60\n\nThis adds the api/test-current.txt changes corresponding to\nhttp://r.android.com/238640\n\nThis CL requires base CLs, which will get merged from aosp-master,\nin order to build.\n\nChange-Id: I0aa2e9c4c7b3b6af79c9885e7e0fdde8880e71c8\n"
    },
    {
      "commit": "9d332f2dc8d2663ce826ce62b31e0404768edf85",
      "tree": "2bd33f7bc53480ea05b0ebad72aa535e5f52a210",
      "parents": [
        "ea537bf5b3d1dacc2fc904e238ee4e15aeb0d707"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 19:58:02 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Aug 16 14:16:41 2016 +0100"
      },
      "message": "Track libcore update of Map classes to jdk8u60.\n\nNote that these additions are simply artifacts of the API generation\nprocesses. These map methods were previously implemented by superclasses.\n\nTest: make update-api\n\nChange-Id: Ib03ca6afb438f2d7597abd0794cdebed2083bc17\n"
    },
    {
      "commit": "fea963edeeb60c76465c0d644078def191f41e0f",
      "tree": "6c39e24fb0d435468e42b28ba85582a7037a8997",
      "parents": [
        "e543fb29b27afd75eb5b40699f659151cc26b237"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 15 17:14:16 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 15 17:36:40 2016 -0700"
      },
      "message": "Add new window type TYPE_DRAWN_APPLICATION\n\nThis type behaves like a normal TYPE_APPLICATION, except that WM\nwill always wait for it to be drawn before starting a transition.\n\nWM always waits for TYPE_BASE_APPLICATION (main window), but for\nTYPE_APPLICATION, it only waits if the window relayouts to visible\nand gets a surface before the main window is drawn. If main window\nitself is ready very fast, transition could start without the other\nwindow.\n\nbug: 30830849\nChange-Id: Ife71a9812db7c8eba6ee4ead10ce4f31d9e93b40\n"
    },
    {
      "commit": "747711ce9b8d12d2454cbe3369741b8ab2979aa1",
      "tree": "f8bfcf1bff6d60c1f52a1b3f9ca41768f6f32c33",
      "parents": [
        "d0197ac3402e5d85324db4230407115ddec8011a"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Jul 28 05:21:36 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Aug 11 22:18:19 2016 +0000"
      },
      "message": "Add LE Secure Connection data parsing (1/4)\n\nBug: 30460956\nChange-Id: I8d6e721b3b04f5ca9e3e02f7f2b90487482e1b37\n"
    },
    {
      "commit": "3588482acc325ae902cee3b653c030b7b5c5fad4",
      "tree": "ab9b4ec948427fe3dd13436f05f13d3fa27da939",
      "parents": [
        "f427498b11ef9eec3bb12749735f2bb0d184ed4c",
        "b71cea3ade7b1498ec0ad47cde9bbbb6dfa78e3e"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Aug 11 17:39:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 11 17:39:34 2016 +0000"
      },
      "message": "Add API to enable/disable the visual voicemail client am: 20f2ebbf4d am: 6dc3efcc16\nam: b71cea3ade\n\nChange-Id: I8a8000e783fad884d8d8afdf32b8d240ae233cd8\n"
    },
    {
      "commit": "b71cea3ade7b1498ec0ad47cde9bbbb6dfa78e3e",
      "tree": "aab63c32922220827eb9758870efeff852aeadfa",
      "parents": [
        "a2e0ff09690ff66b540321fca01c08b25c9fa35d",
        "6dc3efcc16f877ef92ff4978d6a6e1ce19bba3a9"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Aug 11 17:31:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 11 17:31:25 2016 +0000"
      },
      "message": "Add API to enable/disable the visual voicemail client am: 20f2ebbf4d\nam: 6dc3efcc16\n\nChange-Id: I13bc9bd9b12732fa3a7aa5de47cba5eacc5ba092\n"
    },
    {
      "commit": "20f2ebbf4d16e0654efe73ac92afc89c29cfaede",
      "tree": "65a6b832b63d1f11ca49eeb500d723fb2c193f83",
      "parents": [
        "a6b1a9485cd02ebec1173a7755164e678dc095ec"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Aug 10 11:28:32 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Aug 10 11:28:32 2016 -0700"
      },
      "message": "Add API to enable/disable the visual voicemail client\n\nThis CL gives the default dialer, apps with carrier privilege, and\napps with MODIFY_PHONE_STATE the ability to enable/disable the visual\nvoicemail client.\n\nThis is a system API for NMR1. It will be revised in O.\n\nBug: 30709089\nChange-Id: Ic24af14a5e3433c13ba8d253ad8504c94bf71c8f\n"
    },
    {
      "commit": "2574920992afe03d5c73a0a8d443fcfa6b6676bb",
      "tree": "f160e35602c9b046ca57186e29ba5c7a72cff338",
      "parents": [
        "3d6fcede38161adb3bf615514e94bb2d793e664e"
      ],
      "author": {
        "name": "Jin Park",
        "email": "jinpark@google.com",
        "time": "Mon Aug 08 13:30:01 2016 +0900"
      },
      "committer": {
        "name": "Jin Park",
        "email": "jinpark@google.com",
        "time": "Wed Aug 10 11:44:00 2016 +0900"
      },
      "message": "ExifInterface: Add support for DNG thumbnail cases\n\nDNG files have a unique way of identifying their image compression\ntype. This CL addresses this issue by adding support for cases\nmentioned in the DNG Specifications.\n\nBug: 30727870\nChange-Id: I416b9fb49872e9c878193f346dcaad5f45b0b995\n"
    },
    {
      "commit": "68035ce56c8c72fd920184ddb78c785d9b0790fd",
      "tree": "7cefa1d84a4f49dfece9e9a13a01c034b4602912",
      "parents": [
        "4d68ea72b102151ac4eb7742163d6f4664df90ce",
        "410c8b9f48d675ccd705864066cb03776fae6b42"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 18:25:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 18:25:18 2016 +0000"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7 am: 19df48b93b am: d5e8edfe1d\nam: 410c8b9f48\n\nChange-Id: I2913d01d63e070b3de85fec489bb3803e403fa52\n"
    },
    {
      "commit": "410c8b9f48d675ccd705864066cb03776fae6b42",
      "tree": "0dd50ad8d04e72feb3e43ad9a090cc2554d0474a",
      "parents": [
        "59f3c3f7a0aad6e16663ec07abbdd6c6f756d17b",
        "d5e8edfe1de4ed1a3ca5556507b96bc9bf4aba21"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 18:19:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 18:19:09 2016 +0000"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7 am: 19df48b93b\nam: d5e8edfe1d\n\nChange-Id: I084e1057aa51a908d24b19d47ff6747e18494507\n"
    },
    {
      "commit": "d5e8edfe1de4ed1a3ca5556507b96bc9bf4aba21",
      "tree": "438674c87e90af3938d1a5a0e61576c252a59078",
      "parents": [
        "47eedc3503b9ae7ab383c02a6b8bd66cab7df7f2",
        "19df48b93b3600f86bf5bafb213e0742a4df820b"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 18:07:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 09 18:07:29 2016 +0000"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7\nam: 19df48b93b\n\nChange-Id: I7fba48c95191b4a53acff70e89d59e30d3eb8e90\n"
    },
    {
      "commit": "19df48b93b3600f86bf5bafb213e0742a4df820b",
      "tree": "6bddac27ca779f1db7298d936a574197095479e6",
      "parents": [
        "d0dc9013416f8de61f6487332127b5fd5bf9025a"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 14:58:57 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 18:57:16 2016 +0100"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7\n\nChange-Id: I73dd6af604304ea4eb8e01990454f491af659602\n(cherry picked from commit f646aa14cdbf34e8784c0411d0baca26e364c1dc)\n"
    },
    {
      "commit": "f646aa14cdbf34e8784c0411d0baca26e364c1dc",
      "tree": "78db640ec5693185ae387f5c0e2e08be11ed07e0",
      "parents": [
        "d0c0c8dcab4babf42fe3969a651ddefbd2cf3f54"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 14:58:57 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Aug 09 16:43:32 2016 +0000"
      },
      "message": "Track libcore change ee24b6322448ac919231a668e308ebd719aa52d7\n\nChange-Id: I73dd6af604304ea4eb8e01990454f491af659602\n"
    },
    {
      "commit": "54e43b23e120c50876a9edc511ffa9c0af6c8d44",
      "tree": "afc1e73d196cf71436ce3c39f274a6d39704ed56",
      "parents": [
        "94a8a3b31be9391e10a883af0f1e81274f6dccf8",
        "043785660ca6450c96408377fe563f627d036353"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Mon Aug 08 00:53:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 00:53:10 2016 +0000"
      },
      "message": "Merge \"ExifInterface: Process uncompressed thumbnail\""
    },
    {
      "commit": "8d69e9c93bc5cc7b2b046e80d6136c9427b43e58",
      "tree": "d37ac0f572a84de40b8ae2a0bfa77ca736aed2ed",
      "parents": [
        "31d2936da3d31148dc132e96996530d7a043d251",
        "8c073e0aad8da1c559212b111b9d76e1e6ffa156"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 05 17:58:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 17:58:25 2016 +0000"
      },
      "message": "Move EphemeralResolverService am: 31b95e0265 am: fa67fad84e\nam: 8c073e0aad\n\nChange-Id: I2fb2add1e4431c2c802430990f99807934878e84\n"
    },
    {
      "commit": "8c073e0aad8da1c559212b111b9d76e1e6ffa156",
      "tree": "fbd650588335158c69edd2e25789accba7ce9663",
      "parents": [
        "739f1015a3c2a5f3f52b09d5c2b0baa1904fa0f2",
        "fa67fad84e04d9a9e296d219a87c18794498c13c"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 05 17:52:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 17:52:00 2016 +0000"
      },
      "message": "Move EphemeralResolverService am: 31b95e0265\nam: fa67fad84e\n\nChange-Id: Ieabd373b5557e03c6a189f070c8f79998e7a5a0a\n"
    },
    {
      "commit": "31b95e0265fecb60ba29baba6a5ea4de3d4a3367",
      "tree": "cf6bc558fba99e031c76c9332f0c84a8dc2a6b1e",
      "parents": [
        "6cecc8dc278845bc2868b28c510a18cd20e95a44"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Aug 04 14:27:15 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 05 07:17:52 2016 -0700"
      },
      "message": "Move EphemeralResolverService\n\nIt should not have been under com.android.internal\n\nFixes: 30673742\nChange-Id: I2277aa4a4799fa59bf68af7c4cfcb4e1216aeb8d\n"
    },
    {
      "commit": "e6851b5a6668c562608fbb6269378a42d015f4b8",
      "tree": "0ce53d6fb0e1d1b9f5d8364664704b9ed061f150",
      "parents": [
        "e5bce1a25516faf5973c2127545a1a4e660a9dc4",
        "bd919aaca9561bc2a2ecceee9aca38cdf563061f"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 13:06:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 13:06:10 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\" am: e49469aed1 am: c548ff23bd am: 22aa35d510\nam: bd919aaca9\n\nChange-Id: I60b967da62019356512e62d13ecb54d9f511ea33\n"
    },
    {
      "commit": "bd919aaca9561bc2a2ecceee9aca38cdf563061f",
      "tree": "e86917013469e57bfe4d9cbb40734610febd8449",
      "parents": [
        "6cdfba9d58e064cdbd9fbe2deee7320acdc620ef",
        "22aa35d5101d51bbf9f8973d3005071412c2f01a"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 13:01:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 13:01:03 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\" am: e49469aed1 am: c548ff23bd\nam: 22aa35d510\n\nChange-Id: I99c0b399f523d4c04b3009e89414fe4fda716c81\n"
    },
    {
      "commit": "e5bce1a25516faf5973c2127545a1a4e660a9dc4",
      "tree": "dad74e593cf1803bd2938e05d62a3ffdc2df5bcb",
      "parents": [
        "01f00449833dc8afa47ec7ddd6d091d65188f63b",
        "6cdfba9d58e064cdbd9fbe2deee7320acdc620ef"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:55:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:55:24 2016 +0000"
      },
      "message": "Update api/test-current.txt for ProcessBuilder API am: 6af44aeea0 am: 95b759e178\nam: 6cdfba9d58\n\nChange-Id: I43b92d531f71fad2933f85321130af0c4ef0cdd4\n"
    },
    {
      "commit": "22aa35d5101d51bbf9f8973d3005071412c2f01a",
      "tree": "88f8d14e2edcda35e50543217bfd8a7324df4d8e",
      "parents": [
        "95b759e178ed69ad4d66dbc36fc18c5e4c635510",
        "c548ff23bdf0450f8b7e00690290fd90e54cfed8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:51:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:51:50 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\" am: e49469aed1\nam: c548ff23bd\n\nChange-Id: I97d741f344ee59e8f493f0ac8d0b41a63adc9c14\n"
    },
    {
      "commit": "6cdfba9d58e064cdbd9fbe2deee7320acdc620ef",
      "tree": "b0cdd2f27786b1265459b2d6f4622e3157e318e9",
      "parents": [
        "10dcc0eb992b9621ad59cd0841c7b402c6acdddf",
        "95b759e178ed69ad4d66dbc36fc18c5e4c635510"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:50:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:50:33 2016 +0000"
      },
      "message": "Update api/test-current.txt for ProcessBuilder API am: 6af44aeea0\nam: 95b759e178\n\nChange-Id: I7a9ef8a5857cd8950f846dcb533041b9e08f6603\n"
    },
    {
      "commit": "c548ff23bdf0450f8b7e00690290fd90e54cfed8",
      "tree": "be8583b7f606f76b4c146d981416ded263997831",
      "parents": [
        "6af44aeea08e381b11651aff5ab641532a62b12d",
        "e49469aed1ce0e450b139a63c81cc36b753b96f8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:44:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:44:48 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\"\nam: e49469aed1\n\nChange-Id: I6c479a84044cfd8df084a3c9707f7aaaf09546fa\n"
    },
    {
      "commit": "95b759e178ed69ad4d66dbc36fc18c5e4c635510",
      "tree": "848a2065305c13cb7ec343545e3924ec4f1fd46e",
      "parents": [
        "96194e10a623781daf800c231fda3d823bf947e1",
        "6af44aeea08e381b11651aff5ab641532a62b12d"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:44:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 12:44:35 2016 +0000"
      },
      "message": "Update api/test-current.txt for ProcessBuilder API\nam: 6af44aeea0\n\nChange-Id: I0009f3d758af696aca14851f53459c6a332beb47\n"
    },
    {
      "commit": "6af44aeea08e381b11651aff5ab641532a62b12d",
      "tree": "264eca16be33ca7ab9a4311a663290274dc064b1",
      "parents": [
        "e2e65a4708bc56f5e1b4fdb7997426546649978c"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 19:04:46 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:37:21 2016 +0000"
      },
      "message": "Update api/test-current.txt for ProcessBuilder API\n\nTest: make update-api docs\n\nBug: 27464570\nChange-Id: Iee1fec0efb241ba091494467ab3632675c1d07d4\n"
    },
    {
      "commit": "e49469aed1ce0e450b139a63c81cc36b753b96f8",
      "tree": "1ada0b43af2ffa3c907bcb95fd137695f94f8b8f",
      "parents": [
        "50f3429d14314fb2b2aead07b60917d7bafdaff9",
        "5296a60e27c3328aeeca892a1160f55e1775c083"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Aug 05 12:36:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 05 12:36:35 2016 +0000"
      },
      "message": "Merge \"APIs for ProcessBuilder.Redirect\""
    },
    {
      "commit": "4f837cd7a71b4ef6c3d03997eb5877dd22e915f3",
      "tree": "ac9f21e851f7094466b83be16716b9174acf4c52",
      "parents": [
        "5bd4be6e7d3229c1e01f218c95efa41d25b8b03f",
        "7ec0ba1ed3ba9a8776bb436e7e03fda30599252d"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 10:43:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 10:43:09 2016 +0000"
      },
      "message": "Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82 am: 49929ccf46 am: 7116e5d2d3\nam: 7ec0ba1ed3\n\nChange-Id: If22e617f947a122d457ce073711cd73f51e000df\n"
    },
    {
      "commit": "7ec0ba1ed3ba9a8776bb436e7e03fda30599252d",
      "tree": "e7f63449cf5a27503006552e1d14a6296a3e3884",
      "parents": [
        "c3bc13cd26f7ccb8e54a048954a191afb13aaf67",
        "7116e5d2d35c3f47bbb798755085205dbc104c59"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 10:37:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 10:37:36 2016 +0000"
      },
      "message": "Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82 am: 49929ccf46\nam: 7116e5d2d3\n\nChange-Id: I9a8f68a6ce20de1a8a43e829c04c063d08b1b85e\n"
    },
    {
      "commit": "7116e5d2d35c3f47bbb798755085205dbc104c59",
      "tree": "c971276606e539c439a0b4e09cd0e09c53cee22e",
      "parents": [
        "c57b96bf11b8c3d3d18c68449de9602dac282ec8",
        "49929ccf461eaae2c1270922d8c526a5593f8c30"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 10:32:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 10:32:39 2016 +0000"
      },
      "message": "Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82\nam: 49929ccf46\n\nChange-Id: Ie9d2d41124395588fa58dc0f97447a9e77094609\n"
    },
    {
      "commit": "5bd4be6e7d3229c1e01f218c95efa41d25b8b03f",
      "tree": "d48146e9db72c82bab19f63d0d95e13bd66a7fb4",
      "parents": [
        "a2c487ae73c4b7834a05667412d400b553134fc7",
        "c3bc13cd26f7ccb8e54a048954a191afb13aaf67"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 10:05:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 10:05:10 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\" am: 50f3429d14 am: 622e170338 am: c57b96bf11\nam: c3bc13cd26\n\nChange-Id: I0ba08743a5021d02d9e111a1271af2f63c576ee9\n"
    },
    {
      "commit": "c3bc13cd26f7ccb8e54a048954a191afb13aaf67",
      "tree": "c492944f2e12c6e5c991e8dcd6e21727703c9ac0",
      "parents": [
        "b69bc5bbf721b21c60841ce72d827e264ed545fa",
        "c57b96bf11b8c3d3d18c68449de9602dac282ec8"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:58:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 09:58:49 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\" am: 50f3429d14 am: 622e170338\nam: c57b96bf11\n\nChange-Id: I0d5c8158210e17161cf9f9310f5f94457f79a8e2\n"
    },
    {
      "commit": "c57b96bf11b8c3d3d18c68449de9602dac282ec8",
      "tree": "16f014d05e5fa5eecb2d45ad070ea8583cf61852",
      "parents": [
        "47a6b7651101679600206d4a4223e1fc38883b65",
        "622e17033849056488c1a14bfc56bd8df03a3810"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:51:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 09:51:59 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\" am: 50f3429d14\nam: 622e170338\n\nChange-Id: Ia1fde043f68030d5676c39f9eda632061ef09eab\n"
    },
    {
      "commit": "622e17033849056488c1a14bfc56bd8df03a3810",
      "tree": "a7f73e6f4cf53a58d4cb20a9c3d7ae2283a41183",
      "parents": [
        "c73e080eeaa6d2a065bcfca2ba8b613198cffd10",
        "50f3429d14314fb2b2aead07b60917d7bafdaff9"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:44:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 05 09:44:55 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\"\nam: 50f3429d14\n\nChange-Id: I2fdd89afd9cfc0cc36be2664dee559e7b0977c6d\n"
    },
    {
      "commit": "50f3429d14314fb2b2aead07b60917d7bafdaff9",
      "tree": "bb7f67573485156962dc70ea9793e10914f6e4a2",
      "parents": [
        "497ac5eccbf96463f4d719c0421c165e3cd9bb5f",
        "bc7820ec7667184bc5fd6903ef3d1390f377bb89"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:36:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 05 09:36:41 2016 +0000"
      },
      "message": "Merge \"Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\""
    },
    {
      "commit": "49929ccf461eaae2c1270922d8c526a5593f8c30",
      "tree": "7f30e88f72d05a8b4b73c196baf6f500d1d47e71",
      "parents": [
        "c73e080eeaa6d2a065bcfca2ba8b613198cffd10"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 16:49:27 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Aug 05 09:33:51 2016 +0000"
      },
      "message": "Track libcore change 4e73fd2bc22e704fe71465782b83be0471ac5e82\n\nVersion with test-current.txt\n\nBug: 28666126\nChange-Id: I3677508ff00c381c88fe9c767ec7037493b574f8\n"
    },
    {
      "commit": "9d16deb8ff186a4e9f29acd45e6e141db98d8c22",
      "tree": "7621dce86c24d42235e0123af0b1e994df4c5f4a",
      "parents": [
        "da37c230d0b276bb93e298517d578449e7c896bc",
        "48076ca6dfb513d010cebb8b2af1b04d848cbf91"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 12:18:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 12:18:49 2016 +0000"
      },
      "message": "Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe am: 82957239fe am: c7788d528c\nam: 48076ca6df\n\nChange-Id: If48fc22f0280fad8583344d4bd919b54ce83ee6d\n"
    },
    {
      "commit": "48076ca6dfb513d010cebb8b2af1b04d848cbf91",
      "tree": "09109ae7a25123ac345eb9b1df29b7e82cfb3127",
      "parents": [
        "8c56fbd38d6ea66703e4a7bde99ecfa13db7910f",
        "c7788d528cbeb20e61bcdba5757b126c96260246"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 12:12:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 12:12:20 2016 +0000"
      },
      "message": "Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe am: 82957239fe\nam: c7788d528c\n\nChange-Id: Ic6ffea43fffdeb62eae3c5046c9074c006acc0c1\n"
    },
    {
      "commit": "c7788d528cbeb20e61bcdba5757b126c96260246",
      "tree": "031c64e3e5b374748d4ce50b67542a6fc34e39e2",
      "parents": [
        "c150ad3357828bf72ac54a0cba42a85b214b0798",
        "82957239fea4d09938b5d2ae47c3d6c686f4f6b9"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 12:08:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 12:08:22 2016 +0000"
      },
      "message": "Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe\nam: 82957239fe\n\nChange-Id: Ic29f6cd27e4f84dc5afb49360ffd2235ab25aa71\n"
    },
    {
      "commit": "82957239fea4d09938b5d2ae47c3d6c686f4f6b9",
      "tree": "66fd1ed2fea4b3545448f9fdd79cc6853f1244a3",
      "parents": [
        "97b24c2f6ab04ce5f6df44ae6d2e637a82adb9b7"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 12:54:39 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Aug 04 11:56:09 2016 +0000"
      },
      "message": "Missing test-current.txt for libcore change ea47d5d712edcaef726a3e12065729be21699afe\n\nChange-Id: I691a53f92bc1cfe0a9c6d5ad9d7d3d259ce0aabb\nTest: make -j 32 update-api\nBug: 30402085\n"
    },
    {
      "commit": "da37c230d0b276bb93e298517d578449e7c896bc",
      "tree": "97602c1232814424c30baf6f7175f32bac228ad6",
      "parents": [
        "632bd4909e18ee07dc06fd23fe9992e77c24806e",
        "8c56fbd38d6ea66703e4a7bde99ecfa13db7910f"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 11:23:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 11:23:17 2016 +0000"
      },
      "message": "Merge \"Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\" am: f1d119ccd3 am: 97b24c2f6a am: c150ad3357\nam: 8c56fbd38d\n\nChange-Id: Ia94dc2ae051b6053b4ac438a4894e0c18b30bfb6\n"
    },
    {
      "commit": "8c56fbd38d6ea66703e4a7bde99ecfa13db7910f",
      "tree": "7609327040f0a33be2887868ce88db91666bcf9a",
      "parents": [
        "efd96481c3f0af683cc41ed92d98b4d0a5436db6",
        "c150ad3357828bf72ac54a0cba42a85b214b0798"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 11:15:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 11:15:13 2016 +0000"
      },
      "message": "Merge \"Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\" am: f1d119ccd3 am: 97b24c2f6a\nam: c150ad3357\n\nChange-Id: I215ffb68fa4b223f98b49593d4ab6b3b7590b845\n"
    },
    {
      "commit": "c150ad3357828bf72ac54a0cba42a85b214b0798",
      "tree": "96e8997653acbc06510e9e0f05759bd2e11366e9",
      "parents": [
        "ec62c0780f09e06ad254aa4a03c0194099806caa",
        "97b24c2f6ab04ce5f6df44ae6d2e637a82adb9b7"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 11:06:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 11:06:54 2016 +0000"
      },
      "message": "Merge \"Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\" am: f1d119ccd3\nam: 97b24c2f6a\n\nChange-Id: I33dad5406389705ca2daa9baa75c1c7b42df046e\n"
    },
    {
      "commit": "97b24c2f6ab04ce5f6df44ae6d2e637a82adb9b7",
      "tree": "2e01ec4dc867140613a8a09f2fc299e5c8f2e273",
      "parents": [
        "a095ee3c1d13d0a6a0f9d188d643b1f942c027da",
        "f1d119ccd3ec1244ba9687d2ef4950fe00290259"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Aug 04 11:00:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 04 11:00:03 2016 +0000"
      },
      "message": "Merge \"Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\"\nam: f1d119ccd3\n\nChange-Id: I90e74c457475f16edd20369bb8c024896c9e241c\n"
    },
    {
      "commit": "043785660ca6450c96408377fe563f627d036353",
      "tree": "bc931414cc5d138523db4ca3f3b0a4875ea423ba",
      "parents": [
        "909f6c48d09ad075fb2983f97f5b7cc9fcdb0267"
      ],
      "author": {
        "name": "Jin Park",
        "email": "jinpark@google.com",
        "time": "Thu Jul 21 10:21:41 2016 +0900"
      },
      "committer": {
        "name": "Jin Park",
        "email": "jinpark@google.com",
        "time": "Thu Aug 04 15:11:49 2016 +0900"
      },
      "message": "ExifInterface: Process uncompressed thumbnail\n\nAn uncompressed thumbnail may use 24-bit RGB format to store image\ndata. This CL handles uncompressed thumbnail images and creates a\nbitmap object by using the given byte data.\n\nBug: 28156704\nChange-Id: Ie650de4398004dfa74519817e417c7002d4fbdbb\n"
    },
    {
      "commit": "1a61a0ae43acee586b7cb0f069f69b37342626d1",
      "tree": "651f9b104e45c656bf769f8b2ed161bf3535f60a",
      "parents": [
        "c267401806843e00821f89da1d6d86a5b91a3f0c"
      ],
      "author": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Tue Jul 19 15:16:11 2016 -0700"
      },
      "committer": {
        "name": "Srinath Sridharan",
        "email": "srinathsr@google.com",
        "time": "Wed Aug 03 15:00:17 2016 -0700"
      },
      "message": "Adding a new getThreadScheduler() method.\n\nbug:  30226969\nChange-Id: Icbd57e99740ebf6ba744a103e6fa69a3160c9422\n"
    },
    {
      "commit": "4122b913f33fd5fc6127a30664d5edcf2ef24ab6",
      "tree": "5fd1794d4bf319416d3dc4228235ad3284394709",
      "parents": [
        "b68106cf2a32a0ac9fbd982279878a0d9e4f6b9d"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 03 17:19:27 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Aug 03 18:16:14 2016 +0100"
      },
      "message": "Add API for setsockoptInt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, value)\n\nTest: \"make\" succeeds.\n\nBug: 30402085\nChange-Id: I4bc4b5dcfab04ac756578c2fae7a337e74587b66\n"
    },
    {
      "commit": "7d16115451f59a5387749bb4818714c20a698dc7",
      "tree": "ed47d4e4f4e58cbfe4716924b70c922b222a3b3b",
      "parents": [
        "7175498cfeb2eccbda9261e0fb49a436c808891f",
        "ba11085635ea3ef9383b34dd44c43f2a6cd832ff"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Aug 03 02:43:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 03 02:43:29 2016 +0000"
      },
      "message": "Merge \"MediaSession: Add methods for setting shuffle and repeat modes\""
    },
    {
      "commit": "81f7c4b6c4e88e8df8009623c43f6bf1ab70ad57",
      "tree": "a4c2c264df3b852fc2afe2ef29afa7385599f65c",
      "parents": [
        "909f6c48d09ad075fb2983f97f5b7cc9fcdb0267",
        "5edff3b8b1085660dba4d7106a5b6498f41ccf22"
      ],
      "author": {
        "name": "Tejas Khorana",
        "email": "khorana@google.com",
        "time": "Tue Aug 02 23:28:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 02 23:29:00 2016 +0000"
      },
      "message": "Merge \"Account Manager Push API\""
    },
    {
      "commit": "5edff3b8b1085660dba4d7106a5b6498f41ccf22",
      "tree": "e3e17e007eb9e178af33835c0bcafa21fe788613",
      "parents": [
        "39940e2667c585e8098729bb2d871d781917712a"
      ],
      "author": {
        "name": "Tejas Khorana",
        "email": "khorana@google.com",
        "time": "Tue Jun 28 20:59:52 2016 -0700"
      },
      "committer": {
        "name": "Tejas Khorana",
        "email": "khorana@google.com",
        "time": "Tue Aug 02 14:57:06 2016 -0700"
      },
      "message": "Account Manager Push API\n\nAccount Push API: Designed to repurpose existing Account Discovery APIs.\nBug#30562311\n\nBug: https://b.corp.google.com/issues/30562311\n\nChange-Id: If1b22dc96c5cff21550e93bd26942faa5bcdabbf\n"
    },
    {
      "commit": "bc7820ec7667184bc5fd6903ef3d1390f377bb89",
      "tree": "b8e7a4047c3d047790b0dbc5b486aad8a8cd6a5e",
      "parents": [
        "6eb30f206085c6d6f036d0f6ec9b3b7c200feda9"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Jul 12 10:54:46 2016 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Aug 02 12:01:07 2016 +0000"
      },
      "message": "Track libcore change 0e393b4d628541e84e31210342f4103315c07e23\n\nBug: 28666126\nChange-Id: Ib63e14c5c72fd3a13f09a90358cb137e318a3653\n"
    },
    {
      "commit": "ba11085635ea3ef9383b34dd44c43f2a6cd832ff",
      "tree": "c18dd30d3afb73574321bcb57b486200c7d79969",
      "parents": [
        "d5bd38382429aaecb37c253b145411bdbd67ed26"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Sat Jul 16 19:32:14 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Aug 02 16:09:54 2016 +0900"
      },
      "message": "MediaSession: Add methods for setting shuffle and repeat modes\n\nBug: 27317954\nChange-Id: Ie83b25f40dd84e5b521a186077f23d343314201a\n"
    },
    {
      "commit": "19e710e7b568fc3434025b6cb36a6ea81a4a25da",
      "tree": "c122fecf903bb780c2c2592b892afd5f0c86ae5b",
      "parents": [
        "b49c45bb08e13584d67410815456a68198a3b2c2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 01 12:05:38 2016 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 01 12:05:38 2016 -0700"
      },
      "message": "Expose Path.approximate()\n\nIt is a useful APIs that applications can benefit from for a\nnumber of use cases. Since apps have currently no way of\ninspecting the content of a path, this allows them to\nperform interpolation along paths.\n\nChange-Id: I79bcba38a0ed806c418ed25d36ea25af8721d9c1\n"
    },
    {
      "commit": "998122296148ccd6691555c05154cadbc86529cf",
      "tree": "a6a045ad07312c415f4694e00e23e2e43976d0dd",
      "parents": [
        "7e76266f998a4c298daee5e4e57faa741bd16ef7",
        "7317f30939e13b15856e01cf5bfe9de40b03cc0e"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jul 28 22:10:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 28 22:10:48 2016 +0000"
      },
      "message": "Merge \"Remove private package from removed.txt\""
    },
    {
      "commit": "7317f30939e13b15856e01cf5bfe9de40b03cc0e",
      "tree": "fe48c40a590d513726946e735b46209e6096df82",
      "parents": [
        "ef556916aa75ae5e992b7c92345dc1011899a660"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Jul 26 16:10:26 2016 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Jul 27 15:19:24 2016 -0700"
      },
      "message": "Remove private package from removed.txt\n\nChange-Id: I71e764e5e34b7bd671e208fa20dec06956df59b0\n"
    },
    {
      "commit": "317dac318dfc646111d6921392911d8127af11d6",
      "tree": "55420e2ddd480cd4c40e3d0cdeadfd1e7ab924cc",
      "parents": [
        "04701b6dd923bc021cff35933d11aa5c6be018a8",
        "2605eebb1985954f80d3d15461179b63687013cc"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 12:30:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 12:30:29 2016 +0000"
      },
      "message": "api: destroy() and isDestroyed() methods are now default in Destroyable am: 8261d1e042 am: ea917e5206\nam: 2605eebb19\n\nChange-Id: I2500d55898c6f3d1a5e6bae83a784008a7a59682\n"
    },
    {
      "commit": "2605eebb1985954f80d3d15461179b63687013cc",
      "tree": "fa465fe94ba84fdfe8b6e1ef5d2cf97998ef518f",
      "parents": [
        "5d1a13d6b4da224c72604eae0a0c43284706a1bd",
        "ea917e5206c2123723b6dbbacca5bdce1c066aed"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 12:25:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 12:25:08 2016 +0000"
      },
      "message": "api: destroy() and isDestroyed() methods are now default in Destroyable am: 8261d1e042\nam: ea917e5206\n\nChange-Id: I495e02eb867644ae8f621d092b5f50a397c5a7fb\n"
    },
    {
      "commit": "ea917e5206c2123723b6dbbacca5bdce1c066aed",
      "tree": "f6a668f4672d96a64d343e8a65a577961f754600",
      "parents": [
        "9ab5255ebb25051e41a228b660098999c4d232e4",
        "8261d1e042542b7e648b0a213b313149f898c36b"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 12:20:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 12:20:12 2016 +0000"
      },
      "message": "api: destroy() and isDestroyed() methods are now default in Destroyable\nam: 8261d1e042\n\nChange-Id: I0f377bfb1f091e642091859fbb045ccfe63ba0e5\n"
    },
    {
      "commit": "8261d1e042542b7e648b0a213b313149f898c36b",
      "tree": "839b9ed716a942aa700f4768d9347c1ff2be7b8a",
      "parents": [
        "91e11c95f2315aad136cf8286808a8a10777714c"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Tue Jul 26 20:05:22 2016 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 12:12:06 2016 +0000"
      },
      "message": "api: destroy() and isDestroyed() methods are now default in Destroyable\n\nChange-Id: Ia5afcec8b627794bba7c69ca6245330b60aef5e9\nTest: make droid docs and check-ojluni-files\nBug: 29631070\n"
    },
    {
      "commit": "fa40a5ab0ac3e5767666758f28a61fb4bc6ef595",
      "tree": "03f7685246c8d10a47571eeb7325ea8132f7d97b",
      "parents": [
        "cd854f58d09391224182626504c01521574da886",
        "5d1a13d6b4da224c72604eae0a0c43284706a1bd"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:58:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 11:58:11 2016 +0000"
      },
      "message": "Merge \\\\\\\\\"api: destroy() and isDestroyed() methods are now default in Destroyable\\\\\\\\\" am: 877d6e75e6 am: 91e11c95f2 am: 9ab5255ebb\nam: 5d1a13d6b4\n\nChange-Id: I20b90bf3c26a8916cf6237f20746b737f77a71c4\n"
    },
    {
      "commit": "5d1a13d6b4da224c72604eae0a0c43284706a1bd",
      "tree": "aeebaa3406789528661c15b4a17b51c5714940b5",
      "parents": [
        "ef68b1803aec610d61bab07ea3415b4ba26a10a2",
        "9ab5255ebb25051e41a228b660098999c4d232e4"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:50:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 11:50:52 2016 +0000"
      },
      "message": "Merge \\\\\\\"api: destroy() and isDestroyed() methods are now default in Destroyable\\\\\\\" am: 877d6e75e6 am: 91e11c95f2\nam: 9ab5255ebb\n\nChange-Id: I0d7ad7f86ad800555452940b1d85f0d6da16b90f\n"
    },
    {
      "commit": "9ab5255ebb25051e41a228b660098999c4d232e4",
      "tree": "9f2f23ea77933cdab67335783c5fe89e7be0bbdd",
      "parents": [
        "ab11a7dd1c6472ea577ee90da0b6c85c0f786aa9",
        "91e11c95f2315aad136cf8286808a8a10777714c"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:46:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 11:46:25 2016 +0000"
      },
      "message": "Merge \\\\\"api: destroy() and isDestroyed() methods are now default in Destroyable\\\\\" am: 877d6e75e6\nam: 91e11c95f2\n\nChange-Id: Ib7472ea12d6c59ec6ca36d0c17d63ab5d5193b77\n"
    },
    {
      "commit": "91e11c95f2315aad136cf8286808a8a10777714c",
      "tree": "04f64931f939d8746a0a0e7fbc811aad2f9e2465",
      "parents": [
        "0d5bcda101f292d12a3c98ff078f95db586c999a",
        "877d6e75e62a80c88d9acffe65153fa7c65622ac"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:39:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 27 11:39:10 2016 +0000"
      },
      "message": "Merge \\\"api: destroy() and isDestroyed() methods are now default in Destroyable\\\"\nam: 877d6e75e6\n\nChange-Id: I6ff9e93c43d5f9464ab29604b3aa5f93132ed74b\n"
    },
    {
      "commit": "877d6e75e62a80c88d9acffe65153fa7c65622ac",
      "tree": "7c4ee6eba0d665d5d423a7e8c6607ca5e6ee40e4",
      "parents": [
        "e40ab1859079e317640399e0891ded0b54bef69f",
        "9e51eed091585d089fbdfc3b1f90b60a21ad54d4"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jul 27 11:30:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 27 11:30:55 2016 +0000"
      },
      "message": "Merge \"api: destroy() and isDestroyed() methods are now default in Destroyable\""
    }
  ],
  "next": "e457868e2718d375a90e79c4e59f734e154d53bf"
}
