)]}'
{
  "log": [
    {
      "commit": "5815664d4b39e6b59b7bbf92cb6900da26f340b6",
      "tree": "d23fb0e8b74a171ce8d2ddbb2b54251588bf5074",
      "parents": [
        "4b66fc6b1f9f92d96ea9a03b9a186a5510ebd253",
        "486b24179f25439be8e647ec22851bbe5b002bb3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 22:47:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 22:47:54 2018 +0000"
      },
      "message": "Merge \"Add AbstractThreadedSyncAdapter#onUnsyncableAccount API\""
    },
    {
      "commit": "4b66fc6b1f9f92d96ea9a03b9a186a5510ebd253",
      "tree": "f071f0df9fab39c34e333d3a45f2723a84b9237e",
      "parents": [
        "9bc0572151f074c6da49393017beefe41c65e82f",
        "f3257858b4a5f758350623b9683204c084415ee3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 22:38:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 22:38:00 2018 +0000"
      },
      "message": "Merge \"Move correct stack to front when split-screen is dismissed\""
    },
    {
      "commit": "9bc0572151f074c6da49393017beefe41c65e82f",
      "tree": "0a085800a0dc232e60aa3ecb283f63feafc8e0cb",
      "parents": [
        "6521393583be1d361e7fbf7d69184cfa30cb037c",
        "b8c4b481de99f49fe0160817ab4411ca02015ca0"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Thu Jan 25 22:25:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 22:25:54 2018 +0000"
      },
      "message": "Merge \"Add Setting Slices Contract file\""
    },
    {
      "commit": "6521393583be1d361e7fbf7d69184cfa30cb037c",
      "tree": "80f59694545eede9004d24e9d761dfd5cc10006c",
      "parents": [
        "b93b7971994d507052ba33c54a775f33062ee5d0",
        "078de80ba741a6f1a21846a862d0e429e40799ec"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 22:22:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 22:22:00 2018 +0000"
      },
      "message": "Merge \"Merge \"Fill in methods in EuiccCardController.\" am: 197f072da2 am: d143bb628a am: d19ef3fa1b\""
    },
    {
      "commit": "b93b7971994d507052ba33c54a775f33062ee5d0",
      "tree": "35219e62ad5a93ee06ddd2b9830372b52a243aa8",
      "parents": [
        "5694b0a6002e331b78184e2c964865633e6319ac",
        "db026a28aa56d725ef40e9f785d7582f6cd774b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 22:21:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 22:21:30 2018 +0000"
      },
      "message": "Merge \"Update to the ActivityManager proto\""
    },
    {
      "commit": "078de80ba741a6f1a21846a862d0e429e40799ec",
      "tree": "c50bb55f2681df03fbd8dc1e0f8fbbbe9b1fb3e6",
      "parents": [
        "5694b0a6002e331b78184e2c964865633e6319ac",
        "d19ef3fa1bfbd89cf494002de98a672448ee98ab"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 25 22:21:13 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 22:21:13 2018 +0000"
      },
      "message": "Merge \"Fill in methods in EuiccCardController.\" am: 197f072da2 am: d143bb628a\nam: d19ef3fa1b\n\nChange-Id: I8189d3b34e4966c873e689c8c90ca6a8f2b2ec49\n"
    },
    {
      "commit": "5694b0a6002e331b78184e2c964865633e6319ac",
      "tree": "71e1c22df567314afb10bb412f74ee4f0a221199",
      "parents": [
        "2d49aa7da88e35d093b5284bdedab1d35dbd528d",
        "06e56a4086edbe85ef1441fee859ba9db0276223"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 22:08:56 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 22:08:56 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3ca94091-64c7-4524-a9e7-1438a5fc6599\" into oc-dev am: 41ae4b7eae am: 6c1ecb973c am: 876a1f75a3\nam: 06e56a4086\n\nChange-Id: I9a000a352000e4b4faf594794f9366572a98b447\n"
    },
    {
      "commit": "d19ef3fa1bfbd89cf494002de98a672448ee98ab",
      "tree": "3487fa71e89f49afb41baa3db08fbc16f14bb648",
      "parents": [
        "06e56a4086edbe85ef1441fee859ba9db0276223",
        "d143bb628a32e32635f6803244735b4d9cacec4f"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 25 22:06:08 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 22:06:08 2018 +0000"
      },
      "message": "Merge \"Fill in methods in EuiccCardController.\" am: 197f072da2\nam: d143bb628a\n\nChange-Id: I327158452fb1fc341de7a31c9004aa757406d9bd\n"
    },
    {
      "commit": "2d49aa7da88e35d093b5284bdedab1d35dbd528d",
      "tree": "71e1c22df567314afb10bb412f74ee4f0a221199",
      "parents": [
        "c17c2a8a39f69dabf6e7ac0502c003267d637c25",
        "ed4ea1e66ae7b0156227f29972cbb6082040faef"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 22:01:50 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 22:01:50 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: 9a738cccdb skipped: 10f8c984c0 am: 77243e2d28  -s ours am: 114cd10ac9  -s ours am: 78578a1294  -s ours\nam: ed4ea1e66a  -s ours\n\nChange-Id: I2eab9f0eb7f7d4e0a9f9fe7daeecb472dc9b0e9e\n"
    },
    {
      "commit": "06e56a4086edbe85ef1441fee859ba9db0276223",
      "tree": "fc0d8dce823a92d40058d8c5e7221a5e6078a252",
      "parents": [
        "ed4ea1e66ae7b0156227f29972cbb6082040faef",
        "876a1f75a36afd3eb2e5af3b5a87c0913d074ba6"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 21:56:08 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 21:56:08 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3ca94091-64c7-4524-a9e7-1438a5fc6599\" into oc-dev am: 41ae4b7eae am: 6c1ecb973c\nam: 876a1f75a3\n\nChange-Id: I0310d50282b343261575d20cda3536667c8478b9\n"
    },
    {
      "commit": "c17c2a8a39f69dabf6e7ac0502c003267d637c25",
      "tree": "71e1c22df567314afb10bb412f74ee4f0a221199",
      "parents": [
        "13fa41700b2f8c58d2ab0c33d64645acb707f63d",
        "d2ff1e42cc44283337016f6648ef43a0fe8c87f4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 21:56:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:56:02 2018 +0000"
      },
      "message": "Merge \"[automerger skipped] Import translations. DO NOT MERGE skipped: e34cac0486 skipped: a14fb25f93 am: 19f08130b1  -s ours am: fa70de88c5  -s ours am: b8bc53ecc3  -s ours am: d68ab1fd08  -s ours\""
    },
    {
      "commit": "d2ff1e42cc44283337016f6648ef43a0fe8c87f4",
      "tree": "6f4570da5cf9f4564d347fccd0ba314d3c4a4819",
      "parents": [
        "ae30c68489d4e5b37076b1c891e274ecfacf1d38",
        "d68ab1fd081512bc0e7f3d4eda6a1c46fcaf396a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 21:55:39 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 21:55:39 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: e34cac0486 skipped: a14fb25f93 am: 19f08130b1  -s ours am: fa70de88c5  -s ours am: b8bc53ecc3  -s ours\nam: d68ab1fd08  -s ours\n\nChange-Id: Ie0da2e283b1807b5d0986433f1c7dd3c1b727a86\n"
    },
    {
      "commit": "13fa41700b2f8c58d2ab0c33d64645acb707f63d",
      "tree": "71e1c22df567314afb10bb412f74ee4f0a221199",
      "parents": [
        "ae30c68489d4e5b37076b1c891e274ecfacf1d38",
        "90e9fce9594423258a2211d9f0e43633bc1d7e27"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Jan 25 21:55:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:55:21 2018 +0000"
      },
      "message": "Merge \"Update Keyguard to use RowContent / ListContent instead of SliceQuery where possible\""
    },
    {
      "commit": "ae30c68489d4e5b37076b1c891e274ecfacf1d38",
      "tree": "6f4570da5cf9f4564d347fccd0ba314d3c4a4819",
      "parents": [
        "bb2af291c55857f581a6d228959dc3e8f99ebfed",
        "82af545ca64bff030697a0369e0301c03e8123ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 21:53:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:53:12 2018 +0000"
      },
      "message": "Merge \"VideoView2: Remove APIs supported by MediaSession\""
    },
    {
      "commit": "ed4ea1e66ae7b0156227f29972cbb6082040faef",
      "tree": "fc0d8dce823a92d40058d8c5e7221a5e6078a252",
      "parents": [
        "d68ab1fd081512bc0e7f3d4eda6a1c46fcaf396a",
        "78578a1294c32de2785114852ca18dd3fac513a4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 21:50:53 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 21:50:53 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: 9a738cccdb skipped: 10f8c984c0 am: 77243e2d28  -s ours am: 114cd10ac9  -s ours\nam: 78578a1294  -s ours\n\nChange-Id: I39d1e16f34fea09009c039a955040e811988d422\n"
    },
    {
      "commit": "d143bb628a32e32635f6803244735b4d9cacec4f",
      "tree": "ecbbc4810072c7aecdd3d1db3fd98eacc9c08811",
      "parents": [
        "57f653a15531f19114a8b2dc30352e81e77bb86b",
        "197f072da218cd2b5edd575513233f8b79a7b720"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 25 21:47:46 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 21:47:46 2018 +0000"
      },
      "message": "Merge \"Fill in methods in EuiccCardController.\"\nam: 197f072da2\n\nChange-Id: I9d8db8ef23c7a469b38748ba8fd4b3a91ca4506e\n"
    },
    {
      "commit": "bb2af291c55857f581a6d228959dc3e8f99ebfed",
      "tree": "2ccabaddebb151e00d16a3abbefea0e3712dd02f",
      "parents": [
        "675600bd80e7f45e331efd90a73782d5e24158d6",
        "19a2f24e5f290441e3ef0264b4a6052a917dcce6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 21:39:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:39:44 2018 +0000"
      },
      "message": "Merge \"Deal gracefully with cancel of nonexistent jobs\""
    },
    {
      "commit": "675600bd80e7f45e331efd90a73782d5e24158d6",
      "tree": "0efbcb1a16e374d092d9ab26c8b5639610b9cf1c",
      "parents": [
        "15dc9d7ddde6e41cce18f6873799da3173fe48a8",
        "5dd49a4642c5caf79af6f89414b5ac40b16eb259"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 21:32:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:32:39 2018 +0000"
      },
      "message": "Merge \"Update cross_profile_apps_thumbnail_enter as per task_open_enter\""
    },
    {
      "commit": "15dc9d7ddde6e41cce18f6873799da3173fe48a8",
      "tree": "eb70e4d9b333ff21afae7a9c9702c92636940738",
      "parents": [
        "54573c5971c1ee986d520c20a01629487dd3814d",
        "23a0c7a009284d5587839ea87e0e621d06774552"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 21:30:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:30:22 2018 +0000"
      },
      "message": "Merge \"Internal Framework changes needed by DocumentUI\u0027s ScopedAccessProvider:\""
    },
    {
      "commit": "54573c5971c1ee986d520c20a01629487dd3814d",
      "tree": "ba81b0a0fb1078dd093c62a140bdcbcb02d1b9bb",
      "parents": [
        "1d2fbc0863eb648eeac8d7660037a7f413d12161",
        "d908f38e19b4aaf16cbb9426d4c1dbf728b0ad58"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Jan 25 21:27:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:27:39 2018 +0000"
      },
      "message": "Merge \"MediaExtractor: getSampleSize API\""
    },
    {
      "commit": "1d2fbc0863eb648eeac8d7660037a7f413d12161",
      "tree": "40730ff94169de13f642c72304760e98ee6b8073",
      "parents": [
        "857b165867a21d5029891b3edb8c5e4631460a9c",
        "181c835f818df011cf829763fffff9f9c1d3e35d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 21:19:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:19:22 2018 +0000"
      },
      "message": "Merge \"Disable statsd that was accidentally enabled in ag/3480570\""
    },
    {
      "commit": "857b165867a21d5029891b3edb8c5e4631460a9c",
      "tree": "ee87c20bf4a7e05597c9c28e2921083672ce5db6",
      "parents": [
        "906ee677c071118126c3a849d973be7bb94be95f",
        "78f88d10ba61ebe25457aaeefc88b8a2460998e4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 21:14:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 21:14:44 2018 +0000"
      },
      "message": "Merge \"Disable quick step when notification is open\""
    },
    {
      "commit": "906ee677c071118126c3a849d973be7bb94be95f",
      "tree": "3ea105abda5522624e0eeab3f6b6d43ca25b5af9",
      "parents": [
        "4b7abff00546ffe56b698959832947ae99ef91dd",
        "7090a803a9d7d097334c0b8ca1b52ffad02fa688"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 20:50:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 20:50:15 2018 +0000"
      },
      "message": "Merge \"Fade the quick scrub track when nav bar intensity changes\""
    },
    {
      "commit": "4b7abff00546ffe56b698959832947ae99ef91dd",
      "tree": "60c89b1cfb1ea395e6f708fd628e994413afbb56",
      "parents": [
        "eb576da48763e6138fbfb633180df82405ec638f",
        "510225b5ef52143e46079b10b1fe285b69140a77"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 20:31:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 20:31:07 2018 +0000"
      },
      "message": "Merge \"add getMetrics() apis for AudioTrack and AudioRecord\""
    },
    {
      "commit": "eb576da48763e6138fbfb633180df82405ec638f",
      "tree": "de5a0cdfe8a6f7c13a607b4152782d8bc0e7e1f4",
      "parents": [
        "877553e360462c739a600f426263794a11838022",
        "02f646e6a0b7353e86fd44b22cb933c9ee2f89c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 20:18:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 20:18:28 2018 +0000"
      },
      "message": "Merge \"Fix missing textservices dump in \u0027adb bugreport\u0027\""
    },
    {
      "commit": "876a1f75a36afd3eb2e5af3b5a87c0913d074ba6",
      "tree": "1ab3b7c7fcaddb5680b4dbefe8c37efa6d45150e",
      "parents": [
        "78578a1294c32de2785114852ca18dd3fac513a4",
        "6c1ecb973cd5c63606ed2424e66c6547c43dd3d8"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 19:25:06 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 19:25:06 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3ca94091-64c7-4524-a9e7-1438a5fc6599\" into oc-dev am: 41ae4b7eae\nam: 6c1ecb973c\n\nChange-Id: Ie305f8b8f404f9dcf19f53d51fca7eafed03faaa\n"
    },
    {
      "commit": "d68ab1fd081512bc0e7f3d4eda6a1c46fcaf396a",
      "tree": "fc0d8dce823a92d40058d8c5e7221a5e6078a252",
      "parents": [
        "b328fbc6b8b5e489717d0af9a30858131e327c22",
        "b8bc53ecc3895981a3647323d9e8547466a408d7"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 19:23:56 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 19:23:56 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: e34cac0486 skipped: a14fb25f93 am: 19f08130b1  -s ours am: fa70de88c5  -s ours\nam: b8bc53ecc3  -s ours\n\nChange-Id: Ia2241da1274d0436eb8eafc70addd55f8d99c45b\n"
    },
    {
      "commit": "78578a1294c32de2785114852ca18dd3fac513a4",
      "tree": "1ab3b7c7fcaddb5680b4dbefe8c37efa6d45150e",
      "parents": [
        "b8bc53ecc3895981a3647323d9e8547466a408d7",
        "114cd10ac9f7931415dccd8f56e6ac35e9dcbfcf"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 19:21:27 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 19:21:27 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: 9a738cccdb skipped: 10f8c984c0 am: 77243e2d28  -s ours\nam: 114cd10ac9  -s ours\n\nChange-Id: Ia0342f04f3fca736521746aa7008bd40d84f0d1f\n"
    },
    {
      "commit": "877553e360462c739a600f426263794a11838022",
      "tree": "7f014957496ade335cd09b1dbfdf3ef7f863b5a4",
      "parents": [
        "172814085b7247d7db2b166240c8612524f0a61c",
        "2b2832091c76c2543f63ffad16b696bdafe9d8e7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 19:16:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 19:16:47 2018 +0000"
      },
      "message": "Merge \"New error color\""
    },
    {
      "commit": "b8bc53ecc3895981a3647323d9e8547466a408d7",
      "tree": "1ab3b7c7fcaddb5680b4dbefe8c37efa6d45150e",
      "parents": [
        "e2bc2efe3c5410229f7db61a99acfacbb86ad80a",
        "fa70de88c51b708bb19fc18f8bd38cb8994898eb"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 19:14:57 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 19:14:57 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: e34cac0486 skipped: a14fb25f93 am: 19f08130b1  -s ours\nam: fa70de88c5  -s ours\n\nChange-Id: Iab847c723ba9b240967d759276c06c9643955ea6\n"
    },
    {
      "commit": "172814085b7247d7db2b166240c8612524f0a61c",
      "tree": "61644be73fbe82cc246c4eb08a807cc0a1951c5a",
      "parents": [
        "a3939810ae444ca6ae00696b14213fc85b5e5669",
        "fcbb74a4296fd808e1058ecebd91fac56582e799"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Jan 25 19:10:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 19:10:23 2018 +0000"
      },
      "message": "Merge \"Extend the ArtManager profiling API to cover boot image profiling\""
    },
    {
      "commit": "6c1ecb973cd5c63606ed2424e66c6547c43dd3d8",
      "tree": "2bb70f0ae28288f7d2c3d2ed5e9a39a89de36562",
      "parents": [
        "114cd10ac9f7931415dccd8f56e6ac35e9dcbfcf",
        "41ae4b7eae7e1844e70c282eed02471f8d83fb9d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 19:09:52 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 19:09:52 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3ca94091-64c7-4524-a9e7-1438a5fc6599\" into oc-dev\nam: 41ae4b7eae\n\nChange-Id: Ic40433dd8e426ee0b13cfd04c218e84d5a089bef\n"
    },
    {
      "commit": "114cd10ac9f7931415dccd8f56e6ac35e9dcbfcf",
      "tree": "2bb70f0ae28288f7d2c3d2ed5e9a39a89de36562",
      "parents": [
        "fa70de88c51b708bb19fc18f8bd38cb8994898eb",
        "77243e2d28d4d6f961c6b7c9f86accd22243bc1f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 19:09:05 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 19:09:05 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: 9a738cccdb skipped: 10f8c984c0\nam: 77243e2d28  -s ours\n\nChange-Id: I51635f606e53d517a340e656fd28bf3be58e7acd\n"
    },
    {
      "commit": "fa70de88c51b708bb19fc18f8bd38cb8994898eb",
      "tree": "2bb70f0ae28288f7d2c3d2ed5e9a39a89de36562",
      "parents": [
        "9b90490d1def7287bbf53bf78935a8546fd0af38",
        "19f08130b11ab6fb79bd98265a928c0ab1c6696a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 19:04:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 19:04:31 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: e34cac0486 skipped: a14fb25f93\nam: 19f08130b1  -s ours\n\nChange-Id: I8a06155e0f3d7e4d50f295712ef4ab120ec6d92c\n"
    },
    {
      "commit": "23a0c7a009284d5587839ea87e0e621d06774552",
      "tree": "5d698a8d5718e087de2d3dea9859f27041c95e3d",
      "parents": [
        "1ccf72543da1c20e8c8a69b33d86f3d2cae5aaf3"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Jan 24 08:43:34 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Jan 25 11:04:29 2018 -0800"
      },
      "message": "Internal Framework changes needed by DocumentUI\u0027s ScopedAccessProvider:\n\n- Changed AM.getGrantedUriPermissions() API.\n- Made DocumentsContract.PATH_TREE public.\n\nAlso fixed related AM methods to use explicit for on some loops.\n\nBug: 63720392\nTest: manual verification\n\nChange-Id: I33bdcb949f4301534bd8467c8018d6f03b4588a4\n"
    },
    {
      "commit": "a3939810ae444ca6ae00696b14213fc85b5e5669",
      "tree": "01886b07416b567e62c1ab80b806936b3213dd93",
      "parents": [
        "5fd366e07c9653f5801806d3acd7c5bfb5282b96",
        "0d7bc2d17d6e6781aec04c87cd3ada21b67f73ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 19:02:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 19:02:39 2018 +0000"
      },
      "message": "Merge \"Tag platform protos with right privacy level.\""
    },
    {
      "commit": "5fd366e07c9653f5801806d3acd7c5bfb5282b96",
      "tree": "54adb42a14473e7528a8f77a00a021f019f00d59",
      "parents": [
        "2b6e24c7e52df47fd35ade619211fa293eca5ad7",
        "c94759d89804d1e8cca8c64343b19d1ebac53b32"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Thu Jan 25 19:00:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 19:00:08 2018 +0000"
      },
      "message": "Merge \"Log rotation suggestion events in SystemUI\""
    },
    {
      "commit": "2b6e24c7e52df47fd35ade619211fa293eca5ad7",
      "tree": "b715a23940c33306fd5eeb2951c47d23ace160b3",
      "parents": [
        "15050aaa994f6bba3aee0997b6a9ab09b04febe7",
        "6ae39fc2e5b4692d092a042816939fd0a5f3e3b8"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Jan 25 18:58:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:58:09 2018 +0000"
      },
      "message": "Merge \"[framework] Extend profile operations to take the profile name\""
    },
    {
      "commit": "181c835f818df011cf829763fffff9f9c1d3e35d",
      "tree": "8bee48c421ff3338a53b2488ef452440162973b8",
      "parents": [
        "0edd6454927e2289ac900807d0c374e02a5d3a4b"
      ],
      "author": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Thu Jan 25 10:55:08 2018 -0800"
      },
      "committer": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Thu Jan 25 10:55:57 2018 -0800"
      },
      "message": "Disable statsd that was accidentally enabled in ag/3480570\n\nTest: manual test\n\nChange-Id: I57176203a1ca7d0b5639119642335e3e9a1e4e4c\n"
    },
    {
      "commit": "15050aaa994f6bba3aee0997b6a9ab09b04febe7",
      "tree": "4e1b8d817d28f2d64121d6846922de69eee00985",
      "parents": [
        "0a62597e655374b735a747100110d9aa98f3bffb",
        "5c800e3f0b9662e8616a045b0fadf93f4eb15875"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:55:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:55:45 2018 +0000"
      },
      "message": "Merge \"Statsd broadcasts when it is alive\""
    },
    {
      "commit": "0a62597e655374b735a747100110d9aa98f3bffb",
      "tree": "693d79f3cf071c3d11b443a5d377dbe4d07fcf8b",
      "parents": [
        "2e7de8ce68890679447800da6ebd97f0d229d44b",
        "dd69e4f4faaeec5195fd3b7fd839a5390c69c480"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:53:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:53:13 2018 +0000"
      },
      "message": "Merge \"Fix pulsing notification overlap\""
    },
    {
      "commit": "78f88d10ba61ebe25457aaeefc88b8a2460998e4",
      "tree": "e8da6592e0bc9fffe594e2e050c31a457ca074b8",
      "parents": [
        "2e7de8ce68890679447800da6ebd97f0d229d44b"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Jan 23 12:39:55 2018 -0800"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Jan 25 18:47:24 2018 +0000"
      },
      "message": "Disable quick step when notification is open\n\nWhen notification shade is open, any swipe gestures should only affect\nthe notification shade. When the shade is gone, users should be able to\ninteract with quick step again.\n\nChange-Id: I18bede697ae81b8010f10bf5e538d3142b39c86f\nFixes: 72185561\nTest: manual\n"
    },
    {
      "commit": "2e7de8ce68890679447800da6ebd97f0d229d44b",
      "tree": "b80ded691495f1ac7c5d598ca3b5d94e1ed6e66d",
      "parents": [
        "62dff60c591485a4465ce45d1bcc8d19163be12f",
        "6a29b497a2b9c16145a2cb0c940378d14ee68d64"
      ],
      "author": {
        "name": "Igor Viarheichyk",
        "email": "viarheichyk@google.com",
        "time": "Thu Jan 25 18:47:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:47:12 2018 +0000"
      },
      "message": "Merge \"Fix translations detection for BCP 47 locales.\""
    },
    {
      "commit": "62dff60c591485a4465ce45d1bcc8d19163be12f",
      "tree": "53a88ac86ea664fbd76489975e79f010df6090e7",
      "parents": [
        "e2975162dca148be4be46b5bfbacdce7c74513ee",
        "88827f7e2ea9d2b966f023220d98a2089730fc3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:42:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:42:47 2018 +0000"
      },
      "message": "Merge \"Fix surface properties not getting applied correctly\""
    },
    {
      "commit": "41ae4b7eae7e1844e70c282eed02471f8d83fb9d",
      "tree": "a2807258d6635b50fad8ffc458516f8892080657",
      "parents": [
        "19f08130b11ab6fb79bd98265a928c0ab1c6696a",
        "77243e2d28d4d6f961c6b7c9f86accd22243bc1f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:40:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:40:29 2018 +0000"
      },
      "message": "Merge changes from topic \"am-3ca94091-64c7-4524-a9e7-1438a5fc6599\" into oc-dev\n\n* changes:\n  [automerger skipped] Import translations. DO NOT MERGE skipped: 9a738cccdb skipped: 10f8c984c0\n  [automerger skipped] Import translations. DO NOT MERGE skipped: 9a738cccdb\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "e2975162dca148be4be46b5bfbacdce7c74513ee",
      "tree": "9d63c735395cb8389297c8f41bcc400d92be7fc8",
      "parents": [
        "23e7cc33d88d47cdaf7206320f90d224a6201085",
        "705b9e9a1b435c7b8ab3b47d300ced487ed2262e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:28:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:28:25 2018 +0000"
      },
      "message": "Merge \"Adding intent generation for dates and flights\""
    },
    {
      "commit": "23e7cc33d88d47cdaf7206320f90d224a6201085",
      "tree": "35b30215e8e32f06d8b82f7aef804370bc4d003e",
      "parents": [
        "82bdfc2814c187e1e96dc25e8b5ce43cb1c42b84",
        "3800a202cd164a4e9f6fa8e568b3b98b58406530"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:27:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:27:55 2018 +0000"
      },
      "message": "Merge \"Shorter date format on lock screen and AOD\""
    },
    {
      "commit": "82bdfc2814c187e1e96dc25e8b5ce43cb1c42b84",
      "tree": "a2a6e262a21d076eb6c6d6149e11bdbfb24dbf45",
      "parents": [
        "29a18c1101b3603da18dc19f83adc5aedaf65e77",
        "e0c4729a789330aa08d1230c799566a71920bdbf"
      ],
      "author": {
        "name": "Adam Stone",
        "email": "blueeyes@google.com",
        "time": "Thu Jan 25 18:25:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:25:40 2018 +0000"
      },
      "message": "Merge \"Enabling the getMetrics call in MediaDrm\""
    },
    {
      "commit": "29a18c1101b3603da18dc19f83adc5aedaf65e77",
      "tree": "6483e844cd180b8b6b120f7413e3edebe2e051c9",
      "parents": [
        "0edd6454927e2289ac900807d0c374e02a5d3a4b",
        "80b83072514ebbec1587096e1e2261eeb2e66abf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:16:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:16:35 2018 +0000"
      },
      "message": "Merge \"Adding privacy tags to PowerManagerService proto.\""
    },
    {
      "commit": "0edd6454927e2289ac900807d0c374e02a5d3a4b",
      "tree": "857673a9a5d86428ac661f50f0cfc9ea87210baf",
      "parents": [
        "48726eae32dafad1c0f41e5297f5b510c0487c8e",
        "16b3dff2d5e81914d1e57a09931191ff8c8aea17"
      ],
      "author": {
        "name": "Artem Iglikov",
        "email": "artikz@google.com",
        "time": "Thu Jan 25 18:06:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:06:49 2018 +0000"
      },
      "message": "Merge \"Revert \"Make idiomatic use of ApkAssets and AssetManager\"\""
    },
    {
      "commit": "48726eae32dafad1c0f41e5297f5b510c0487c8e",
      "tree": "d731aa33a80946ae707416da7e7b755647576a04",
      "parents": [
        "50bdbe3e2ff56948a4589333e53cdd60e72eb5b6",
        "20f65bbdcdf106e2facfaa6633334a9aec7aee7a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:05:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:05:15 2018 +0000"
      },
      "message": "Merge \"Remove unused system api Window.setDisableWallpaperTouchEvents\""
    },
    {
      "commit": "50bdbe3e2ff56948a4589333e53cdd60e72eb5b6",
      "tree": "5f50c4d1b424a62851ab098c3bf3b0dd697192be",
      "parents": [
        "5b6eaf209cfb3120cef36e25bcc53e26d2b93c7f",
        "0cba58f5dfe942bb0e10fb32b4a8a734461c1253"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:59:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:59:24 2018 +0000"
      },
      "message": "Merge \"Add key to store location changer\""
    },
    {
      "commit": "5b6eaf209cfb3120cef36e25bcc53e26d2b93c7f",
      "tree": "98ba823c3d164fb85bfb72244e74928135bdc8c8",
      "parents": [
        "f1b720c4886b5ea6b6656f9f373ca1ab766585fd",
        "6754ca81c2a5f88d67b759c24db0b4aba3a82314"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:57:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:57:35 2018 +0000"
      },
      "message": "Merge \"Add support for UsbDeviceManager to talk to USB GADGET HAL\""
    },
    {
      "commit": "f1b720c4886b5ea6b6656f9f373ca1ab766585fd",
      "tree": "dda1f33ec13a50c9d3550fd5da5e7a1da2b56514",
      "parents": [
        "c86a420c6ec3eeccfa1bae8b3d99c2df769a0d2b",
        "5f76124551aa6582bb82034f8423b9d84f633d70"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:52:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:52:25 2018 +0000"
      },
      "message": "Merge \"Skip priv app full apk verification if has verify\""
    },
    {
      "commit": "c86a420c6ec3eeccfa1bae8b3d99c2df769a0d2b",
      "tree": "f71750480fbecbc066e1f187478fd476b93a57ca",
      "parents": [
        "4dadff8be0d8aebe41822eb2daeaaacd72631865",
        "3b4465e65688f899f2eecf5701cda044a3104523"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:49:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:49:26 2018 +0000"
      },
      "message": "Merge \"Finish broadcast radio HAL 2.0 radio service.\""
    },
    {
      "commit": "4dadff8be0d8aebe41822eb2daeaaacd72631865",
      "tree": "96007a29171585eb80e70ae0da43c88c91f1b721",
      "parents": [
        "7f1e49f2ff6b97a85dca041a72398d4a56149787",
        "7dacad8dc88c820cc750495017c11e322ac7309f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:31:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:31:38 2018 +0000"
      },
      "message": "Merge \"Add confirmation UI protocol to Keystore AIDL definition\""
    },
    {
      "commit": "88827f7e2ea9d2b966f023220d98a2089730fc3e",
      "tree": "3c8b79b6c70a2d8537d7dfdb60799fd5c5310393",
      "parents": [
        "7f1e49f2ff6b97a85dca041a72398d4a56149787"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jan 25 17:41:24 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jan 25 17:30:08 2018 +0000"
      },
      "message": "Fix surface properties not getting applied correctly\n\nWhen we switched to calling prepareSurfaces in\napplySurfacesChangesTransaction, we switched from\ncomputeShownFrameLocked to prepareSurfaceLocked, which has an\nadditional check of waiting for opening, which caused that a\nsurface size change from a layout never was applied.\n\nThe original comment on that check doesn\u0027t make sense anymore,\ngiven that we don\u0027t animate in prepareSurfaces anymore, so we can\njust go ahead and remove that check.\n\nTest: go/wm-smoke\nTest: Open voice input activity\nChange-Id: I46664fd3c8f9a5c549fdb245125f05f290162ebf\nFixes: 71787613\n"
    },
    {
      "commit": "7f1e49f2ff6b97a85dca041a72398d4a56149787",
      "tree": "fda5bc4917b7555423ecebaa493bc83c76eeaccb",
      "parents": [
        "0ad372a7e40cb18115b881175430ce7c3cdc65d0",
        "ea5e038bc11f234553043c24b10134406444f601"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:24:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:24:17 2018 +0000"
      },
      "message": "Merge \"Generating StrongBox backed keys\""
    },
    {
      "commit": "197f072da218cd2b5edd575513233f8b79a7b720",
      "tree": "698c6a1fd071d473336f1f555338b350d4f40738",
      "parents": [
        "ffcf3ff77d02e53812de0afa1f893c7ba67db8fd",
        "321977a19118affd0524ceb2c63cc3ba024e02d5"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Jan 25 17:22:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 25 17:22:50 2018 +0000"
      },
      "message": "Merge \"Fill in methods in EuiccCardController.\""
    },
    {
      "commit": "0ad372a7e40cb18115b881175430ce7c3cdc65d0",
      "tree": "3d885b5175824c53d3abdd74c61163e1fad7b91a",
      "parents": [
        "3bcddc94acd311af599a8dc6548b22474b63ca38",
        "d959c9d203ea41fede8f6b0a54ebb6ef2790e615"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:18:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:18:23 2018 +0000"
      },
      "message": "Merge \"Fix context menu position for RTL\""
    },
    {
      "commit": "3bcddc94acd311af599a8dc6548b22474b63ca38",
      "tree": "ae07dfa059fa2022634ecec6f11cb8b4def6ae61",
      "parents": [
        "f8fc7235d46b605c845552c23912b0f7a9009013",
        "32684ddf3c4b377c6fd6dccd2119942c0afb04f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:14:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:14:11 2018 +0000"
      },
      "message": "Merge \"Chained attribution for GnssLocationProvider.\""
    },
    {
      "commit": "f8fc7235d46b605c845552c23912b0f7a9009013",
      "tree": "05b1c34edc3bea36ad1ee68ea5814a75d7f38620",
      "parents": [
        "f39867e61017e27d774a4cbfaf6ecb9323216a71",
        "0ef7d842b9fe3158c560dc0b2567830d8dcb04f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 17:02:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 17:02:24 2018 +0000"
      },
      "message": "Merge \"Display proper block text for blocking helper\""
    },
    {
      "commit": "f39867e61017e27d774a4cbfaf6ecb9323216a71",
      "tree": "3c682c8a831ad08eb8b45c068935c7763ffb20f7",
      "parents": [
        "1d92689eeec1559ab9653f7dfc708f52596fadf4",
        "e62f9b24d46305694895b776202ab68aca864ee3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 16:52:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:52:19 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Apply apilint\""
    },
    {
      "commit": "1d92689eeec1559ab9653f7dfc708f52596fadf4",
      "tree": "36d5ccabe9c7afbb5884d88975af077d218af2ec",
      "parents": [
        "97ce94fce619676cda32703b391c082e6b473d04",
        "231b052d1f04d8b8835addc4f393f0e4fc58d5d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 16:50:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:50:16 2018 +0000"
      },
      "message": "Merge \"Add QS scrolling support\""
    },
    {
      "commit": "97ce94fce619676cda32703b391c082e6b473d04",
      "tree": "70da9d5b5d3f49ce4df7dca4cf2fc9072629d61c",
      "parents": [
        "3b6be64e8515f2c4b9b40cee8f8c56d18dd89f6e",
        "dc2ddd7e3e1b6a4f3ecc24a0a05d17a4e89cef28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 16:48:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:48:31 2018 +0000"
      },
      "message": "Merge \"Add BinderProxy tracking code to SysUI.\""
    },
    {
      "commit": "3b6be64e8515f2c4b9b40cee8f8c56d18dd89f6e",
      "tree": "4e34d84091589964bc2fe4c150dbe6808796ecc6",
      "parents": [
        "5baf96a070ff6a9d4a75446e0f34c74a8871dda8",
        "0df62ac206679bf33fcddee8bf61bb64683f03ed"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Thu Jan 25 16:46:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:46:25 2018 +0000"
      },
      "message": "Merge \"Deprecate BackupManager#requestRestore()\""
    },
    {
      "commit": "5baf96a070ff6a9d4a75446e0f34c74a8871dda8",
      "tree": "ddb7c4df362abec4d4032b66ad10fea3cc397da3",
      "parents": [
        "83e2e71152be466528741b661b3287af112251dc",
        "b328fbc6b8b5e489717d0af9a30858131e327c22"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 25 16:31:58 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 16:31:58 2018 +0000"
      },
      "message": "Merge \"PrintSpooler: Fix EqualsNaN in test\" am: ffcf3ff77d am: 57f653a155\nam: b328fbc6b8  -s ours\n\nChange-Id: If5a7d31d7ce73b3b3309434bb05ac1a6aeee574f\n"
    },
    {
      "commit": "83e2e71152be466528741b661b3287af112251dc",
      "tree": "ddb7c4df362abec4d4032b66ad10fea3cc397da3",
      "parents": [
        "1e7f8014a846bfe3f42ac92a0d706528689e6eca",
        "463b307de856a139baabb8c15d1b00e3b9d077c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 16:15:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:15:29 2018 +0000"
      },
      "message": "Merge \"Fixed AUTOFILL_SERVICE_DISABLED_APP and AUTOFILL_SERVICE_DISABLED_ACTIVITY.\""
    },
    {
      "commit": "20f65bbdcdf106e2facfaa6633334a9aec7aee7a",
      "tree": "1d239ce0b6a38dfb2b5f6ad2c9425d2aa07baa66",
      "parents": [
        "68dcd1839295e214d075cb93c1d82cfc1208b631"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jan 25 07:29:49 2018 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Jan 25 08:12:48 2018 -0800"
      },
      "message": "Remove unused system api Window.setDisableWallpaperTouchEvents\n\nTest: builds\nChange-Id: Ifd3e271a4af0bc4066747be9a147470498c39e5b\nFixes: 62263432\n"
    },
    {
      "commit": "b328fbc6b8b5e489717d0af9a30858131e327c22",
      "tree": "fc0d8dce823a92d40058d8c5e7221a5e6078a252",
      "parents": [
        "55373d0549bbba1e362501a24293e52aa504d244",
        "57f653a15531f19114a8b2dc30352e81e77bb86b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 25 16:10:00 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 16:10:00 2018 +0000"
      },
      "message": "Merge \"PrintSpooler: Fix EqualsNaN in test\" am: ffcf3ff77d\nam: 57f653a155\n\nChange-Id: I03dee58beeb6247a7786fef455eae646fb243121\n"
    },
    {
      "commit": "1e7f8014a846bfe3f42ac92a0d706528689e6eca",
      "tree": "a4f7d2580d442f6f12e0f564d507fa2534fb6786",
      "parents": [
        "6fef13975a255d33e076ba25408e75db6393dfe0",
        "3184cc99486fca8d55287a96cb91f87603378201"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 16:08:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:08:15 2018 +0000"
      },
      "message": "Merge \"Binding on-demand #12: Log and unbind dangling TransportClients\""
    },
    {
      "commit": "6fef13975a255d33e076ba25408e75db6393dfe0",
      "tree": "bea0990393135ae8ce1507ed09c15825a528bbe9",
      "parents": [
        "d41477f494ab03e5f8837effd681a77ad9a2c5db",
        "fd4881c53f15c4775d5fe93c65180ff063f9b35c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 16:08:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:08:00 2018 +0000"
      },
      "message": "Merge \"Merge \"Update CellInfo API to accomodate new fields.\" am: 7e73c73f89 am: 4dac182030 am: 55373d0549\""
    },
    {
      "commit": "d41477f494ab03e5f8837effd681a77ad9a2c5db",
      "tree": "d34777c73cc5d5d67e1a7d607f545af1e76a571b",
      "parents": [
        "8e725bbad2780e74c7c974f9513efb71c6ecbab4",
        "de4de0e204a028f8f8608d7fd649fe1a60784c4e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jan 25 16:05:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:05:15 2018 +0000"
      },
      "message": "Merge changes from topic \"notification_launch\"\n\n* changes:\n  Added the reply draft as an extra to the content intent\n  Launching notification settings correctly inline\n  Launching Notification animations inline\n"
    },
    {
      "commit": "510225b5ef52143e46079b10b1fe285b69140a77",
      "tree": "7a8af60e6893a17a76aab214b202489e127c4d6d",
      "parents": [
        "0cccde6b1ad66c16a1dbacdd17c634efdf80d83d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jan 24 14:27:16 2018 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Jan 25 08:05:14 2018 -0800"
      },
      "message": "add getMetrics() apis for AudioTrack and AudioRecord\n\nadd getMetrics() method to access media.metrics for AudioTrack and\nAudioRecord. Includes the code paths and the sdk documentation\nfor the keys and what they return.\n\nMoves the media metrics JNI support routines from media to core\nto support these audiotrack/record operations being there; still\naccessible to the existing operations in the media libraries.\n\nBug: 72179020\nBug: 72178968\nTest: enhanced CTS\nChange-Id: I3f05beba31aacb9b96854f8a774cb8f669ee1625\n"
    },
    {
      "commit": "fd4881c53f15c4775d5fe93c65180ff063f9b35c",
      "tree": "5b474360e6a0b731970a840253f002afac05944b",
      "parents": [
        "04d0d0031a50c601f9b12686cf7eb2c90a2ab840",
        "55373d0549bbba1e362501a24293e52aa504d244"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Jan 25 16:05:05 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 16:05:05 2018 +0000"
      },
      "message": "Merge \"Update CellInfo API to accomodate new fields.\" am: 7e73c73f89 am: 4dac182030\nam: 55373d0549\n\nChange-Id: I39620f4dd3afd57835c1c48e36e94f8028102edb\n"
    },
    {
      "commit": "8e725bbad2780e74c7c974f9513efb71c6ecbab4",
      "tree": "f9afc32aeb5897968482fbd46b8a012eea7d9838",
      "parents": [
        "04d0d0031a50c601f9b12686cf7eb2c90a2ab840",
        "7ef6d3371842748eebc3361eedc2dd492b39cfad"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jan 25 16:03:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:03:21 2018 +0000"
      },
      "message": "Merge changes Id2832518,Ic8c128ed,Id8fde482,I99cc170b\n\n* changes:\n  Revert \"1/ Create display content window controller to position stacks in the display\"\n  Revert \"2/ Add support for remote Recents animation\"\n  Revert \"3/ Add input consumer to capture touches during a Recents transition\"\n  Revert \"4/ Update SysUI shared lib for Recents transition\"\n"
    },
    {
      "commit": "04d0d0031a50c601f9b12686cf7eb2c90a2ab840",
      "tree": "7d4905395e651c1c5903a2b921596679d4cc3c58",
      "parents": [
        "20b9219edafdd82358a8bfd86bbec46327627bc6",
        "fb92ee13486acab7acbd68a0f17024af065590a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 16:00:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 16:00:00 2018 +0000"
      },
      "message": "Merge \"WebView: document Safe Browsing as \u0027on\u0027 by default\""
    },
    {
      "commit": "20b9219edafdd82358a8bfd86bbec46327627bc6",
      "tree": "234e0689e78a2cf970f44085af9d13ff8d284670",
      "parents": [
        "17c8e6138effc68eb68a2183a0d0a36e83c13e60",
        "e87f629e8cd1ed7d7e3e73634e6c7ed82491565a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 15:58:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 15:58:09 2018 +0000"
      },
      "message": "Merge \"Merge \"Create hidden API lists\" am: b6a5c92b50 am: 265863f9d9 am: a5cc0bb027\""
    },
    {
      "commit": "17c8e6138effc68eb68a2183a0d0a36e83c13e60",
      "tree": "998486fe1db4ee398e3ca33f874de37184e5c9c5",
      "parents": [
        "68dcd1839295e214d075cb93c1d82cfc1208b631",
        "312ad02a75aea55a38a273c385da46757d38a384"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 15:57:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 15:57:35 2018 +0000"
      },
      "message": "Merge \"QS dnd tile triggerd dialog to turn on dnd\""
    },
    {
      "commit": "e87f629e8cd1ed7d7e3e73634e6c7ed82491565a",
      "tree": "7cb1abe5e37144e3d76da07b1cd752984b500250",
      "parents": [
        "79f2ea2d7d5353e163c61ec203c77a40f4444a19",
        "a5cc0bb027b6044b2fe5f778995e8a83cd5f9fc7"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Jan 25 15:57:31 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:57:31 2018 +0000"
      },
      "message": "Merge \"Create hidden API lists\" am: b6a5c92b50 am: 265863f9d9\nam: a5cc0bb027\n\nChange-Id: I6e85de117103f62cea394f7d00478ffba3ea0622\n"
    },
    {
      "commit": "57f653a15531f19114a8b2dc30352e81e77bb86b",
      "tree": "aa614084c2293a49af8d423e41ad431b5d317049",
      "parents": [
        "4dac182030a61a7e88df7b857099c7450f061251",
        "ffcf3ff77d02e53812de0afa1f893c7ba67db8fd"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 25 15:53:05 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:53:05 2018 +0000"
      },
      "message": "Merge \"PrintSpooler: Fix EqualsNaN in test\"\nam: ffcf3ff77d\n\nChange-Id: I4c803259d993c51790c4b960251dde3a2bea9db9\n"
    },
    {
      "commit": "68dcd1839295e214d075cb93c1d82cfc1208b631",
      "tree": "4a2ad4f54817583da0df7f8ca4b2c9b9d1633d4a",
      "parents": [
        "79f2ea2d7d5353e163c61ec203c77a40f4444a19",
        "0960fb462b1afc50e4fca5dab9e95a7c455378c4"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Jan 25 15:52:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 15:52:45 2018 +0000"
      },
      "message": "Merge \"camera2: Add physical camera id in CaptureResult\""
    },
    {
      "commit": "79f2ea2d7d5353e163c61ec203c77a40f4444a19",
      "tree": "aa85a1193fdf219cd581b523c037cc1a0a03ab2e",
      "parents": [
        "903b092cd6ab2b5ff058be5f8ba5e766f78d5865",
        "a0414ed5676eb3d9c948b5da0fe76e7d19173f51"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Jan 25 15:51:19 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:51:19 2018 +0000"
      },
      "message": "Merge \"Add ServiceState APIs for carrier aggregation.\" am: 185a89caf1 am: d529242eea\nam: a0414ed567\n\nChange-Id: I09b5a5955ace18d045f20a5d39b93d8e30096816\n"
    },
    {
      "commit": "55373d0549bbba1e362501a24293e52aa504d244",
      "tree": "7df278093df298759d235caa7de2b95d2845a012",
      "parents": [
        "a5cc0bb027b6044b2fe5f778995e8a83cd5f9fc7",
        "4dac182030a61a7e88df7b857099c7450f061251"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Jan 25 15:49:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:49:59 2018 +0000"
      },
      "message": "Merge \"Update CellInfo API to accomodate new fields.\" am: 7e73c73f89\nam: 4dac182030\n\nChange-Id: Ifef2f68a49fb74c11fb845590e08040972f7d27b\n"
    },
    {
      "commit": "903b092cd6ab2b5ff058be5f8ba5e766f78d5865",
      "tree": "1f2ad3389de2243a8328563f8f725ec01b692263",
      "parents": [
        "cafaafcd82c4dc8a815bc13e52d7abdd7475826d",
        "98a8e24148f1f6b693f01b1d6c59870bae8286aa"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Thu Jan 25 15:41:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 15:41:18 2018 +0000"
      },
      "message": "Merge \"Add flag indicating transport is device-to-device transfer\""
    },
    {
      "commit": "a5cc0bb027b6044b2fe5f778995e8a83cd5f9fc7",
      "tree": "ac98e880a9e4db0b11866b7e20c46cdad7dc4f8c",
      "parents": [
        "a0414ed5676eb3d9c948b5da0fe76e7d19173f51",
        "265863f9d9fdfe501291cfaa6fc0d58f8d38b422"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Jan 25 15:33:47 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:33:47 2018 +0000"
      },
      "message": "Merge \"Create hidden API lists\" am: b6a5c92b50\nam: 265863f9d9\n\nChange-Id: I4d32dccc7c00216102b6bd91ed1f185c03c2c048\n"
    },
    {
      "commit": "cafaafcd82c4dc8a815bc13e52d7abdd7475826d",
      "tree": "b245400735c7c420a67aeda1316320d823a0e5ad",
      "parents": [
        "78bf68c4f2d964d25e0c808a6aedec87366b2ebd",
        "83b70a00d66fe127d0d02fe38bd7a6101567e69d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jan 25 15:33:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 15:33:37 2018 +0000"
      },
      "message": "Merge \"Apply user sentiment on ranking update.\""
    },
    {
      "commit": "78bf68c4f2d964d25e0c808a6aedec87366b2ebd",
      "tree": "55e12eb1917678242ec5be051ac98eb56b58a9a9",
      "parents": [
        "58b90eb5781aa423c60dc2e60882a8b619143346",
        "6692b47d37e21cb0768129bfb875ab8322f08bff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 15:32:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 15:32:35 2018 +0000"
      },
      "message": "Merge \"Display the current connected audio device\""
    },
    {
      "commit": "58b90eb5781aa423c60dc2e60882a8b619143346",
      "tree": "27cc7865321075c1faa969581e534d4ba528ef1b",
      "parents": [
        "88ffa32cad45b4c29e2b1e7a69be2aa5c1abdb95",
        "6ec70f018efeb11eada69931d0da171b29d6415c"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jan 25 15:30:37 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:30:37 2018 +0000"
      },
      "message": "Merge \"Add slotId in INetworkService.aidl methods.\" am: b1c6aa4567 am: 9348e258cd\nam: 6ec70f018e\n\nChange-Id: Ifbbdd159c3cd52282d6a4bdd58c1ddeeff4cc912\n"
    },
    {
      "commit": "a0414ed5676eb3d9c948b5da0fe76e7d19173f51",
      "tree": "4611a7b70f6171d23251009d72d80891b248f027",
      "parents": [
        "6ec70f018efeb11eada69931d0da171b29d6415c",
        "d529242eea558fe53aa10643d6c320bb827268b6"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Jan 25 15:23:48 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:23:48 2018 +0000"
      },
      "message": "Merge \"Add ServiceState APIs for carrier aggregation.\" am: 185a89caf1\nam: d529242eea\n\nChange-Id: Id55c68bed1fceff1d6d83793b190188b42d99435\n"
    },
    {
      "commit": "88ffa32cad45b4c29e2b1e7a69be2aa5c1abdb95",
      "tree": "23b11fed121e83ed7392b1ae63c3d4ee5a0123ce",
      "parents": [
        "5bc5457ae5717147d162c2ddc5ffa02fa5a1bd20",
        "8cc15366cb12b36162d170ccf665074415024636"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 15:23:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 15:23:27 2018 +0000"
      },
      "message": "Merge \"WebView: fix docs for setAllow*AccessFromFileUrls\""
    },
    {
      "commit": "4dac182030a61a7e88df7b857099c7450f061251",
      "tree": "3aea573d95657fa02fdd980f3699beaf2e55042b",
      "parents": [
        "265863f9d9fdfe501291cfaa6fc0d58f8d38b422",
        "7e73c73f8929e0899e74c5c709cb9c63537605a8"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Jan 25 15:23:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:23:20 2018 +0000"
      },
      "message": "Merge \"Update CellInfo API to accomodate new fields.\"\nam: 7e73c73f89\n\nChange-Id: Ib82c77d3b5559d593dbb3181add634eee251f53b\n"
    },
    {
      "commit": "6ec70f018efeb11eada69931d0da171b29d6415c",
      "tree": "ca5f62e29e0d884a4b77805b5ca1b0de695571c6",
      "parents": [
        "461aeb46890701ab8af3e8285d24a6b6598d4e55",
        "9348e258cd0f196b14f3f2a5dbbaeef1631b1533"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jan 25 15:19:06 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:19:06 2018 +0000"
      },
      "message": "Merge \"Add slotId in INetworkService.aidl methods.\" am: b1c6aa4567\nam: 9348e258cd\n\nChange-Id: I0dba0926979d53951cea53761a4527b246fcb98e\n"
    },
    {
      "commit": "265863f9d9fdfe501291cfaa6fc0d58f8d38b422",
      "tree": "f9fbbff62187864d138c967adbc6a090e455159e",
      "parents": [
        "d529242eea558fe53aa10643d6c320bb827268b6",
        "b6a5c92b507cefc92508593301821faa32f9ea65"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Jan 25 15:14:58 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:14:58 2018 +0000"
      },
      "message": "Merge \"Create hidden API lists\"\nam: b6a5c92b50\n\nChange-Id: I176c79560b1cc74182de4cf080b105fc91afce22\n"
    },
    {
      "commit": "5bc5457ae5717147d162c2ddc5ffa02fa5a1bd20",
      "tree": "6517245e1eb71ba7950b5ef5c254f5f263b5a9bb",
      "parents": [
        "0cccde6b1ad66c16a1dbacdd17c634efdf80d83d",
        "8d82825c75a23c8c5d15ea1467bfa6b0b35af4c9"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jan 25 15:13:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 15:13:19 2018 +0000"
      },
      "message": "Merge \"Support logging chained WorkSources from JobScheduler.\""
    },
    {
      "commit": "d529242eea558fe53aa10643d6c320bb827268b6",
      "tree": "d00bd4bf7ad49025a4a4ed86ed1e1b9948116edb",
      "parents": [
        "9348e258cd0f196b14f3f2a5dbbaeef1631b1533",
        "185a89caf1ab7ddcfeedf277de0c706a6dde1046"
      ],
      "author": {
        "name": "Eric Schwarzenbach",
        "email": "easchwar@google.com",
        "time": "Thu Jan 25 15:09:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:09:59 2018 +0000"
      },
      "message": "Merge \"Add ServiceState APIs for carrier aggregation.\"\nam: 185a89caf1\n\nChange-Id: I15e52f02c204805efacbd22eaad9a1e7218ff3ca\n"
    },
    {
      "commit": "9348e258cd0f196b14f3f2a5dbbaeef1631b1533",
      "tree": "f4829052208fcd57c5be5a1f36dc8867dafe4204",
      "parents": [
        "bbb4b05a64183e51b29d209a386afcd5d20578ea",
        "b1c6aa456799e52e6c3701fb21b2aacf91f15261"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jan 25 15:06:59 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:06:59 2018 +0000"
      },
      "message": "Merge \"Add slotId in INetworkService.aidl methods.\"\nam: b1c6aa4567\n\nChange-Id: I950f4617cbe6abcd8c943e1cc0b5aba60163f202\n"
    },
    {
      "commit": "ffcf3ff77d02e53812de0afa1f893c7ba67db8fd",
      "tree": "6b358ab5f7c0fd083e161820802cc58e696761c6",
      "parents": [
        "7e73c73f8929e0899e74c5c709cb9c63537605a8",
        "c899ee547c2d4c6367196461a23373f1237602d8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 15:05:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 25 15:05:27 2018 +0000"
      },
      "message": "Merge \"PrintSpooler: Fix EqualsNaN in test\""
    },
    {
      "commit": "6754ca81c2a5f88d67b759c24db0b4aba3a82314",
      "tree": "a9974429733defe0afcdb9fea9666b4f2fd9064f",
      "parents": [
        "0cccde6b1ad66c16a1dbacdd17c634efdf80d83d"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "Badhri@google.com",
        "time": "Thu Jan 11 16:56:29 2018 -0800"
      },
      "committer": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Thu Jan 25 14:42:42 2018 +0000"
      },
      "message": "Add support for UsbDeviceManager to talk to USB GADGET HAL\n\nTill now, Init scripts(property tiggers) are used define the\noperation that needs to be performed when a certain gadget\ncomposition needs to be enabled. Based on the user preference,\nusb service sets the sys.usb.config which triggers the\ncorresponding property triggers in init scripts and usbservice\npolls on sys.usb.state to infer whether the property triggers\nhave completed executing.\n\nThis CL makes UsbHandler class abstract to make init scripts\nbased legacy implementation and HAL based implementation to\nshare the common logic. The legacy init script based logic is\nimplemented by UsbHandlerLegacy and HAL based logic is implemented\nby UsbHandlerHal. The decision on which one to initialize is\nmade depending on whether the device has Gadget HAL impelemented.\n\nSince HIDL supports asynch calbacks, usb state management is moved\nto the message queue to avoid polling incase of HAL based\nimplementation.\n\nTo switch to a new configuration:\n1. UsbService calls setCurrentUsbFunctions and queues\n   MSG_SET_FUNCTIONS_TIMEOUT\n2. If the  setCurrentUsbFunctionsCb arrives on time,\n   then  MSG_SET_FUNCTIONS_TIMEOUT is cancelled and\n   default functions are retried by queueing\n   MSG_SET_DEFAULT_FUNCTIONS if SUCCESS is not signalled.\n3. If MSG_SET_FUNCTIONS_TIMEOUT gets executed, then,\n   default functions are retried by calling\n   setEnabledFunctions(null, false, mUsbDataUnlocked);\n\nAlso, for HAL based implementation config_oemUsbModeOverride is no\nlonger needed as hal can take of enabling oem specific functions.\n\nBug: 63669128\nTest: Tested usb gadget configuration for both cases:\n1. When gadget hal is present\n2. When gadget hal is not present\nChange-Id: Ifcef464a0b97b265872696346a76162f8e84d6c0\n"
    },
    {
      "commit": "77243e2d28d4d6f961c6b7c9f86accd22243bc1f",
      "tree": "a2807258d6635b50fad8ffc458516f8892080657",
      "parents": [
        "cee125012a059e906c53c830d5b2b0695417e637",
        "10f8c984c0d4b075350802cf7a6a071229c01790"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 14:23:13 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Jan 25 14:23:13 2018 +0000"
      },
      "message": "[automerger skipped] Import translations. DO NOT MERGE skipped: 9a738cccdb skipped: 10f8c984c0\n\nChange-Id: I4a8b6d977c11f57303700d60526707b632a7c403\n"
    }
  ],
  "next": "10f8c984c0d4b075350802cf7a6a071229c01790"
}
