)]}'
{
  "log": [
    {
      "commit": "4e953bb406022876f0cb7d3d8a73dde1536680e1",
      "tree": "7e345493fa38d961bc4eb023c01dc7ed08600616",
      "parents": [
        "95f616da803f28eb203bfb2ae707200c386edb3f",
        "4e4459b403df61c57359583381e7e97549dd649c"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Mar 27 00:20:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 00:20:14 2019 +0000"
      },
      "message": "Merge \"Remove ControllerCallbackLink\""
    },
    {
      "commit": "95f616da803f28eb203bfb2ae707200c386edb3f",
      "tree": "5f2e4799945bf1c8da15d77908116d187aaa5865",
      "parents": [
        "02aefee5336364dc1d2b63e575c746812963bf92",
        "59a2a726bc7e4d74540f3d269dfc7dc69fdce854"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Mar 26 17:16:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 17:16:17 2019 -0700"
      },
      "message": "Merge \"Device could not use wifi hotspot when data card switch to sim2\" am: cd24e832e8 am: 012a279038\nam: 59a2a726bc\n\nChange-Id: I23f5c047f63fa585a49c5daf935931e0dec92ef5\n"
    },
    {
      "commit": "02aefee5336364dc1d2b63e575c746812963bf92",
      "tree": "1ec918f7b2573b61c1a38c2419a8d867bd7c52ca",
      "parents": [
        "362f85e222475e29792d911dd47811f551a7fbcd",
        "859856d8d69ebcbe2f32d27a2884a58ed4cae802"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 26 23:54:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 23:54:22 2019 +0000"
      },
      "message": "Merge \"Unify media permissions enforcement in framework.\""
    },
    {
      "commit": "859856d8d69ebcbe2f32d27a2884a58ed4cae802",
      "tree": "974b18e874c653b3f35e4a45c3ac218168424cfa",
      "parents": [
        "13fa465291f01cc562042870f07dcb36a7f1881d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 25 11:44:11 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 26 23:54:08 2019 +0000"
      },
      "message": "Unify media permissions enforcement in framework.\n\nThis opens the door to the same consistent logic being shared by\nanyone across the OS who wants to enforce storage permissions.\n\nBug: 126788266\nTest: atest --test-mapping packages/apps/MediaProvider\nExempted-From-Owner-Approval: Trivial permissions refactoring\nChange-Id: I3107425f8dafa6ba05918bb67c3c0cb5d3899657\n"
    },
    {
      "commit": "362f85e222475e29792d911dd47811f551a7fbcd",
      "tree": "0f9433330a6dde25b9c3a71613dff28325ef9230",
      "parents": [
        "ad8d8ba71db471c7bedeb0452f4706e25a0a724c",
        "a75b6394dc5d2646f6be866d13fedca1016d1817"
      ],
      "author": {
        "name": "David Su",
        "email": "dysu@google.com",
        "time": "Tue Mar 26 23:54:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 23:54:02 2019 +0000"
      },
      "message": "Merge \"wifi.proto: Rename NOMINATOR_NETREC to NOMINATOR_SPECIFIER\""
    },
    {
      "commit": "59a2a726bc7e4d74540f3d269dfc7dc69fdce854",
      "tree": "f3dcd9907fdd2d4c8b21dad850019ddf3f05a951",
      "parents": [
        "d619ec0d0ec81611c7d288408b708c98d9cfd3d0",
        "012a279038e8ef55c31ab71d2e59d81349d6be65"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Mar 26 16:48:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 16:48:14 2019 -0700"
      },
      "message": "Merge \"Device could not use wifi hotspot when data card switch to sim2\" am: cd24e832e8\nam: 012a279038\n\nChange-Id: I5e3aac3d3181aaae02e5568923154cd89f427380\n"
    },
    {
      "commit": "ad8d8ba71db471c7bedeb0452f4706e25a0a724c",
      "tree": "3df6783057624ddb98e7f8d0029e2bca19ea4d84",
      "parents": [
        "96d587172c87f5a269457230205bc433ef5dfa68",
        "a3e6b08a37656f5d163699c063a7233374665bac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 23:40:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 23:40:17 2019 +0000"
      },
      "message": "Merge \"Make SESSION_UPDATED broadcast explicit.\""
    },
    {
      "commit": "96d587172c87f5a269457230205bc433ef5dfa68",
      "tree": "a6e048361ae43275e5744311bb7f8b791b019813",
      "parents": [
        "dec2604a169426bd0130aef2602fdf8a4306e3bc",
        "739c0b5193345abfce0373502c795448cc94a3ab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 23:38:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 23:38:46 2019 +0000"
      },
      "message": "Merge \"Disable XOM on libraries for apps with targetSdkVerison\u003cQ\""
    },
    {
      "commit": "dec2604a169426bd0130aef2602fdf8a4306e3bc",
      "tree": "587bc902728577358d3096a761f0333f9694a356",
      "parents": [
        "193aeda2d139626e44814ef2aa809bf07d83f117",
        "665eb216e53bdd5831584f22ec7a51a809cea0f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 23:29:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 23:29:25 2019 +0000"
      },
      "message": "Merge \"Fix missing combination check SINK/DEVICE\""
    },
    {
      "commit": "012a279038e8ef55c31ab71d2e59d81349d6be65",
      "tree": "3543fa3613178d4ab951ba8b20d56e4b2728df89",
      "parents": [
        "94628539aa7ebd69f21d0c7ebbf4162b1e9764b9",
        "cd24e832e84d1d048e0f1740d8cd56c501a3f975"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Mar 26 15:45:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 15:45:52 2019 -0700"
      },
      "message": "Merge \"Device could not use wifi hotspot when data card switch to sim2\"\nam: cd24e832e8\n\nChange-Id: I9ae2b31e6dd3f4a4c575ff37b8a9df58eb2c2e70\n"
    },
    {
      "commit": "193aeda2d139626e44814ef2aa809bf07d83f117",
      "tree": "cc4f23b429b353dfb0406e4aef86fb18d87d0d0f",
      "parents": [
        "493080e883259e9d87a50b33b7d5754939bf930a",
        "f96269ab4d5081fafc9be94d110806a21031dc5e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 22:38:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 22:38:42 2019 +0000"
      },
      "message": "Merge \"Enabling HW detection while phone ringing\""
    },
    {
      "commit": "493080e883259e9d87a50b33b7d5754939bf930a",
      "tree": "231bfe2e9e2738f719d990cdf458d6f8fb0a9ddc",
      "parents": [
        "141522721a6d80c39903f38120ff2d3b18b61c1d",
        "9c7fad923561869ae2a09f7d79d168e86c5718a1"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Mar 26 22:07:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 22:07:41 2019 +0000"
      },
      "message": "Merge \"move short code definitions to SmsManager Test API\""
    },
    {
      "commit": "141522721a6d80c39903f38120ff2d3b18b61c1d",
      "tree": "0a1cba276b7700077ba7d984237420ae769171df",
      "parents": [
        "78a39b46279ed26746e8e5504244dda338f424bf",
        "6caba0f59a348bf6a3fc4f47c3089a462fc7037e"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Mar 26 21:44:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 21:44:04 2019 +0000"
      },
      "message": "Merge \"Split display white balance into a separate helper\""
    },
    {
      "commit": "78a39b46279ed26746e8e5504244dda338f424bf",
      "tree": "ea5dfe0a2a139b855f287229625e79067df99abb",
      "parents": [
        "158a89389b49c5a9eaa3ce565cf9c3f03a1fac10",
        "b4e3d691d16414192484ef9f0290f0bfce06ba8c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 26 21:27:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 21:27:50 2019 +0000"
      },
      "message": "Merge \"Also need to filter second pass.\""
    },
    {
      "commit": "cd24e832e84d1d048e0f1740d8cd56c501a3f975",
      "tree": "a57d7f8360fbe819c57c643cf7ec40a4f7be4c88",
      "parents": [
        "af76131710d48e9b8f2f373d8512241c06df7c4c",
        "3be9888e5a0ab5ab8889d2e6b90b6444e1d35575"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Mar 26 21:18:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 26 21:18:23 2019 +0000"
      },
      "message": "Merge \"Device could not use wifi hotspot when data card switch to sim2\""
    },
    {
      "commit": "158a89389b49c5a9eaa3ce565cf9c3f03a1fac10",
      "tree": "1341e4339113287f1792328cb6ed23f96a378d92",
      "parents": [
        "afde246e0ece584fd405838e30ab6defa62b3a06",
        "d619ec0d0ec81611c7d288408b708c98d9cfd3d0"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Mar 26 14:16:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 14:16:10 2019 -0700"
      },
      "message": "Merge \"Add bluetooth icon.\" am: af76131710 am: 94628539aa\nam: d619ec0d0e\n\nChange-Id: I04f91bd35dfd8363368435dd8d605f0a2fb58f15\n"
    },
    {
      "commit": "afde246e0ece584fd405838e30ab6defa62b3a06",
      "tree": "29f6b9f3cbd4d895bb3c014b7f0ee6eab5d5f3a4",
      "parents": [
        "3e14606e68d59d6d68cdd32dc56dd8b4f668850f",
        "dab427e9e58dc9a5839b7ac63ff0f990dfa0075b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 21:05:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 21:05:37 2019 +0000"
      },
      "message": "Merge \"Call SmartActionsHelpers in a worker thread\""
    },
    {
      "commit": "d619ec0d0ec81611c7d288408b708c98d9cfd3d0",
      "tree": "a6515b4017bf5849b165995a3eacb7dc73279520",
      "parents": [
        "329395491ac6cc55e743d55b1ab855d0e50337be",
        "94628539aa7ebd69f21d0c7ebbf4162b1e9764b9"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Mar 26 14:02:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 14:02:37 2019 -0700"
      },
      "message": "Merge \"Add bluetooth icon.\" am: af76131710\nam: 94628539aa\n\nChange-Id: Ib315b1f5e7c2244bb1fe60ec19425dc14048bdcb\n"
    },
    {
      "commit": "3e14606e68d59d6d68cdd32dc56dd8b4f668850f",
      "tree": "9e5f3fc600bc262f23d200189bc45deccbade4b2",
      "parents": [
        "d8d5a4b3ed570b5bd5aa1f545d6da4ba3bb2cf37",
        "1642938fa1f6ea08f8680f289cd5b7558633d335"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 20:56:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 20:56:11 2019 +0000"
      },
      "message": "Merge \"Update icons for Photos/Videos and Music permissions.\""
    },
    {
      "commit": "d8d5a4b3ed570b5bd5aa1f545d6da4ba3bb2cf37",
      "tree": "1e84fbfc74e32c5c265ea1123e1e191d982152b1",
      "parents": [
        "88f0d4de5d21f08ac6fab1423ab5054ca5d8bf26",
        "3be41a9f0474d30cd4cff0b8893c81a5ec283f25"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 20:38:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 20:38:15 2019 +0000"
      },
      "message": "Merge \"Make sure only SYSTEM can call notifyStaged(Apk)Session\""
    },
    {
      "commit": "88f0d4de5d21f08ac6fab1423ab5054ca5d8bf26",
      "tree": "dbc72bfb5dfe7896fe812f7377a9a21ad78e9aca",
      "parents": [
        "1f8d933b32ca87e839e50e2adcc064fff63df9b5",
        "329395491ac6cc55e743d55b1ab855d0e50337be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Mar 26 13:37:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 13:37:02 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Import translations. DO NOT MERGE\" into pi-dev am: 895f1c1032 -s ours\nam: 329395491a -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I67eaf373e889c65eb6dc3970f8ddf0ba05a18f3e\n"
    },
    {
      "commit": "94628539aa7ebd69f21d0c7ebbf4162b1e9764b9",
      "tree": "fd150a58d16b79ac96fbaa3a3f2267a86fc22837",
      "parents": [
        "487ddbf51858a7a273b4d02ee35395f480441a1a",
        "af76131710d48e9b8f2f373d8512241c06df7c4c"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Mar 26 13:28:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 13:28:50 2019 -0700"
      },
      "message": "Merge \"Add bluetooth icon.\"\nam: af76131710\n\nChange-Id: Id2ee34a49d26bcf8109b59f9012c750fe2da1be5\n"
    },
    {
      "commit": "1f8d933b32ca87e839e50e2adcc064fff63df9b5",
      "tree": "dbc72bfb5dfe7896fe812f7377a9a21ad78e9aca",
      "parents": [
        "3f03722c84144404a5bb576c45296678a52a852b",
        "63ff464661e5b40ceaace74eaa18ac68dc872048"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 20:26:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 20:26:35 2019 +0000"
      },
      "message": "Merge \"Add NonNull/Nullable annotations\""
    },
    {
      "commit": "a3e6b08a37656f5d163699c063a7233374665bac",
      "tree": "639af3fbef68e6d12495f730dc0fdc5e1ca83636",
      "parents": [
        "8c84b92e586bb4adbb0c208e8ee1eca625692ca7"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Tue Mar 26 19:36:26 2019 +0000"
      },
      "committer": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Tue Mar 26 20:23:07 2019 +0000"
      },
      "message": "Make SESSION_UPDATED broadcast explicit.\n\nThis restricts the broadcast message only to the original installer of\nthe package. At the same time, this allows the broadcast receiver to\ndeclare the receiver in the android manifest for this message, which\nwould otherwise be ignored if the broadcast message was implicit.\n\nChange-Id: Ic1d8851ba8f3cee83ad715e488b60261a07af8d8\nFix: 124897340\nTest: atest CtsStagedInstallHostTestCases (modified in separate CL)\n"
    },
    {
      "commit": "329395491ac6cc55e743d55b1ab855d0e50337be",
      "tree": "299a0b3e33b1fdf7ac046eeb8f05aa7f772a4b08",
      "parents": [
        "69ed566d8fbd1e63aae751b1d6632e4868112b3b",
        "895f1c10326fe16f654b977d7c57f69e32e462c1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Mar 26 13:19:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 13:19:53 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Import translations. DO NOT MERGE\" into pi-dev\nam: 895f1c1032 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I78a17b7ef9e97b76874def995894674bd4b1199f\n"
    },
    {
      "commit": "739c0b5193345abfce0373502c795448cc94a3ab",
      "tree": "79e14ba349fdd72c1319dd7f691030340383d09f",
      "parents": [
        "417059b13ef2d7c0bec2278fe1c58ce975bf99c5"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Mon Mar 25 20:27:52 2019 -0700"
      },
      "committer": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Tue Mar 26 13:11:30 2019 -0700"
      },
      "message": "Disable XOM on libraries for apps with targetSdkVerison\u003cQ\n\nApps may (and do) assume that libraries are readable. To avoid app\nbreakage, mark execute-only sections of as read+execute\nfor apps with targetSdkVersion\u003cQ.\n\nBug: 128907672\nTest: Check libc for app with targetSdk\u003d\u003dcurrent\ncat /proc/25950/maps | grep libc.so\n77c01e3000-77c028b000 --xp 00041000 07:20 106 /apex/com.android.runtime/lib64/bionic/libc.so\nTest: Check libc for app with targetSdk\u003ccurrent\ncat /proc/26355/maps | grep libc.so\n77c01e3000-77c028b000 r-xp 00041000 07:20 106\n/apex/com.android.runtime/lib64/bionic/libc.so\n\nChange-Id: I90b5c91923c8008ae4b4818985842fe3e354a850\n"
    },
    {
      "commit": "3f03722c84144404a5bb576c45296678a52a852b",
      "tree": "136ae8cf81703102e73da47ae4cae9d30bb67eee",
      "parents": [
        "8b14e4a541cb17743a9f7f3aa29b2051ff9d6cc1",
        "e7dc50171975a310305394f0d863e8cf63946bf6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 19:57:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 19:57:14 2019 +0000"
      },
      "message": "Merge \"Make InputApplicationInfo as a part of InputApplicationHandle (2/2)\""
    },
    {
      "commit": "895f1c10326fe16f654b977d7c57f69e32e462c1",
      "tree": "8a9d6b690237fc5043f4d83ccfd514095ea1d8cc",
      "parents": [
        "1b82db4c3e129b2e0baff9008739948d63352857",
        "49b7a55cd73ff507008b172558d9f1fe39a213a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 19:36:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 19:36:47 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "8b14e4a541cb17743a9f7f3aa29b2051ff9d6cc1",
      "tree": "b17816fb0980079b8bf1f211e8c4a538b9842840",
      "parents": [
        "a908be90badb36dd33c5e62a77d94f55bf5231df",
        "21638cb830c218d6e1c723cb14b39b6705d58d2c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Mar 26 19:13:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 19:13:44 2019 +0000"
      },
      "message": "Merge \"Remove set noparent from the net protos directory.\""
    },
    {
      "commit": "a908be90badb36dd33c5e62a77d94f55bf5231df",
      "tree": "e6f6488981f9b567d2227fc3d2aad6699d0ba60b",
      "parents": [
        "ddd19b3537c58b854c6156f3abe4526573a5fb68",
        "0de99f36e2acd80b1e71d263df8713fa3a23f621"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 19:11:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 19:11:34 2019 +0000"
      },
      "message": "Merge \"Add ExplicitHealthCheckController\""
    },
    {
      "commit": "665eb216e53bdd5831584f22ec7a51a809cea0f5",
      "tree": "85b81d5b797b17b163a31c9da6e985d67900ab78",
      "parents": [
        "2b16489cd0118466287a2f4d53ee1130928a4f5a"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Mon Mar 25 11:02:44 2019 -0700"
      },
      "committer": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Tue Mar 26 18:50:54 2019 +0000"
      },
      "message": "Fix missing combination check SINK/DEVICE\n\nWhile checking for possible role combinations, the SINK/HOST combination\nseems to be mistakenly checked twice intead of SINK/DEVICE.\nThis CL fixes this. The code now checks for:\n1. source \u0026 host\n2. sink \u0026 host\n3. source \u0026 device\n4. sink \u0026 device\n\nCherrypicked from aosp:\nhttps://android-review.googlesource.com/c/platform/frameworks/base/+/933377\n\nBug: 119142682\nTest: Build success\nChange-Id: I5e652fbf9313bd2c122fe728d58e577085632253\n"
    },
    {
      "commit": "ddd19b3537c58b854c6156f3abe4526573a5fb68",
      "tree": "035203be7e307af24dec65413137eb97f646dd27",
      "parents": [
        "1b46c8c888b67728e935735435a20744a4f664c8",
        "935624421b7a4137ce76a51097d50eb41367a7cc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 18:46:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 18:46:33 2019 +0000"
      },
      "message": "Merge \"Move some common functionality to AbstractResolverComparator.\""
    },
    {
      "commit": "1b46c8c888b67728e935735435a20744a4f664c8",
      "tree": "424f1d8a04817b7489aedc05dade11989fbab69f",
      "parents": [
        "503451c49ecb1df5ecf600e54ec80df79c58b450",
        "c45ca9f07ae0eab294880bfa0481118d37cd7661"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 18:45:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 18:45:09 2019 +0000"
      },
      "message": "Merge \"Make VPN dialogs respect dark theme.\""
    },
    {
      "commit": "503451c49ecb1df5ecf600e54ec80df79c58b450",
      "tree": "0d203ccf96d927193235e2bc5d67f697e4e3a253",
      "parents": [
        "59a2fd819bbc699ad61563675830fe274589f01b",
        "327b8e8f22d0f959f4306e289a82b5dae4124703"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 18:45:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 18:45:09 2019 +0000"
      },
      "message": "Merge \"Add Theme.DeviceDefault.Dialog.Alert.DayNight\""
    },
    {
      "commit": "dab427e9e58dc9a5839b7ac63ff0f990dfa0075b",
      "tree": "a5e901b29b5fa5ec975b79926b96b538fbd8b228",
      "parents": [
        "59a2fd819bbc699ad61563675830fe274589f01b"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Mar 21 14:58:37 2019 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Mar 26 18:41:17 2019 +0000"
      },
      "message": "Call SmartActionsHelpers in a worker thread\n\nTest: atest frameworks/base/packages/ExtServices/tests/src/android/ext/services/notification/\n\nBUG: 129042820\n\nChange-Id: I395617a36cec4f5d6744a018415bbed225c7f1bc\n"
    },
    {
      "commit": "59a2fd819bbc699ad61563675830fe274589f01b",
      "tree": "67cdb62318ebe02933fa8b84d4552e8b735a2fd2",
      "parents": [
        "f348c9a7830c11e1c482e93287b73e713021be4b",
        "69ed566d8fbd1e63aae751b1d6632e4868112b3b"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 26 11:39:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 11:39:56 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Rename WM test filter to FrameworksTestsFilter\" am: d824faeb46 am: 487ddbf518\nam: 69ed566d8f -s ours\nam skip reason: change_id I9592ff01158eec1b4ef4d0dd22be243e10bd198e with SHA1 82eb7a5f63 is in history\n\nChange-Id: I976ad2f050e17fb57bf9bbcd426fa032193bb35f\n"
    },
    {
      "commit": "f348c9a7830c11e1c482e93287b73e713021be4b",
      "tree": "67cdb62318ebe02933fa8b84d4552e8b735a2fd2",
      "parents": [
        "91498b705c6d4385b3256fa9f70cb9df99c25700",
        "fd2df9552233a78a9962a3e40465d15df1e0a821"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Mar 26 18:34:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 18:34:56 2019 +0000"
      },
      "message": "Merge \"WifiNetworkSuggestion: Change the polarity of priority\""
    },
    {
      "commit": "af76131710d48e9b8f2f373d8512241c06df7c4c",
      "tree": "ee2afc2aa0db552ff3f309b9f745f6a7cf2b6f06",
      "parents": [
        "d824faeb467b41d308fbbe50e96cf0ab22ce8f6a",
        "0094de3727027b8437a4d2e2b8e459c2c12aa215"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 18:30:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 26 18:30:30 2019 +0000"
      },
      "message": "Merge \"Add bluetooth icon.\""
    },
    {
      "commit": "21638cb830c218d6e1c723cb14b39b6705d58d2c",
      "tree": "8da63653abd659ccd6df620ee79a23e65d448a9b",
      "parents": [
        "e4329dc3ef4c8bc67effb61722019693e92d8518"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Mar 26 11:19:27 2019 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Mar 26 11:20:48 2019 -0700"
      },
      "message": "Remove set noparent from the net protos directory.\n\nThe frameworks proto owners need to be able to edit these files.\n\nChange-Id: I7700e14d5ed80e4b6e7892b9da65f01c467f0b6e\n"
    },
    {
      "commit": "91498b705c6d4385b3256fa9f70cb9df99c25700",
      "tree": "6409ce5f7a9300e5a24e7199dd89722001f86b04",
      "parents": [
        "3e22a2589d742459903e81347ef1d764907be5da",
        "5808a8b30d3837dedb36c9f2ddb457b215732251"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 18:19:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 18:19:26 2019 +0000"
      },
      "message": "Merge \"Revert \"Disable preview on volume change\" \""
    },
    {
      "commit": "69ed566d8fbd1e63aae751b1d6632e4868112b3b",
      "tree": "299a0b3e33b1fdf7ac046eeb8f05aa7f772a4b08",
      "parents": [
        "e6039fbffef528cddd0fa9496af258c24a5960b8",
        "487ddbf51858a7a273b4d02ee35395f480441a1a"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 26 11:17:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 11:17:15 2019 -0700"
      },
      "message": "Merge \"Rename WM test filter to FrameworksTestsFilter\" am: d824faeb46\nam: 487ddbf518\n\nChange-Id: I04f88e7d16b8da5821050f1ed7a64566b1fadd3d\n"
    },
    {
      "commit": "3e22a2589d742459903e81347ef1d764907be5da",
      "tree": "41684e499644c3786e5478f596d98fd40b3267a3",
      "parents": [
        "ec90ac525d65ff67fe364719e0f216a4778533ac",
        "25a4b7b447ba17b91b733156eed4bd086955620e"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Tue Mar 26 18:13:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 18:13:14 2019 +0000"
      },
      "message": "Merge \"Use a constant value (derived from MAX_BUBBLES) for elevation.\""
    },
    {
      "commit": "ec90ac525d65ff67fe364719e0f216a4778533ac",
      "tree": "510cb24fc0d580acf09d2c5a2e7e93a089d44273",
      "parents": [
        "8ffa6d210861fd03ff6e4498d87c5f24d16be48e",
        "0753040b62a301c303c9ed7d5145500c5002c0ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 18:07:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 18:07:56 2019 +0000"
      },
      "message": "Merge \"Changed process names for USAPs.\""
    },
    {
      "commit": "8ffa6d210861fd03ff6e4498d87c5f24d16be48e",
      "tree": "ff06f95ba96810c68efb3dab746378c70905b887",
      "parents": [
        "817faef29c22f3de14b8c8fb529e7b962648a5e9",
        "323fb0b88e09e68d1d80d206e34a227d8ff9ea66"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 17:55:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 17:55:26 2019 +0000"
      },
      "message": "Merge \"Check if ActivityView is non null in usingActivityView check\""
    },
    {
      "commit": "487ddbf51858a7a273b4d02ee35395f480441a1a",
      "tree": "c8d4c71ca26307f8ba16db81d75896049ad6d7d3",
      "parents": [
        "300026a5e9f70e460d94052b6454c067ac7a347b",
        "d824faeb467b41d308fbbe50e96cf0ab22ce8f6a"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 26 10:53:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 10:53:06 2019 -0700"
      },
      "message": "Merge \"Rename WM test filter to FrameworksTestsFilter\"\nam: d824faeb46\n\nChange-Id: I7a9eebc68ec839dde90f9cf7f9952ac67a3d94df\n"
    },
    {
      "commit": "817faef29c22f3de14b8c8fb529e7b962648a5e9",
      "tree": "78bb0693e9fa060ece40aa0d98330acd1e7b5cfd",
      "parents": [
        "865ce750ed6a52d1a0c5e0c327e6bbdfd6d4be59",
        "e37f60b39656621717ea092c2bb09c00b0786d5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 17:45:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 17:45:38 2019 +0000"
      },
      "message": "Merge \"Make sure we have an expanded bubble in onConfigChange\""
    },
    {
      "commit": "865ce750ed6a52d1a0c5e0c327e6bbdfd6d4be59",
      "tree": "35ff219706487242f38bd1c6dd5a1645f55a0fb8",
      "parents": [
        "6897a4e51c74f14c66aa125dd78abc9ad1aca74b",
        "6b46fc59d4497b7c3f3233714507dc5e34348aae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 17:37:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 17:37:22 2019 +0000"
      },
      "message": "Merge \"Fix empty CompositePositionUpdateListener\""
    },
    {
      "commit": "6897a4e51c74f14c66aa125dd78abc9ad1aca74b",
      "tree": "fcf490834ee1319e15c0186e9be2ee232d57428b",
      "parents": [
        "b9fee236b250377b2b34d71b456696bfdd027578",
        "62206ccb11fbddf63cde69f5ad7efa94e775e36c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 17:34:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 17:34:21 2019 +0000"
      },
      "message": "Merge \"Respond to taps and lifts when AOD is off\""
    },
    {
      "commit": "f96269ab4d5081fafc9be94d110806a21031dc5e",
      "tree": "bc897b7e9dde410c56413b6c04d6ced8e351b8c1",
      "parents": [
        "f376daf63703086033fda19aac6e6f8bc7caf13c"
      ],
      "author": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Mar 26 10:34:04 2019 -0700"
      },
      "committer": {
        "name": "rago",
        "email": "rago@google.com",
        "time": "Tue Mar 26 10:34:04 2019 -0700"
      },
      "message": "Enabling HW detection while phone ringing\n\nUpdated logic to allow HotWord detection while phone is ringing (still\nnot off-hook).\n\nTest: Manual Testing\nBug: 124762676\nChange-Id: Idce6d39a5589aee6d5baa4e5bcd8d98b3e13b239\n"
    },
    {
      "commit": "6caba0f59a348bf6a3fc4f47c3089a462fc7037e",
      "tree": "3a28d3088051582b80717d91148e804f4c2bccab",
      "parents": [
        "c4ef64285d026f881eb70be416c4d161a4020a1f"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Mar 07 17:48:25 2019 -0800"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Mar 26 10:33:00 2019 -0700"
      },
      "message": "Split display white balance into a separate helper\n\nBug: 124474236\nTest: atest FrameworksServicesTests:DisplayWhiteBalanceTintControllerTest\n\nChange-Id: I0a9ac371a2ea5af6bcbfa86fd264387bba281ffb\n"
    },
    {
      "commit": "d824faeb467b41d308fbbe50e96cf0ab22ce8f6a",
      "tree": "19a412ccff9b82f3184ce2726661b66cde786b2c",
      "parents": [
        "ae957afaa6c0cb0c7563d43f4d8760a59f6d44e9",
        "4681849a6b94e6a7794bbb8b918f064187546890"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 17:32:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 26 17:32:22 2019 +0000"
      },
      "message": "Merge \"Rename WM test filter to FrameworksTestsFilter\""
    },
    {
      "commit": "b9fee236b250377b2b34d71b456696bfdd027578",
      "tree": "6765d0993f369038189fca2bcda08f466f97fb94",
      "parents": [
        "a967066a1ec41027e27dffe7e9c60f9e8910bc72",
        "ad30f958a62f17c7c39b6c02b8028198501a3807"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue Mar 26 17:29:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 17:29:46 2019 +0000"
      },
      "message": "Merge \"Null AppWindowThumbnail SurfaceControl after releasing it.\""
    },
    {
      "commit": "a967066a1ec41027e27dffe7e9c60f9e8910bc72",
      "tree": "39a06cf6b21022d2bb97faa69b904e7db1d91fd9",
      "parents": [
        "e4329dc3ef4c8bc67effb61722019693e92d8518",
        "322df0bb7409c79a3ad8faa285096af1d884b29f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 17:16:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 17:16:05 2019 +0000"
      },
      "message": "Merge \"Modify AbstractRemoteService#mBindInstantServiceAllowed to #mBindingFlags in order to support multiple binding flags\""
    },
    {
      "commit": "935624421b7a4137ce76a51097d50eb41367a7cc",
      "tree": "c6d0af1dc16053a89befeca5e016d8fd32cd992a",
      "parents": [
        "e4329dc3ef4c8bc67effb61722019693e92d8518"
      ],
      "author": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Thu Mar 21 17:35:23 2019 -0700"
      },
      "committer": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Tue Mar 26 16:58:08 2019 +0000"
      },
      "message": "Move some common functionality to AbstractResolverComparator.\n\nUri http/https intents bump default browser to front, and also\napps that are specific to the uri.\nWe also move the usage stats reporting to the abstract class.\nUpdates methods to be package-private.\n\nTest:atest frameworks/base/core/tests/coretests/src/com/android/internal/app -- passes except previous failures https://paste.googleplex.com/6680684066242560\nTest:adb shell am start -d \"http://developer.android.com\" -- Chrome is bumped to front, checked logs to confirm this was not just coincidental.\nBug:129014961\n\nChange-Id: I203e8bc86d6321a5f124f3c19210c44a1065f072\n"
    },
    {
      "commit": "4681849a6b94e6a7794bbb8b918f064187546890",
      "tree": "9e6984a2605771d6c5410709da37a1cca39680bf",
      "parents": [
        "06bdf061f00cf6017976e8b26da007729c800e10"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 26 19:19:01 2019 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 26 16:12:18 2019 +0000"
      },
      "message": "Rename WM test filter to FrameworksTestsFilter\n\nThis CL adds Window Manager related tests of FrameworksServicesTests\nto the test filter, and adds a comment to each tests mentioning about\nFrameworksTestsFilter.\n\nTest: Pass all 85 non-flaky presubmit tests of FrameworksCoreTests specified\n      in FrameworksTestsFilter.\n  $ tradefed.sh run commandAndExit FrameworksCoreTests \\\n      --instrumentation-arg filter\u003dcom.android.server.wm.test.filters.FrameworksTestsFilter\n      --include-annotation android.platform.test.annotations.Presubmit \\\n      --exclude-annotation androidx.test.filters.FlakyTest\n\nTest: Pass all 133 non-flaky presubmit tests of FrameworksServicesTests\n      specified in FrameworksTestsFilter.\n  $ tradefed.sh run commandAndExit FrameworksServicesTests \\\n      --instrumentation-arg filter\u003dcom.android.server.wm.test.filters.FrameworksTestsFilter\n      --include-annotation android.platform.test.annotations.Presubmit \\\n      --exclude-annotation androidx.test.filters.FlakyTest\n\nTest: Pass all 162 non-flaky presubmit tests of FrameworksServicesTests\n      specified as under package com.android.server.wm.\n  $ tradefed.sh run commandAndExit FrameworksServicesTests \\\n      --instrumentation-arg selectTest\u003dcom.android.server.wm. \\\n      --instrumentation-arg filter\u003dcom.android.server.wm.test.filters.FrameworksTestsFilter\n      --include-annotation android.platform.test.annotations.Presubmit \\\n      --exclude-annotation androidx.test.filters.FlakyTest\nBug: 122451194\n\nChange-Id: I9592ff01158eec1b4ef4d0dd22be243e10bd198e\nMerged-In: I9592ff01158eec1b4ef4d0dd22be243e10bd198e\n"
    },
    {
      "commit": "e4329dc3ef4c8bc67effb61722019693e92d8518",
      "tree": "80966c9b14e41fcb57b07bab284c7e860251a250",
      "parents": [
        "e8e340f096e47e02dd3fca5de524983f8936c064",
        "82eb7a5f63dd893e576d36db01f003062e66a740"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 26 16:08:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 16:08:51 2019 +0000"
      },
      "message": "Merge \"Rename WM test filter to FrameworksTestsFilter\""
    },
    {
      "commit": "0de99f36e2acd80b1e71d263df8713fa3a23f621",
      "tree": "ce539e1a9e07289773a624dd68ee8a5bb3ed1105",
      "parents": [
        "d0119c379c6ecef9ca440ce2fd09077097cbaaf5"
      ],
      "author": {
        "name": "Zimuzo",
        "email": "zezeozue@google.com",
        "time": "Mon Mar 18 13:23:55 2019 +0000"
      },
      "committer": {
        "name": "Zimuzo",
        "email": "zezeozue@google.com",
        "time": "Tue Mar 26 16:06:07 2019 +0000"
      },
      "message": "Add ExplicitHealthCheckController\n\nThis controller will handle all explicit health checks to\npackages for the PackageWatchdog. It has the following\nresponsibilities:\n1. Keeping the required packages alive so they can respond to explicit\nhealth check requests\n2. Reporting to the watchdog when packages pass their explicit health\nchecks\n3. Getting packages that support explicit health checks\n\nBug: 120598832\nTest: WIP (When there is an implementation of\nExplicitHealthCheckService in ExtServices)\nChange-Id: Ia030671c99699bd8d8273f32a97a1d3b7b015d3b\n"
    },
    {
      "commit": "1642938fa1f6ea08f8680f289cd5b7558633d335",
      "tree": "8f10adc9eb1ad3ac948649db4802755ec5295c0f",
      "parents": [
        "aecff3d7c4cb910e6ab95849d2d5def121b0469f"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Mar 26 09:05:43 2019 -0700"
      },
      "committer": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Mar 26 09:05:43 2019 -0700"
      },
      "message": "Update icons for Photos/Videos and Music permissions.\n\nBug: 128439459\nTest: View icons.\nChange-Id: I524e6c43d877c8cb0aceaf40d2745504a59346ed\n"
    },
    {
      "commit": "e8e340f096e47e02dd3fca5de524983f8936c064",
      "tree": "1f5f1454a1afbb26c1756a1a6aaa2d36de5886e8",
      "parents": [
        "df1aa85444dd2ecaccf6afbad2f416d125516847",
        "d6a30c8b0c3c1784242f0528a997415827e3cfaf"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Mar 26 16:02:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 16:02:05 2019 +0000"
      },
      "message": "Merge \"Fixed augmented autofill workflow so it\u0027s bound right away when main service is disabled.\""
    },
    {
      "commit": "df1aa85444dd2ecaccf6afbad2f416d125516847",
      "tree": "cab67b8e08903b27fc4af3acfcb51750666075eb",
      "parents": [
        "d0119c379c6ecef9ca440ce2fd09077097cbaaf5",
        "790be0463b30e415acacd67cd65d4ddfcec440a2"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Mar 26 16:01:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 16:01:10 2019 +0000"
      },
      "message": "Merge \"Defined new APIs to whitelist content capture for specific URLs.\""
    },
    {
      "commit": "b4e3d691d16414192484ef9f0290f0bfce06ba8c",
      "tree": "f2552400db070adf6820386a996e816c1fc557cc",
      "parents": [
        "aecff3d7c4cb910e6ab95849d2d5def121b0469f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Mar 26 09:59:32 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Mar 26 09:59:52 2019 -0600"
      },
      "message": "Also need to filter second pass.\n\nBug: 116802409\nTest: manual\nChange-Id: I874cea7987684a8f7dca5c4d03d226568f355d8d\n"
    },
    {
      "commit": "0094de3727027b8437a4d2e2b8e459c2c12aa215",
      "tree": "56bb8dee535c0eeb7c986e374a60af0773dc6b66",
      "parents": [
        "17492d06912c311084742336df2f6eb6bce5ace1"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 14 16:33:19 2019 +0000"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Mar 26 15:45:52 2019 +0000"
      },
      "message": "Add bluetooth icon.\n\nAdd accent_device_default that uses the light/dark variant based on\nlight/dark ui mode.\n\nBug: 126425594\nChange-Id: I08640cc161b6d63da42c3f03df7cf41b182b005e\nTest: make\n"
    },
    {
      "commit": "ad30f958a62f17c7c39b6c02b8028198501a3807",
      "tree": "272483ebec2ba129608b1fbce888dfd5cc32b792",
      "parents": [
        "53cc8bf12cd76bc2cb4734c3ff4df29eb4764dac"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Mar 21 13:28:48 2019 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Mar 26 08:29:35 2019 -0700"
      },
      "message": "Null AppWindowThumbnail SurfaceControl after releasing it.\n\nOtherwise SurfaceAnimator#reset may try and use it and throw an unhandled\nexception. It looks like this should be safe because we always null the\nSurfaceAnimator after releasing it\u0027s surface. The only other point holding\non to the surface should be the animator, and the animator properly checks\nfor null.\n\nBug: 124877830\nTest: AppWindowThumbnailTest\nChange-Id: I3841b27cc9e24ed24951df27b2b35a22bca70130\n"
    },
    {
      "commit": "d0119c379c6ecef9ca440ce2fd09077097cbaaf5",
      "tree": "207e58971ecd64b8fd42a70f8bff04c5a21ba0c2",
      "parents": [
        "aecff3d7c4cb910e6ab95849d2d5def121b0469f",
        "12511031593a6988e2da7782b1fd760d89cb232f"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 26 15:13:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 15:13:15 2019 +0000"
      },
      "message": "Merge \"Metrics constants for new settings screens\""
    },
    {
      "commit": "5808a8b30d3837dedb36c9f2ddb457b215732251",
      "tree": "bbca268364824b0de62d933a61c1f8ab010db8a0",
      "parents": [
        "d7e9d35a44baa87d930c898fdb88e9000d7c2d54"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Tue Mar 26 14:14:05 2019 +0000"
      },
      "committer": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Tue Mar 26 14:14:05 2019 +0000"
      },
      "message": "Revert \"Disable preview on volume change\" \n\nFixes: 118534516\nThis reverts commit d7e9d35a44baa87d930c898fdb88e9000d7c2d54.\n\nReason for revert: Users can adjust volume from volume slice without preview sound, so re-enable preview sound in Settings \u003e Sound \n\nChange-Id: I009d4a915a900e74bdcf14fb6dabad2e4a497a82\n"
    },
    {
      "commit": "c45ca9f07ae0eab294880bfa0481118d37cd7661",
      "tree": "a9f482ca688ebe0e984437ebecfb7a64f3fc8907",
      "parents": [
        "4d7990f458625eeac4147e382dadb515ae97e7a4"
      ],
      "author": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Tue Mar 26 12:04:04 2019 +0000"
      },
      "committer": {
        "name": "Pavel Grafov",
        "email": "pgrafov@google.com",
        "time": "Tue Mar 26 13:35:09 2019 +0000"
      },
      "message": "Make VPN dialogs respect dark theme.\n\nBug: 124441714\nTest: manual\nChange-Id: I0f2a7e94b2a8dec4b7f9ab747c3f19ab8f3e81c0\n"
    },
    {
      "commit": "63ff464661e5b40ceaace74eaa18ac68dc872048",
      "tree": "e1d726c76770a164220274de831deaf20f4b95da",
      "parents": [
        "aecff3d7c4cb910e6ab95849d2d5def121b0469f"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Mar 25 11:20:01 2019 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Mar 26 13:27:03 2019 +0000"
      },
      "message": "Add NonNull/Nullable annotations\n\nChange-Id: Id2a343765b29226a13ba41102df4bca739112192\nFix: 126701786\nTest: Manual\n"
    },
    {
      "commit": "aecff3d7c4cb910e6ab95849d2d5def121b0469f",
      "tree": "1f5e3b99f7aa23886b02dc111af8cf9cd383c402",
      "parents": [
        "75ca391bbe0c7b294ea2743892d865fe8957bddb",
        "e6039fbffef528cddd0fa9496af258c24a5960b8"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Mar 26 06:22:22 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 06:22:22 2019 -0700"
      },
      "message": "Merge \"Move EmergencyInfo perm whitelist to /product\" am: ae957afaa6 am: 300026a5e9\nam: e6039fbffe\n\nChange-Id: Id4df504d0c5a4622605b4803e8b3f2cb49003156\n"
    },
    {
      "commit": "82eb7a5f63dd893e576d36db01f003062e66a740",
      "tree": "a9696977165ba36cb5034ff83d2eea8f5a79d749",
      "parents": [
        "2f662e647796caa52cf0d73a26b1b1ae2fe20e5a"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 26 18:22:01 2019 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 26 22:15:22 2019 +0900"
      },
      "message": "Rename WM test filter to FrameworksTestsFilter\n\nThis CL adds android.view.InsetsAnimationControllerImplTest to the\ntest filter, and adds a comment to each tests mentioning about\nFrameworksTestsFilter.\n\nTest: Pass all 91 non-flaky presubmit tests in FrameworksCoreTests\n      using FrameworksTestsFilter\n  $ tradefed.sh run commandAndExit FrameworksCoreTests \\\n      --instrumentation-arg selectTest\u003dcom.android.server.wm. \\\n      --instrumentation-arg filter\u003dcom.android.server.wm.test.filters.FrameworksTestsFilter\n      --include-annotation android.platform.test.annotations.Presubmit \\\n      --exclude-annotation androidx.test.filters.FlakyTest\nBug: 122451194\n\nChange-Id: I9592ff01158eec1b4ef4d0dd22be243e10bd198e\n"
    },
    {
      "commit": "e6039fbffef528cddd0fa9496af258c24a5960b8",
      "tree": "64a7b0edc0c8fbd530761015aec952bd6b1e6dc4",
      "parents": [
        "f066e6b7842f2ca9fb5a1609fc61a7cbd1c9e4fe",
        "300026a5e9f70e460d94052b6454c067ac7a347b"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Mar 26 06:08:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 06:08:25 2019 -0700"
      },
      "message": "Merge \"Move EmergencyInfo perm whitelist to /product\" am: ae957afaa6\nam: 300026a5e9\n\nChange-Id: Ia932307a9b85366daa8e8ec09dd92a124ea1d8cf\n"
    },
    {
      "commit": "300026a5e9f70e460d94052b6454c067ac7a347b",
      "tree": "10fae9e246b4137019334c37d5edecd692ae4ec0",
      "parents": [
        "cb9ba1011b3a1665d44777086ac65d124896d25a",
        "ae957afaa6c0cb0c7563d43f4d8760a59f6d44e9"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Mar 26 05:59:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 05:59:02 2019 -0700"
      },
      "message": "Merge \"Move EmergencyInfo perm whitelist to /product\"\nam: ae957afaa6\n\nChange-Id: I5fe7aefb42087ed577d67b9677915d1392d7ef9e\n"
    },
    {
      "commit": "327b8e8f22d0f959f4306e289a82b5dae4124703",
      "tree": "69a7e1f16ef6f7fea94199ced205590903019880",
      "parents": [
        "fb48f85e2acdff02d978bb039d70d162532027e1"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Mar 26 08:57:09 2019 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Mar 26 08:57:09 2019 -0400"
      },
      "message": "Add Theme.DeviceDefault.Dialog.Alert.DayNight\n\nBug: 124441714\nTest: make\nChange-Id: I52f1617a2f0ff2d96a9e0b62fa88aacd047b0433\n"
    },
    {
      "commit": "75ca391bbe0c7b294ea2743892d865fe8957bddb",
      "tree": "b8ffc3eee47ed315f4c4e9ff22173fbe053c1f5c",
      "parents": [
        "2384444f7523ca1e5f6e238cee624b966c7d28da",
        "fda4f610605a3e9330f1a4a66d435902cdcaf206"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Mar 26 12:45:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 12:45:45 2019 +0000"
      },
      "message": "Merge \"Clean up references to @ColorLong\""
    },
    {
      "commit": "ae957afaa6c0cb0c7563d43f4d8760a59f6d44e9",
      "tree": "821f5ede1bee891ba4ba3b9e3394357de99f88bc",
      "parents": [
        "dbe9e763fa853708b98f277736b46f49ac0e95e2",
        "38cb10022478757db7ae24033dc68b48ae74c495"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Mar 26 12:39:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 26 12:39:09 2019 +0000"
      },
      "message": "Merge \"Move EmergencyInfo perm whitelist to /product\""
    },
    {
      "commit": "12511031593a6988e2da7782b1fd760d89cb232f",
      "tree": "d302f6cb15a2e14705e10d4bbdd59d80d35126db",
      "parents": [
        "2384444f7523ca1e5f6e238cee624b966c7d28da"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 25 15:51:38 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 26 12:32:41 2019 +0000"
      },
      "message": "Metrics constants for new settings screens\n\nTest: make\nBug: 129068779\nChange-Id: I7eb96c3e9369c2dd9a3686c0a6e793f5fa2c4104\n"
    },
    {
      "commit": "2384444f7523ca1e5f6e238cee624b966c7d28da",
      "tree": "a39181d2bdfac72a561cb834ea4a9da89b9c26e7",
      "parents": [
        "8c84b92e586bb4adbb0c208e8ee1eca625692ca7",
        "16dfa6faa6eb4790665e422abd93e578eb60a1ed"
      ],
      "author": {
        "name": "Alex Kershaw",
        "email": "alexkershaw@google.com",
        "time": "Tue Mar 26 11:14:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 11:14:25 2019 +0000"
      },
      "message": "Merge \"Add @NonNull to parameter.\""
    },
    {
      "commit": "322df0bb7409c79a3ad8faa285096af1d884b29f",
      "tree": "5c1b3bdb48076c5166189e00d25d32ddb8e9e137",
      "parents": [
        "356c5dfd420331434e893f852ee3ac3f307a3c40"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Mon Mar 25 20:37:57 2019 +0000"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Mar 26 11:07:33 2019 +0000"
      },
      "message": "Modify AbstractRemoteService#mBindInstantServiceAllowed to #mBindingFlags\nin order to support multiple binding flags\n\nAnd supply BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS for RemoteFillService.\n\nTest: atest CtsAutoFillServiceTestCases\nTest: atest AutofillManagerServiceTest\nBug: 126267782\nChange-Id: Id5262d6a4e0fde0ad874020f783cfbf72fe201f4\n"
    },
    {
      "commit": "4e4459b403df61c57359583381e7e97549dd649c",
      "tree": "ba0c8538611372bf6d831a8023f661e41bd8a89b",
      "parents": [
        "5e94ae17ae7181b2f8aa99c0c98af87aad3304d5"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 26 19:18:45 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 26 20:05:29 2019 +0900"
      },
      "message": "Remove ControllerCallbackLink\n\nBug: 129323028\nTest: atest CtsMediaTestCases:android.media.cts.MediaSessionTest;\n      atest CtsMediaTestCases:android.media.cts.MediaControllerTest;\n      atest CtsMediaTestCases:android.media.cts.MediaBrowserTest;\n      atest CtsMediaTestCases:android.media.cts.MediaSessionManagerTest;\nChange-Id: I5b1fedc70cee7311364925562ad253a68b2bfe6e\n"
    },
    {
      "commit": "8c84b92e586bb4adbb0c208e8ee1eca625692ca7",
      "tree": "a01e3dcaa6eee0149df90a06cfc95b23cc395260",
      "parents": [
        "0bf78ceb7b46b8da78bcb1e978e6343b05d30e04",
        "935a1560a7356ee2b93d83f5e3a7d26d68eee387"
      ],
      "author": {
        "name": "Mohammad Samiul Islam",
        "email": "samiul@google.com",
        "time": "Tue Mar 26 10:16:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 10:16:58 2019 +0000"
      },
      "message": "Merge \"Use AndroidManifest to fill PackageInfo from apex\""
    },
    {
      "commit": "0bf78ceb7b46b8da78bcb1e978e6343b05d30e04",
      "tree": "6a46c4a8cf24fc64998d8cd863fc0b065d862039",
      "parents": [
        "b6f18337991a336aa56cb73f06e653e07badfdc0",
        "f066e6b7842f2ca9fb5a1609fc61a7cbd1c9e4fe"
      ],
      "author": {
        "name": "Chuwei Xu",
        "email": "xucw@motorola.com",
        "time": "Tue Mar 26 02:56:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 02:56:55 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE Fix CtsActivityManagerDeviceTestCases fails\" am: dbe9e763fa -s ours am: cb9ba1011b -s ours\nam: f066e6b784 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ieb1a80d8ca3cd5cf136e810633e2b7277504efd5\n"
    },
    {
      "commit": "f066e6b7842f2ca9fb5a1609fc61a7cbd1c9e4fe",
      "tree": "0b07a8c5db93a05f01afb193aa99e6aa6b4b836f",
      "parents": [
        "1eb060554d68ca2980f88764748cb6ef91d59448",
        "cb9ba1011b3a1665d44777086ac65d124896d25a"
      ],
      "author": {
        "name": "Chuwei Xu",
        "email": "xucw@motorola.com",
        "time": "Tue Mar 26 02:48:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 02:48:21 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE Fix CtsActivityManagerDeviceTestCases fails\" am: dbe9e763fa -s ours\nam: cb9ba1011b -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I9e25d71fe76aa2412a290d0b40fd76ad9f9fa976\n"
    },
    {
      "commit": "cb9ba1011b3a1665d44777086ac65d124896d25a",
      "tree": "bbbdf060b58beacd8a31c390605a2cc485be871f",
      "parents": [
        "1a48fc466da9ae88c11f3771c72a9089ac5f41df",
        "dbe9e763fa853708b98f277736b46f49ac0e95e2"
      ],
      "author": {
        "name": "Chuwei Xu",
        "email": "xucw@motorola.com",
        "time": "Tue Mar 26 02:39:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 02:39:58 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE Fix CtsActivityManagerDeviceTestCases fails\"\nam: dbe9e763fa -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I84206ddca4b6abbb0ca842b9056669ec16b832dd\n"
    },
    {
      "commit": "b6f18337991a336aa56cb73f06e653e07badfdc0",
      "tree": "6a46c4a8cf24fc64998d8cd863fc0b065d862039",
      "parents": [
        "c6a32308b9f3a01d1ff0f650962d86f2c1692d36",
        "3989eb02bc3396a71ca15fe8419697887f53504a"
      ],
      "author": {
        "name": "Misha Wagner",
        "email": "mishaw@google.com",
        "time": "Tue Mar 26 09:31:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 09:31:58 2019 +0000"
      },
      "message": "Merge \"Clean up KernelCpuThreadReader\""
    },
    {
      "commit": "c6a32308b9f3a01d1ff0f650962d86f2c1692d36",
      "tree": "acb221be1689fd8b88c7b60173cc98247486a37e",
      "parents": [
        "5e94ae17ae7181b2f8aa99c0c98af87aad3304d5",
        "aaf15d2222f5e2b8db9836d2f74fc6aa17a88fc5"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Mar 26 09:29:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 09:29:29 2019 +0000"
      },
      "message": "Merge \"Grant PermissionController SUBSTITUTE_NOTIFICATION_APP_NAME\""
    },
    {
      "commit": "dbe9e763fa853708b98f277736b46f49ac0e95e2",
      "tree": "51a7ff907ace352c40ead0efa8e044bc3d201f13",
      "parents": [
        "bb8954df3bc4d8f0b04231add412942bd86e8f51",
        "b9932b66e6933a316ce2d9636170171ac9eef7ab"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 09:28:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 26 09:28:08 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE Fix CtsActivityManagerDeviceTestCases fails\""
    },
    {
      "commit": "5e94ae17ae7181b2f8aa99c0c98af87aad3304d5",
      "tree": "c6d645771b3a804ca168d019bc367accd6348d12",
      "parents": [
        "5166be8b042f9ef6872f7a2d2cd51f191cbcfc6a",
        "a27e4b7b07bceb976b4d780244ac304404d2168b"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Tue Mar 26 08:30:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 08:30:33 2019 +0000"
      },
      "message": "Merge \"Stop recycling in AccessibilityCache\""
    },
    {
      "commit": "5166be8b042f9ef6872f7a2d2cd51f191cbcfc6a",
      "tree": "8b182d2a7a6856dbc910f6ccb67ce3d917cd4fcd",
      "parents": [
        "0f3b0953e112dafb292a9eec70d0acb932d05a60",
        "1eb060554d68ca2980f88764748cb6ef91d59448"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Tue Mar 26 00:13:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 00:13:47 2019 -0700"
      },
      "message": "Merge \"Reveal the call trace of failed test cases which run in executors\" am: bb8954df3b am: 1a48fc466d\nam: 1eb060554d\n\nChange-Id: I023c8140c94966479db7f12647838699324462af\n"
    },
    {
      "commit": "1eb060554d68ca2980f88764748cb6ef91d59448",
      "tree": "0b07a8c5db93a05f01afb193aa99e6aa6b4b836f",
      "parents": [
        "582cf391a5f0ad61513f079f7133602104ec4b8d",
        "1a48fc466da9ae88c11f3771c72a9089ac5f41df"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Tue Mar 26 00:03:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 26 00:03:27 2019 -0700"
      },
      "message": "Merge \"Reveal the call trace of failed test cases which run in executors\" am: bb8954df3b\nam: 1a48fc466d\n\nChange-Id: I1a2d312842f33a9b7b98da925b332becaece3cb2\n"
    },
    {
      "commit": "0f3b0953e112dafb292a9eec70d0acb932d05a60",
      "tree": "da37097f99af535ab4c729f48d1fd0c4954343dd",
      "parents": [
        "d0f5ee6cefccc4264e1190001014dcff53bd1212",
        "911ac2394e2262b58e51b664b388ebfe8a2c7e12"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 26 06:55:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 06:55:07 2019 +0000"
      },
      "message": "Merge \"[BootAnimation] Modernize codebase by replacing NULL with nullptr\""
    },
    {
      "commit": "d0f5ee6cefccc4264e1190001014dcff53bd1212",
      "tree": "7159a7a414cb17d58cd6bca35948d23ba0506c1b",
      "parents": [
        "2f662e647796caa52cf0d73a26b1b1ae2fe20e5a",
        "a5bd084a44ab3b607a690fd219a3a9111b158eac"
      ],
      "author": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Tue Mar 26 06:54:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 06:54:19 2019 +0000"
      },
      "message": "Merge \"Pass exception detail to API user\""
    },
    {
      "commit": "1a48fc466da9ae88c11f3771c72a9089ac5f41df",
      "tree": "bbbdf060b58beacd8a31c390605a2cc485be871f",
      "parents": [
        "0e1e725bb59806f79c72f5b2b60d2c6337e00627",
        "bb8954df3bc4d8f0b04231add412942bd86e8f51"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Mon Mar 25 23:54:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 25 23:54:01 2019 -0700"
      },
      "message": "Merge \"Reveal the call trace of failed test cases which run in executors\"\nam: bb8954df3b\n\nChange-Id: Ia0de9ac66ad2137c6d1147e2ad5c899ab7b33ece\n"
    },
    {
      "commit": "bb8954df3bc4d8f0b04231add412942bd86e8f51",
      "tree": "86dda396da6d3976a4ef4d3c69d971a9c42458f6",
      "parents": [
        "06bdf061f00cf6017976e8b26da007729c800e10",
        "afe9b49f0ba2c617dec23d21cdf3871ef8c5fd6c"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Tue Mar 26 06:38:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 26 06:38:39 2019 +0000"
      },
      "message": "Merge \"Reveal the call trace of failed test cases which run in executors\""
    },
    {
      "commit": "9c7fad923561869ae2a09f7d79d168e86c5718a1",
      "tree": "e4549bd7a864ddcb060cd64bfef0d2d012dea02f",
      "parents": [
        "61cd3214fb006c52a3b3d7323fa985815e991e56"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 25 10:43:28 2019 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 25 21:51:26 2019 -0700"
      },
      "message": "move short code definitions to SmsManager Test API\n\nBug: 127560420\nTest: cts\nChange-Id: I6a5ba2439713105b25913ba8eb081abfaafd1a2e\n"
    },
    {
      "commit": "2f662e647796caa52cf0d73a26b1b1ae2fe20e5a",
      "tree": "376616dcc5f76e84f4bc9a768452248855fb3ca8",
      "parents": [
        "a6603357c8b3e9533b83f5749ffb25c17c0e88a4",
        "5b98d401a08bdb11bf031e6371a1009da7ccd860"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Mar 26 04:20:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 04:20:52 2019 +0000"
      },
      "message": "Merge \"notifyCarrierNetworkChange with subId\""
    },
    {
      "commit": "a6603357c8b3e9533b83f5749ffb25c17c0e88a4",
      "tree": "3e1eace5eb3f2784ca343fe93af9cdb7a45065f8",
      "parents": [
        "9fbd2a9262996b32f88ab3529dc73cceda4409b2",
        "871cf3ec0ec2c65ed672ef2f66a971331183f33e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Mar 26 03:56:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 03:56:51 2019 +0000"
      },
      "message": "Merge \"Fix bit crash\""
    },
    {
      "commit": "9fbd2a9262996b32f88ab3529dc73cceda4409b2",
      "tree": "822ceaea4947f51d153d4bf6eafb86277c21f802",
      "parents": [
        "96d6d7aa4faff41b36e31b8c8aa14bec7ea62b76",
        "aa28dff4cbba769a2690b23d280b76a80913b8bf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Mar 26 02:58:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 02:58:51 2019 +0000"
      },
      "message": "Merge \"Respond to API council feedback.\""
    },
    {
      "commit": "96d6d7aa4faff41b36e31b8c8aa14bec7ea62b76",
      "tree": "8d7ac3c4eed2bc73543f6cfac23fae3ee5bf1a00",
      "parents": [
        "d57554e476df6d02131113919036937723917419",
        "6c8a43b6858d5f958c110c2e956c30bb5954ca7b"
      ],
      "author": {
        "name": "Rhed Jao",
        "email": "rhedjao@google.com",
        "time": "Tue Mar 26 02:51:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 02:51:47 2019 +0000"
      },
      "message": "Merge \"Update active window when a11y client is removed\""
    },
    {
      "commit": "d57554e476df6d02131113919036937723917419",
      "tree": "d36b52e78580658bd8ee22c06715fdec07ccc8be",
      "parents": [
        "c58829cba9eab0f72bb72be702aa2761f4da4163",
        "7196d4645e04c147ab097ae302aceee3fc6ddda8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 02:43:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 02:43:39 2019 +0000"
      },
      "message": "Merge \"Bubble view - remove updateView call from onAttachedToWindow; already called in setNotif\""
    },
    {
      "commit": "c58829cba9eab0f72bb72be702aa2761f4da4163",
      "tree": "9576857dc9d5ccb7d45cf6e5ddbaf72802e8e76f",
      "parents": [
        "419b391ca46906d986ca2801708e103d96c4131b",
        "2e1f945a6c8f4f25abfa87a5911363120589f143"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Mar 26 01:59:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 01:59:58 2019 +0000"
      },
      "message": "Merge \"Clean up a few names of Telephony intent extra.\""
    },
    {
      "commit": "419b391ca46906d986ca2801708e103d96c4131b",
      "tree": "8dff6ede5020e0148b33ceb6c6407c3111acc50a",
      "parents": [
        "f376daf63703086033fda19aac6e6f8bc7caf13c",
        "0c88645b01fefb4fdfa62aec9d5cd35c887d8130"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 26 01:18:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 26 01:18:28 2019 +0000"
      },
      "message": "Merge \"Changed edge back panels back to nav overview fixes various bugs\""
    }
  ],
  "next": "a27e4b7b07bceb976b4d780244ac304404d2168b"
}
