)]}'
{
  "log": [
    {
      "commit": "418358a06206c7f6df0d79d4a5261742dc1bbffe",
      "tree": "b828828f6044cd97d0e67b5f22dde81714edc58e",
      "parents": [
        "88da4473edfe7651cbc239aca0ad2e6f37cc1007",
        "a4fa291d2770d67bb8e81568f0744c79b3f7db9e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 05:39:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 05:39:51 2019 +0000"
      },
      "message": "Merge \"Pull down Notification should no open from the NavigationBar.\""
    },
    {
      "commit": "88da4473edfe7651cbc239aca0ad2e6f37cc1007",
      "tree": "2c954aa80bc29be23b0df50cec4f00bd73b36b3b",
      "parents": [
        "e4abb8854eb8bd20b75035faa06639efdb807909",
        "43fabbaa12b1721ad8ab314d7bf235e301610763"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 04:56:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 04:56:42 2019 +0000"
      },
      "message": "Merge \"Turning wait_for_unlock on by default.\""
    },
    {
      "commit": "e4abb8854eb8bd20b75035faa06639efdb807909",
      "tree": "4bcb6d8ca82f4b29b38fb785e17ff5fb38287d85",
      "parents": [
        "0879ad0bd44d5e835fd79c98f7291a04ea8f29f5",
        "4405d8af7fb51342836dd15e5fb106c8d4c8543b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 04:17:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 04:17:38 2019 +0000"
      },
      "message": "Merge \"Fix incomplete consolidation of kill-all-background\""
    },
    {
      "commit": "0879ad0bd44d5e835fd79c98f7291a04ea8f29f5",
      "tree": "30d38eed29220905396449e2532a188c4c1e34f9",
      "parents": [
        "7b6320b0b1c6167b0fb0dc2795641bd0225b8978",
        "817b5e12f987fc5356bb023bb62bbcc8c06b8d9f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Mar 08 03:44:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 03:44:51 2019 +0000"
      },
      "message": "Merge \"Don\u0027t destroy service when the bind connection died.\""
    },
    {
      "commit": "7b6320b0b1c6167b0fb0dc2795641bd0225b8978",
      "tree": "7565d40a74e10c5e7a2bf4723d8fe62155012dfc",
      "parents": [
        "d43f86ff233db59e0c88687d4ebe6818752d562e",
        "0b19a7370a1121219cef2d34b69676e1dee4c547"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 03:26:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 03:26:30 2019 +0000"
      },
      "message": "Merge \"Re-enable empty damage drop optimization\""
    },
    {
      "commit": "d43f86ff233db59e0c88687d4ebe6818752d562e",
      "tree": "41ddcfe2c559cfd4c0b62bd78736a9daf5748bec",
      "parents": [
        "4e5e4b731b7d33a2a8258b41f16f55b5d97139c2",
        "64d07244511bcca809c7acff40723ad1ba25f183"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Mar 07 19:17:25 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 19:17:25 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Import translations. DO NOT MERGE\" into pi-dev am: a487c5840f -s ours\nam: 64d0724451 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ie6fe35dcad2e0856623a71cfade5846cc201164e\n"
    },
    {
      "commit": "4e5e4b731b7d33a2a8258b41f16f55b5d97139c2",
      "tree": "41ddcfe2c559cfd4c0b62bd78736a9daf5748bec",
      "parents": [
        "dcc5789ce62d1f271aee373d9501fe9fbec158f3",
        "94d94a7da0d330a84f95879767cdfcaedc6c2708"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 03:10:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 03:10:41 2019 +0000"
      },
      "message": "Merge \"Fix subsequent notifs appearing in the shade.\""
    },
    {
      "commit": "dcc5789ce62d1f271aee373d9501fe9fbec158f3",
      "tree": "5803fb44b681807f2e09058b48e5ffbe6544dbaf",
      "parents": [
        "ad07707cac0f1611fae21bcba996094eccdc1996",
        "569be7df9d341a1f9713d1175614bd07f8aa9473"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Mar 08 02:57:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 02:57:41 2019 +0000"
      },
      "message": "Merge \"Run settings tests when adding settings\""
    },
    {
      "commit": "ad07707cac0f1611fae21bcba996094eccdc1996",
      "tree": "2efb785cef0e61c80f2bd7ccb05dbd5aa16e239b",
      "parents": [
        "391c30c192516799a3a3316182fc6fc3b3917368",
        "b7a14d5d51b9e85a82bdf96bec8efb56d0f3e6d1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 02:48:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 02:48:54 2019 +0000"
      },
      "message": "Merge \"Document how RenderNode properties form the transform matrix\""
    },
    {
      "commit": "391c30c192516799a3a3316182fc6fc3b3917368",
      "tree": "792ea2fe454a8b22723574c410ee7dd3f87807b8",
      "parents": [
        "e9f098bc9220a1c7fccb9c8abbf2bd54efe48c83",
        "19429e438a0c8195e13b26b95c06f8c267a5aa30"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Fri Mar 08 02:48:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 02:48:38 2019 +0000"
      },
      "message": "Merge \"Changed AccessPointPreference setTitle to use getTitle()\""
    },
    {
      "commit": "e9f098bc9220a1c7fccb9c8abbf2bd54efe48c83",
      "tree": "15e9f739d2fb4a05d75bd5b8bc186d0ed0311d49",
      "parents": [
        "c47a64e94bdbf847957e5d042fd8a76c98dbe20e",
        "43225d1c74a1094ede45100bc0287746ce646a22"
      ],
      "author": {
        "name": "Ryan Lin",
        "email": "ryanlwlin@google.com",
        "time": "Fri Mar 08 02:25:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 02:25:04 2019 +0000"
      },
      "message": "Merge \"Add more test case to prevent double recycle happening.\""
    },
    {
      "commit": "64d07244511bcca809c7acff40723ad1ba25f183",
      "tree": "3110f59e2dae2a4c68226ba5721dbd99d1046707",
      "parents": [
        "cf88c4d6573b3af05c52f7c7d5f76b419ccb61d5",
        "a487c5840f125aa11bc787f569051a403a14e269"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Mar 07 18:23:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 18:23:59 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Import translations. DO NOT MERGE\" into pi-dev\nam: a487c5840f -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I84207ea9ed424d36dc3a0d36a9582a8ef82854c2\n"
    },
    {
      "commit": "c47a64e94bdbf847957e5d042fd8a76c98dbe20e",
      "tree": "0d0d95e55e7404ab020d5d4574e4d9bd2c8b4044",
      "parents": [
        "e0894ab25d9a2f1b1daf7a5d6de5138fe193fb52",
        "add4c3986d17efc1a3893a5668385612e489b89f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 02:10:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 02:10:56 2019 +0000"
      },
      "message": "Merge \"Do not show assist affordance when no assistant is available\""
    },
    {
      "commit": "e0894ab25d9a2f1b1daf7a5d6de5138fe193fb52",
      "tree": "65faffee584997cd63ec4c01451b97fb88cb845a",
      "parents": [
        "63e82d75aec18302fa1a8441a972834b2f105e4a",
        "58a57667e4d84927f29efb9228e7844bac7937e9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 02:08:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 02:08:51 2019 +0000"
      },
      "message": "Merge \"Add Context.bindService with executor parameter\""
    },
    {
      "commit": "63e82d75aec18302fa1a8441a972834b2f105e4a",
      "tree": "1c9e35b58ac15b0f1a7e4a005ea02be87985b7c7",
      "parents": [
        "fbdcc72d47deae0b0500c3ee4bc5d7771c6071ca",
        "12dc446394c5cbeb78c85a4b1b70cfc731c5bf0f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 08 02:07:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 02:07:44 2019 +0000"
      },
      "message": "Merge \"Add MediaMetrics TestApi entries for hidden fields\""
    },
    {
      "commit": "fbdcc72d47deae0b0500c3ee4bc5d7771c6071ca",
      "tree": "dd05d168c39f1e5bf793a1f0f7e06ef0b658555e",
      "parents": [
        "268e3ac09df3f51df3f231ef950a441199ee50f3",
        "0513a94094ee041134e143bb69c5731969d34bb6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 01:34:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 01:34:09 2019 +0000"
      },
      "message": "Merge \"Fix reporting HOT launch state while required to restart process\""
    },
    {
      "commit": "268e3ac09df3f51df3f231ef950a441199ee50f3",
      "tree": "362b71b7f47f6ba111e4f9f5e41c9594a42fd934",
      "parents": [
        "0d558e167256b37b8fe1a6331263b5f470b97662",
        "b225b4437b89414b0c26c5b5f730f7eab0893bb2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 01:21:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 01:21:35 2019 +0000"
      },
      "message": "Merge \"Make the ANGLE Toast Message Updatable via ANGLE APK\""
    },
    {
      "commit": "0d558e167256b37b8fe1a6331263b5f470b97662",
      "tree": "e5d8a2f30ba999147ca042c576357e7be743d19f",
      "parents": [
        "edd9d5956231f3942c68a6319fddf017b9e215fe",
        "c06965571959e91eb8f06d0b79a844a8830ab0af"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Mar 08 01:18:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 01:18:27 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"Revert \"Update VPN capabilities when its underlying network set is null.\"\" into pi-dev am: aa7b93b167 -s ours am: cf88c4d657 -s ours am skip reason: change_id Id0abc4d304bb096e92479a118168690ccce634ed with SHA1 4fa80e8a2f is in history\""
    },
    {
      "commit": "0b19a7370a1121219cef2d34b69676e1dee4c547",
      "tree": "4fe7f256822f7a91dfa8efff935cb51267ccfd32",
      "parents": [
        "4348a4d7078dd4a2d786464db170f817ee19f6b1"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 07 17:18:25 2019 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 07 17:18:25 2019 -0800"
      },
      "message": "Re-enable empty damage drop optimization\n\nFixes: 113796161\nTest: device seemed to behave correctly?\nChange-Id: Id43e1eaad29d07c06c1003c0653e5d1ee7084cfe\n"
    },
    {
      "commit": "edd9d5956231f3942c68a6319fddf017b9e215fe",
      "tree": "e5d8a2f30ba999147ca042c576357e7be743d19f",
      "parents": [
        "304ddcbb26ae00194da0879b9aa2bed1afa39e0e",
        "3e2462dbb43b8cf2f43b24b79b051544e31b868d"
      ],
      "author": {
        "name": "Jesse Evans",
        "email": "jsje@google.com",
        "time": "Fri Mar 08 01:17:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 01:17:44 2019 +0000"
      },
      "message": "Merge \"Ensure hierarchy is measured on applying insets\""
    },
    {
      "commit": "c06965571959e91eb8f06d0b79a844a8830ab0af",
      "tree": "86ad9f8ab05b18e7d19c1e02c218750c528f7c81",
      "parents": [
        "fd1672a52db773756cbcd5de8e0d4292096c213d",
        "cf88c4d6573b3af05c52f7c7d5f76b419ccb61d5"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Mar 07 17:17:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 17:17:39 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Revert \"Update VPN capabilities when its underlying network set is null.\"\" into pi-dev am: aa7b93b167 -s ours\nam: cf88c4d657 -s ours\nam skip reason: change_id Id0abc4d304bb096e92479a118168690ccce634ed with SHA1 4fa80e8a2f is in history\n\nChange-Id: I0fe32cb678b7ee9b7ac79bd0efa4bdec3598ce8b\n"
    },
    {
      "commit": "304ddcbb26ae00194da0879b9aa2bed1afa39e0e",
      "tree": "cd75666cfb358babc5e2a070d6b403eadfad3644",
      "parents": [
        "fd1672a52db773756cbcd5de8e0d4292096c213d",
        "1c56b4d2935b58eb0d8504ca21d6b5287f69d8dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 01:17:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 01:17:37 2019 +0000"
      },
      "message": "Merge \"Fix a bug that cause binder calls to be underreported.\""
    },
    {
      "commit": "a487c5840f125aa11bc787f569051a403a14e269",
      "tree": "699cfce899a00337dacac37c4f76627c0c431539",
      "parents": [
        "aa7b93b167cf2f114bd6b8b2f7801dfd0a3951ee",
        "35723fb2b1d0a9997cbbde8a209bdafee48e6643"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 00:55:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 00:55:04 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "cf88c4d6573b3af05c52f7c7d5f76b419ccb61d5",
      "tree": "3110f59e2dae2a4c68226ba5721dbd99d1046707",
      "parents": [
        "369804d4e474f89ae5f4a93c16db2505bbe06d6e",
        "aa7b93b167cf2f114bd6b8b2f7801dfd0a3951ee"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Mar 07 16:21:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 16:21:09 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Revert \"Update VPN capabilities when its underlying network set is null.\"\" into pi-dev\nam: aa7b93b167 -s ours\nam skip reason: change_id Id0abc4d304bb096e92479a118168690ccce634ed with SHA1 4fa80e8a2f is in history\n\nChange-Id: I0789a8deb45a949c8734fc317cd3d6d8a452d1d1\n"
    },
    {
      "commit": "fd1672a52db773756cbcd5de8e0d4292096c213d",
      "tree": "86ad9f8ab05b18e7d19c1e02c218750c528f7c81",
      "parents": [
        "3e3019b3c08e2c3856cb0f74252c218598317517",
        "dda732096c5af6acb554f688a35a4f7087246e3b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 08 00:13:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 08 00:13:46 2019 +0000"
      },
      "message": "Merge \"Fix ProcessMemoryStatReported atom definition\""
    },
    {
      "commit": "3e3019b3c08e2c3856cb0f74252c218598317517",
      "tree": "706a10646e6b4db81bf9254d7339e9683a935df9",
      "parents": [
        "9d8b292c4939cb5ab5c41dc3551138e16c90ae0a",
        "88889ff66ef949a691d0b05c5da0f27c779b7b47"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 23:47:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 23:47:42 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "43fabbaa12b1721ad8ab314d7bf235e301610763",
      "tree": "4442ea4eaab150392623270c1e070bb67a97582e",
      "parents": [
        "ab5598dfa75cc090c774dfcf87ea736d8a440bc9"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Thu Mar 07 15:47:37 2019 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Thu Mar 07 15:47:37 2019 -0800"
      },
      "message": "Turning wait_for_unlock on by default.\n\nBug: 118321869\nTest: atest com.android.server.DeviceIdleControllerTest\nChange-Id: I66d00f4037df2c433ef7e46eae0b57809e5b6513\n"
    },
    {
      "commit": "9d8b292c4939cb5ab5c41dc3551138e16c90ae0a",
      "tree": "1204167cb5fdedb01a50d706d3ee2f3310f4d0c9",
      "parents": [
        "06ff48f856e39a92ead9b3f0e5670e5d8209ce2d",
        "974d516e5f9f7af65462bb3dded5becf3fc32c43"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 07 23:47:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 23:47:10 2019 +0000"
      },
      "message": "Merge \"Add missing WARN_UNUSED attribute\""
    },
    {
      "commit": "06ff48f856e39a92ead9b3f0e5670e5d8209ce2d",
      "tree": "95038222df784581da890c8d951c7ea61f382642",
      "parents": [
        "4d40a530c67f669ca42028e42df7ae6c333353b8",
        "141864d61086c94fa3c04edac2c60858845c8af2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 23:35:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 23:35:34 2019 +0000"
      },
      "message": "Merge \"New API: ContentCaptureService.onActivityEvent()\""
    },
    {
      "commit": "4d40a530c67f669ca42028e42df7ae6c333353b8",
      "tree": "cd29939a5ed75411d81278bd2537f9d8829625a1",
      "parents": [
        "4df03675ec87248f5a352ab93474225481186f61",
        "1772247b044795cdad1fa22069040df0bf657f42"
      ],
      "author": {
        "name": "Nazanin Bakhshi",
        "email": "nazaninb@google.com",
        "time": "Thu Mar 07 23:17:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 23:17:37 2019 +0000"
      },
      "message": "Merge \"update getStaticPhoneCapability to use HAL instead of default value\""
    },
    {
      "commit": "b7a14d5d51b9e85a82bdf96bec8efb56d0f3e6d1",
      "tree": "80ac607a424e2546ccfb1a06ee8a0902fa5e8a31",
      "parents": [
        "4348a4d7078dd4a2d786464db170f817ee19f6b1"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 07 14:24:27 2019 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 07 15:12:54 2019 -0800"
      },
      "message": "Document how RenderNode properties form the transform matrix\n\nFixes: 125026642\nTest: none\nChange-Id: I30b12e2230ec8513eb789b82e107778ab7bce5ec\n"
    },
    {
      "commit": "4df03675ec87248f5a352ab93474225481186f61",
      "tree": "48fdb7aea2b3de0faebc2ef19dc137f18cbeaa0b",
      "parents": [
        "3201352edc8eedd5dc88259a93b088f1d89017ac",
        "b6a7bde6b99aa3a2be1b688de736605cc023683b"
      ],
      "author": {
        "name": "Paul Mclean",
        "email": "pmclean@google.com",
        "time": "Thu Mar 07 23:06:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 23:06:06 2019 +0000"
      },
      "message": "Merge \"Surface MicrophoneDirectionAPI in MediaRecorder\""
    },
    {
      "commit": "3201352edc8eedd5dc88259a93b088f1d89017ac",
      "tree": "48a7e79992db531708933d6ce558c88f497d28dd",
      "parents": [
        "6c1d1c32e3aefc0414eda1fdf1af7edf9ef6100a",
        "2476ed787573b26fcc112c93a69dfb95ccf5f5ea"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Mar 07 22:56:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 22:56:22 2019 +0000"
      },
      "message": "Merge \"Ignoring flakey tests\""
    },
    {
      "commit": "aa7b93b167cf2f114bd6b8b2f7801dfd0a3951ee",
      "tree": "3762bc129dcc03db44abf4c839dc80f0c7f316c4",
      "parents": [
        "3148adad10cdac897820241e52d6f6c769c7cc3c",
        "6a050c7c50fa0838d7e29b8c6e244018044246db"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Mar 07 22:50:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 22:50:47 2019 +0000"
      },
      "message": "Merge \"Revert \"Update VPN capabilities when its underlying network set is null.\"\" into pi-dev"
    },
    {
      "commit": "817b5e12f987fc5356bb023bb62bbcc8c06b8d9f",
      "tree": "7f848ce71d1c6af83469874bfbbe44baf1bfafb8",
      "parents": [
        "6c1d1c32e3aefc0414eda1fdf1af7edf9ef6100a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Mar 07 14:32:56 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Mar 07 14:46:59 2019 -0800"
      },
      "message": "Don\u0027t destroy service when the bind connection died.\n\nOtherwise it won\u0027t reconnect...\n\nBug: 126807984\nTest: manual verification\n\nChange-Id: I54c7fc244672d38f387f786ea13a7ffb54aca44b\n"
    },
    {
      "commit": "6c1d1c32e3aefc0414eda1fdf1af7edf9ef6100a",
      "tree": "30ff8f88ff8fad222f89056a6b1c24e999b0b500",
      "parents": [
        "736539647f5fde0a58bb9afffd277c83abd4f681",
        "c255cfad4ae9811651728e2e0c7f5f900637dd02"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 22:34:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 22:34:12 2019 +0000"
      },
      "message": "Merge \"Update comment to use statsd.\""
    },
    {
      "commit": "736539647f5fde0a58bb9afffd277c83abd4f681",
      "tree": "19142828d614ba983f825a1ed641dc1e5cc48c15",
      "parents": [
        "41469c3b522f28c4590398ad6e35193b2142dda7",
        "c10482ff3c36ec5902f2b1f4163ca7c89a0fa6c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 22:29:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 22:29:40 2019 +0000"
      },
      "message": "Merge \"Revert \"Allow transitioning through lifecycle when finished\"\""
    },
    {
      "commit": "1c56b4d2935b58eb0d8504ca21d6b5287f69d8dd",
      "tree": "6ce2872cef716b4bcfd63e8de5fc062bdea55658",
      "parents": [
        "45614ed4db52b38efb78dcb254cb0001dc3384e0"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Thu Mar 07 16:18:39 2019 +0000"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Thu Mar 07 22:28:01 2019 +0000"
      },
      "message": "Fix a bug that cause binder calls to be underreported.\n\nTest: atest BinderCallsStatsTest\nChange-Id: I04805eae2d8ea7679d770f4392960850394a00a2\n"
    },
    {
      "commit": "41469c3b522f28c4590398ad6e35193b2142dda7",
      "tree": "0ec371a8eb7f371d4715acdd864e3aacef0413d2",
      "parents": [
        "d4ad9313d1224dc6d3566e46af6c2ac488e57fa9",
        "6ce5b00f2ac8307ab8cce1deb79e1e39d8b1b8b7"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Thu Mar 07 22:22:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 22:22:39 2019 +0000"
      },
      "message": "Merge \"Revert \"Enforce a default policy on packages without \u003coverlayable\u003e\"\""
    },
    {
      "commit": "d4ad9313d1224dc6d3566e46af6c2ac488e57fa9",
      "tree": "c9b4aab7f54fa4750dc60514c7e457c5c7537c57",
      "parents": [
        "d7300de54b22b0b7c99fad080e4e6da3b192a15a",
        "4e76d1f32beaa7f6b32a51b030c6b9575ae6d1f1"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Mar 07 22:18:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 22:18:39 2019 +0000"
      },
      "message": "Merge changes I5e5b5bf5,I44e6f917\n\n* changes:\n  Change visuals for expanded QS\n  Extracts carrier information from QSFooterImpl\n"
    },
    {
      "commit": "d7300de54b22b0b7c99fad080e4e6da3b192a15a",
      "tree": "4f7075e89525afec06e43a43f24b6f2696b66d46",
      "parents": [
        "8bcc12a98f028c947c0f69813d556f450339d49f",
        "28a1f9428ecf6430abb5038f9251b7f2b67f17f2"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 07 22:09:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 22:09:33 2019 +0000"
      },
      "message": "Merge \"Address API council feedback\""
    },
    {
      "commit": "8bcc12a98f028c947c0f69813d556f450339d49f",
      "tree": "213cdf8101274ef311cd657ee70c084e17115407",
      "parents": [
        "92ed8d72c31ad40e613139d1f0c7c10c9842508d",
        "fbe2eabd3bda8dc33f38f21736b10e85d95bbaa7"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Mar 07 22:06:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 22:06:32 2019 +0000"
      },
      "message": "Merge \"Added Nullability annotations to new Canvas APIs\""
    },
    {
      "commit": "6ce5b00f2ac8307ab8cce1deb79e1e39d8b1b8b7",
      "tree": "23f916a067db390c928a6b58199bf4f01f0b0354",
      "parents": [
        "48945224bdc298630c76befdb50a31838bdafd8e"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Thu Mar 07 21:58:14 2019 +0000"
      },
      "committer": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Thu Mar 07 21:58:14 2019 +0000"
      },
      "message": "Revert \"Enforce a default policy on packages without \u003coverlayable\u003e\"\n\nThis reverts commit 48945224bdc298630c76befdb50a31838bdafd8e.\n\nReason for revert: \u003cb/127835630\u003e\n\nChange-Id: I0bc90c26e5b7d6b4d94704a2a1f92bbc889c025c\n"
    },
    {
      "commit": "dda732096c5af6acb554f688a35a4f7087246e3b",
      "tree": "fc06c39075c7c1fa271713c60c7e4ff2afe37f51",
      "parents": [
        "20496370c64d34d5f79810ce681424de78314d0b"
      ],
      "author": {
        "name": "Muhammad Qureshi",
        "email": "muhammadq@google.com",
        "time": "Thu Mar 07 13:54:20 2019 -0800"
      },
      "committer": {
        "name": "Muhammad Qureshi",
        "email": "muhammadq@google.com",
        "time": "Thu Mar 07 13:54:20 2019 -0800"
      },
      "message": "Fix ProcessMemoryStatReported atom definition\n\n- Add unit to duration field\n\nTest: None\nChange-Id: Idec08d8e64d142570ffb326b69abd620996ef98a\n"
    },
    {
      "commit": "92ed8d72c31ad40e613139d1f0c7c10c9842508d",
      "tree": "01a742dbe76d52a488a321feac569b8323eca125",
      "parents": [
        "78f738b80bd13d5323d0535e3362fef5391ec5f7",
        "9f48f2123a48d4a4f52f844bf6d56ac2cd15a781"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 21:40:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 21:40:30 2019 +0000"
      },
      "message": "Merge \"Add ACCESS_BACKGROUND_LOCATION to location pregrants\""
    },
    {
      "commit": "78f738b80bd13d5323d0535e3362fef5391ec5f7",
      "tree": "070f8550032ff161d6eb51e7c9459d0f5f0aafb5",
      "parents": [
        "1f5b4ef5c887110561cba08783fcd840921f032a",
        "e0818bfa4938742ea8e9844982463f12166546ad"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Thu Mar 07 21:39:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 21:39:57 2019 +0000"
      },
      "message": "Merge \"Check signature policy in IdmapManager\""
    },
    {
      "commit": "19429e438a0c8195e13b26b95c06f8c267a5aa30",
      "tree": "e5d099eb8dda25cf80a9615bf2b39af8802f5cc2",
      "parents": [
        "f554792c8d7c7aec953d9b31e088e72d639fd93a"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Wed Feb 20 17:10:51 2019 -0800"
      },
      "committer": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Thu Mar 07 13:38:06 2019 -0800"
      },
      "message": "Changed AccessPointPreference setTitle to use getTitle()\n\nAccessPointPreference now uses getTitle() as the single method\nfor the UI title. The saved network case is now also handled by\ngetTitle().\n\nMarked getConfigName as deprecated in order to encourage use\nof getTitle() as the definitive UI title for AccessPoints.\n\nTest: atest AccessPointTest \u0026\u0026 atest WifiTrackerTest \u0026\u0026 atest\nWifiSettingsTest.\nBug: 118705403\n\nChange-Id: Ieaaef804e46f2eed2543e658aee030021b7d08df\n"
    },
    {
      "commit": "1f5b4ef5c887110561cba08783fcd840921f032a",
      "tree": "8bc9260eb4e92ca6861444e622c547febc80c581",
      "parents": [
        "b266f38ebf487562f627c812493736c01579f021",
        "28dea68567d3df2c459af3bafd6a26ac0508acc1"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Thu Mar 07 21:25:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 21:25:13 2019 +0000"
      },
      "message": "Merge \"Partition weaver slots to avoid conflicts between the host image and GSI.\""
    },
    {
      "commit": "2476ed787573b26fcc112c93a69dfb95ccf5f5ea",
      "tree": "4a8ecd10235f3775ab7b002acf85053d7e2ec1bd",
      "parents": [
        "bf63b2035a427289b9c1d8598a3f0782894419bd"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Mar 07 13:19:23 2019 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Mar 07 13:19:23 2019 -0800"
      },
      "message": "Ignoring flakey tests\n\nTest: atest SystemUITests\nBug: 127665100\nChange-Id: I794dfbd638c78e4402cdfc47bf92ec23f336acee\n"
    },
    {
      "commit": "b266f38ebf487562f627c812493736c01579f021",
      "tree": "335c22edad261fb79c044fb706d2c9168636849e",
      "parents": [
        "af560c238964c9e8d074ac36d498836050d96ef3",
        "42ab984ab8fa232c97f761b169d4c36eef36e119"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 21:14:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 21:14:37 2019 +0000"
      },
      "message": "Merge \"Fix missing @NonNull or @Nullable to TextClassifier APIs\""
    },
    {
      "commit": "af560c238964c9e8d074ac36d498836050d96ef3",
      "tree": "de0822e1e791d45a85c12314082e5010ca6d71b2",
      "parents": [
        "c12ed9c863b5ed8c180abe1b013aa232eb79e26e",
        "44e62808976b92916dc29c7e746b82387782ec49"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 21:11:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 21:11:02 2019 +0000"
      },
      "message": "Merge \"Fix BatterySaverPolicy night mode flag parsing.\""
    },
    {
      "commit": "141864d61086c94fa3c04edac2c60858845c8af2",
      "tree": "cb2c8c43cf0f85b0adaacb3b43b0ebf59d37cbfc",
      "parents": [
        "b14ac6e9af3faa80b0c7cd48e36bda2767e5ed17"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 27 17:01:51 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Mar 07 13:06:21 2019 -0800"
      },
      "message": "New API: ContentCaptureService.onActivityEvent()\n\nThis API is needed for high-level events that happened on activities that are\nnot whitelisted for Content Capture.\n\nTest: atest CtsContentCaptureServiceTestCases:android.contentcaptureservice.cts.LoginActivityTest#testSimpleLifecycle_defaultSession\nTest: atest CtsContentCaptureServiceTestCases # sanity check\nTest: m update-api\n\nBug: 126262658\n\nChange-Id: Id2d4ccfb04d56eba561200d6875374a932c526ae\n"
    },
    {
      "commit": "c12ed9c863b5ed8c180abe1b013aa232eb79e26e",
      "tree": "3b179cb165bf3ee093e47841454f980e82db99ca",
      "parents": [
        "5ec6a340f00819091b398be919c87a8ce889810b",
        "57d60d2c4e0324df47346bbbdf0f6035d185f138"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Thu Mar 07 21:04:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 21:04:02 2019 +0000"
      },
      "message": "Merge \"Refactor MultiListLayout to improve encapsulation.\""
    },
    {
      "commit": "5ec6a340f00819091b398be919c87a8ce889810b",
      "tree": "2c008318353a6457d0ea3fa799c442da4bd38122",
      "parents": [
        "139a93c3da60040646e5d85ac1cde45e1b4d6128",
        "42bda3d02073a2fda38261c389aacbb178d38d1d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Mar 07 20:58:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 20:58:38 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"Merge \"Add @UnsupportedAppUsage annotations\" am: 315404a9a5\" into stage-aosp-master am: 75b9b48cec am: 369804d4e4 -s ours am skip reason: change_id I65c961e3f59b9868156b3ee6a3b1cab81b0e9d25 with SHA1 4b2116ca79 is in history\""
    },
    {
      "commit": "42bda3d02073a2fda38261c389aacbb178d38d1d",
      "tree": "18d22f94a2e273bc588d1e119053ab17fac9afe7",
      "parents": [
        "279e84697d3912985819c926a7b6da9b79974067",
        "369804d4e474f89ae5f4a93c16db2505bbe06d6e"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 12:56:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 12:56:57 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Merge \"Add @UnsupportedAppUsage annotations\" am: 315404a9a5\" into stage-aosp-master am: 75b9b48cec\nam: 369804d4e4 -s ours\nam skip reason: change_id I65c961e3f59b9868156b3ee6a3b1cab81b0e9d25 with SHA1 4b2116ca79 is in history\n\nChange-Id: I0f58f08e1ae3e5850bd9e7ff8a128867a3d4670f\n"
    },
    {
      "commit": "139a93c3da60040646e5d85ac1cde45e1b4d6128",
      "tree": "2c008318353a6457d0ea3fa799c442da4bd38122",
      "parents": [
        "0e743aa293459944b390bb1eba38aa6b28817369",
        "64e86d6db09f535eed69b33d4c4e15e2cedcabc6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 20:56:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 20:56:17 2019 +0000"
      },
      "message": "Merge \"Make the battery icon more obvious when in powersave mode\""
    },
    {
      "commit": "0e743aa293459944b390bb1eba38aa6b28817369",
      "tree": "e4bf7150a9ea41f5218bd3e33856305c98f75433",
      "parents": [
        "279e84697d3912985819c926a7b6da9b79974067",
        "15b3599256da8ca8c619e4027fdb4442e372d14d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 20:53:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 20:53:45 2019 +0000"
      },
      "message": "Merge \"Touchup the dagger.md docs\""
    },
    {
      "commit": "279e84697d3912985819c926a7b6da9b79974067",
      "tree": "18d22f94a2e273bc588d1e119053ab17fac9afe7",
      "parents": [
        "07454cc738cb9a2754cd17a070758f054670f274",
        "e5d998f9fb7d00efb92ee7a0f242a4b13d9e87ed"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Mar 07 20:42:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 20:42:38 2019 +0000"
      },
      "message": "Merge changes from topic \"revokeLocOnUpgrade\"\n\n* changes:\n  Control revoke-on-upgrade behavior for loc perm\n  Revoke location permissions on upgrade from Pre-Q\n  No special case for location permission\n  Inherit flags when inheriting permission state\n"
    },
    {
      "commit": "369804d4e474f89ae5f4a93c16db2505bbe06d6e",
      "tree": "3110f59e2dae2a4c68226ba5721dbd99d1046707",
      "parents": [
        "1c701f14277a3099097487f3d7b000017625a32a",
        "75b9b48cec1facfd236a7a203ff7e0850151ff3e"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 12:19:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 12:19:03 2019 -0800"
      },
      "message": "Merge \"Merge \"Add @UnsupportedAppUsage annotations\" am: 315404a9a5\" into stage-aosp-master\nam: 75b9b48cec\n\nChange-Id: I453444e35642df4effb287d2cd92558f8276cc14\n"
    },
    {
      "commit": "07454cc738cb9a2754cd17a070758f054670f274",
      "tree": "ffee156048d833ae4025f635cb85cf4ca569d242",
      "parents": [
        "2c3a088a2d58ffc9488745cbfa9562a06832ae8d",
        "8e526fe90e4002b2e21cc592ea2304c7158805a0"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Mar 07 20:16:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 20:16:50 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"Add @UnsupportedAppUsage annotations\" am: 315404a9a5 am: 5d01988bcf am: 1c701f1427 -s ours am skip reason: change_id I65c961e3f59b9868156b3ee6a3b1cab81b0e9d25 with SHA1 4b2116ca79 is in history\""
    },
    {
      "commit": "8e526fe90e4002b2e21cc592ea2304c7158805a0",
      "tree": "49cf3f3376b65776e16497b6f63b6fc918b7e81f",
      "parents": [
        "fa5fe935039544fea11d697fef4e44046aebb652",
        "1c701f14277a3099097487f3d7b000017625a32a"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 12:15:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 12:15:56 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Add @UnsupportedAppUsage annotations\" am: 315404a9a5 am: 5d01988bcf\nam: 1c701f1427 -s ours\nam skip reason: change_id I65c961e3f59b9868156b3ee6a3b1cab81b0e9d25 with SHA1 4b2116ca79 is in history\n\nChange-Id: I445eeb957aa451214f175a634252655978be0033\n"
    },
    {
      "commit": "2c3a088a2d58ffc9488745cbfa9562a06832ae8d",
      "tree": "ffee156048d833ae4025f635cb85cf4ca569d242",
      "parents": [
        "fa5fe935039544fea11d697fef4e44046aebb652",
        "66ed4f8c32c8fad3fe151da5a16c346330268547"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 20:13:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 20:13:30 2019 +0000"
      },
      "message": "Merge \"jni: use SurfaceComposerClient in sampling\""
    },
    {
      "commit": "fa5fe935039544fea11d697fef4e44046aebb652",
      "tree": "49cf3f3376b65776e16497b6f63b6fc918b7e81f",
      "parents": [
        "40e490e275712d59db6ccfb6a5217383c5fca9cf",
        "c16f9286bb55105adcab8e84ba5641e1947eb8e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 20:10:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 20:10:41 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "1c701f14277a3099097487f3d7b000017625a32a",
      "tree": "3110f59e2dae2a4c68226ba5721dbd99d1046707",
      "parents": [
        "751020501fd319e13c84d5f95244278ac69e05e4",
        "5d01988bcf188d7d04852cb46b86271e6cdfe9b5"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 11:51:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 11:51:33 2019 -0800"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\" am: 315404a9a5\nam: 5d01988bcf\n\nChange-Id: Ie96c7a5659546dfe7da6e35f2b44fc6a2574b181\n"
    },
    {
      "commit": "c255cfad4ae9811651728e2e0c7f5f900637dd02",
      "tree": "8ef8c7636d6833c4413089ea25d596acb4966a5e",
      "parents": [
        "a18cf7e3d0c731e41e0a69d6e9de53417e1159d8"
      ],
      "author": {
        "name": "arangelov",
        "email": "arangelov@google.com",
        "time": "Thu Mar 07 19:51:31 2019 +0000"
      },
      "committer": {
        "name": "arangelov",
        "email": "arangelov@google.com",
        "time": "Thu Mar 07 19:51:31 2019 +0000"
      },
      "message": "Update comment to use statsd.\n\nBug: 127824947\nTest: none\nChange-Id: Iaad68dbb2f44ee5d9ec3fbfd6f3ebd10d53d6b52\n"
    },
    {
      "commit": "40e490e275712d59db6ccfb6a5217383c5fca9cf",
      "tree": "7e45b9c77b8529b1fc98d4714741733d3bccb06b",
      "parents": [
        "e4e422246320a1e55bd564fa2f5ef6454b74ab3a",
        "dbb949a56050fa69629d3aabeeecede138495dc9"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Thu Mar 07 19:46:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 19:46:25 2019 +0000"
      },
      "message": "Merge \"Add @IdRes annotations to View properties\""
    },
    {
      "commit": "9f48f2123a48d4a4f52f844bf6d56ac2cd15a781",
      "tree": "6f223bca9151445b22446bbaea3e188d3b3e2f3b",
      "parents": [
        "0be2720c5b0504823fa94ab2a3aae024ac5bebbb"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Mar 07 11:15:12 2019 -0800"
      },
      "committer": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Thu Mar 07 11:30:35 2019 -0800"
      },
      "message": "Add ACCESS_BACKGROUND_LOCATION to location pregrants\n\nTest: manually\nBug: 127821740\nChange-Id: I48a0f56fc6b540b0a7ea0f701be7dd95f5701d0e\n"
    },
    {
      "commit": "57d60d2c4e0324df47346bbbdf0f6035d185f138",
      "tree": "576e14f56a2ab7b1a27c1f5da376f14a7f441fcd",
      "parents": [
        "45614ed4db52b38efb78dcb254cb0001dc3384e0"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Tue Mar 05 14:00:12 2019 -0500"
      },
      "committer": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Thu Mar 07 14:26:53 2019 -0500"
      },
      "message": "Refactor MultiListLayout to improve encapsulation.\n\nTest: Automated tests pass, power menus render as expected with 3-4 items.\nChange-Id: Iae2fbd9c46b4a2955665ae25838f75507461bba7\n"
    },
    {
      "commit": "75b9b48cec1facfd236a7a203ff7e0850151ff3e",
      "tree": "4986738aa1692d79e8d521bc60010207505d5b3f",
      "parents": [
        "5d01988bcf188d7d04852cb46b86271e6cdfe9b5",
        "9c1d2a5b660e8021bf82a18793cb386ec88fda33"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Mar 07 19:19:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 19:19:39 2019 +0000"
      },
      "message": "Merge \"Merge \"Add @UnsupportedAppUsage annotations\" am: 315404a9a5\" into stage-aosp-master"
    },
    {
      "commit": "9c1d2a5b660e8021bf82a18793cb386ec88fda33",
      "tree": "4986738aa1692d79e8d521bc60010207505d5b3f",
      "parents": [
        "6817b6031e0cb63e9b2e22238b55b35bf447804b",
        "315404a9a52121cb3e4597acc457990b969dfc51"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 11:18:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 11:18:44 2019 -0800"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\"\nam: 315404a9a5\n\nChange-Id: Ic6969243ca77124ff2063359c341969d01eeb7d9\n"
    },
    {
      "commit": "e4e422246320a1e55bd564fa2f5ef6454b74ab3a",
      "tree": "d256eae748e088ca0d94885b166b975cb0d6784d",
      "parents": [
        "1d5ead8dbf836036528549118c5e105c7eab6cd1",
        "1d4bfed4d3aa1e5c78a1908e80943622e7e4c399"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@google.com",
        "time": "Thu Mar 07 19:17:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 19:17:59 2019 +0000"
      },
      "message": "Merge \"Set the minSdk and targetSdk.\""
    },
    {
      "commit": "1d5ead8dbf836036528549118c5e105c7eab6cd1",
      "tree": "c5f23e0ab97bc5013ffdd8e8c335bd00a9dfcff0",
      "parents": [
        "ee9c42010f07b110e6c27afea345d80b51cdda5d",
        "a7291341e3bbef6277b57efa0e0e6e2d151dc6b9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 19:13:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 19:13:25 2019 +0000"
      },
      "message": "Merge \"Avoid building RollbackTestApps into the device image.\""
    },
    {
      "commit": "5d01988bcf188d7d04852cb46b86271e6cdfe9b5",
      "tree": "4986738aa1692d79e8d521bc60010207505d5b3f",
      "parents": [
        "6817b6031e0cb63e9b2e22238b55b35bf447804b",
        "315404a9a52121cb3e4597acc457990b969dfc51"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 11:10:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 07 11:10:22 2019 -0800"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\"\nam: 315404a9a5\n\nChange-Id: I281b0d628f1201e88d4c7c3a764f5a55392dadaa\n"
    },
    {
      "commit": "ee9c42010f07b110e6c27afea345d80b51cdda5d",
      "tree": "5dc7ec73abc8f6eb64a9464bae21313efd9fd701",
      "parents": [
        "3b2e5c3d023e39dbca0e02dc0bee7dd9eab6f5ac",
        "da8c0abdb3e0b0e88d73e026b929137ce9ba89a0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 19:04:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 19:04:31 2019 +0000"
      },
      "message": "Merge \"Fix oom_adj range\""
    },
    {
      "commit": "3b2e5c3d023e39dbca0e02dc0bee7dd9eab6f5ac",
      "tree": "d6a42a556404e319f681804909e543c8685fd2c5",
      "parents": [
        "2587a5e7f1c454799d62cfbe0ba89238f32be34d",
        "2d09e5c41f9078d215c1baf8ef9347363fc36dc2"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Thu Mar 07 18:44:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:44:52 2019 +0000"
      },
      "message": "Merge \"Update Secure NFC API definitions\""
    },
    {
      "commit": "2587a5e7f1c454799d62cfbe0ba89238f32be34d",
      "tree": "78e30034aa7438f264f6c36e88883eda5849389d",
      "parents": [
        "69ea91828caca955996690bda054a3bf32ed0943",
        "55f1a27a42fe4012a6b56894574fee670b08b25f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 07 18:44:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:44:48 2019 +0000"
      },
      "message": "Merge \"Deprecate unsupported MediaMetrics constants for AudioTrack, AudioRecord\""
    },
    {
      "commit": "69ea91828caca955996690bda054a3bf32ed0943",
      "tree": "d14d234eceffcd27c3ab296bff20b0290d9ea6e9",
      "parents": [
        "acaeddf9711ed4c9ac78d2341536e9580241a78e",
        "8db0036c212f13c7bf2ea62991fbf93d1d18f3ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 18:44:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:44:31 2019 +0000"
      },
      "message": "Merge \"Improved how content capture is disabled by settings.\""
    },
    {
      "commit": "acaeddf9711ed4c9ac78d2341536e9580241a78e",
      "tree": "f2777fcb6b1f66e91a2b60b2c2996ad33c138949",
      "parents": [
        "a936b91ae9b9f1ae265b641dedb617908790d5dd",
        "5029fa63e044a13ef36f3a391e2176422ea4074d"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Mar 07 18:41:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:41:49 2019 +0000"
      },
      "message": "Merge \"Fix crash \u0026 positioning of notif-based bubbles\""
    },
    {
      "commit": "a936b91ae9b9f1ae265b641dedb617908790d5dd",
      "tree": "12cc9a8c30a8ae73e871157e226299f64579c271",
      "parents": [
        "5f0b120f07d39e283acc32c6c2911b1255ed07c7",
        "528e092b1f369d11b86348ffd5211e29bcc67d2a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 18:41:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:41:42 2019 +0000"
      },
      "message": "Merge \"Removed some deprecated APIs that use List instead of Set.\""
    },
    {
      "commit": "b225b4437b89414b0c26c5b5f730f7eab0893bb2",
      "tree": "ad5fe8e642b7db01518136832ac29fd9b6966b94",
      "parents": [
        "782a75a688f9fd5b3450c48c1b6c58c37ab4dad5"
      ],
      "author": {
        "name": "Tim Van Patten",
        "email": "timvp@google.com",
        "time": "Thu Mar 07 09:35:26 2019 -0700"
      },
      "committer": {
        "name": "Tim Van Patten",
        "email": "timvp@google.com",
        "time": "Thu Mar 07 11:39:59 2019 -0700"
      },
      "message": "Make the ANGLE Toast Message Updatable via ANGLE APK\n\nThis change creates an intent that the ANGLE APK will respond to with a\nstring that will be presented within a Toast message to the user when\nANGLE is in use for an app.\n\nBug: 127693688\nTest: atest CtsAngleIntegrationHostTestCases\nTest: Verify Toast message contains the updated message.\nChange-Id: If2ecd4dba96bcfba5511e76d24a5aa5e64c2ea18\n"
    },
    {
      "commit": "5f0b120f07d39e283acc32c6c2911b1255ed07c7",
      "tree": "d52e452670d64f72eabf25a59be6873e23ad5f14",
      "parents": [
        "209944c7908151c9f3c301f7058e32a57a8e3d61",
        "b5e7d8f523702c7acbbd41cc7b1ee7a6f25832a6"
      ],
      "author": {
        "name": "Adam He",
        "email": "adamhe@google.com",
        "time": "Thu Mar 07 18:36:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:36:44 2019 +0000"
      },
      "message": "Merge \"View gets View_importantForContentCapture from attributes.\""
    },
    {
      "commit": "209944c7908151c9f3c301f7058e32a57a8e3d61",
      "tree": "2da0f0e9d211ba112cbb273c20de7f25e568822d",
      "parents": [
        "fdb049df16b21f35735e55c3173ca69d5e21defa",
        "c2d11b3f84795d0ce337447075a58bb81d6e09f6"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Mar 07 18:31:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:31:54 2019 +0000"
      },
      "message": "Merge \"New lock states and animation\""
    },
    {
      "commit": "fdb049df16b21f35735e55c3173ca69d5e21defa",
      "tree": "4d7c3df1ad1b4982c02bdc16955819236b94225d",
      "parents": [
        "52b40ae27d799a7981d367c7d001c3f8b8b697c2",
        "8a5106c2ffe6ed93974afa3a43a906d1689a9e6c"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Mar 07 18:29:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:29:01 2019 +0000"
      },
      "message": "Merge \"Log initial state after enabling WM tracing\""
    },
    {
      "commit": "52b40ae27d799a7981d367c7d001c3f8b8b697c2",
      "tree": "aadfcf8aed5edce0e665848b576a00cdb641a5c7",
      "parents": [
        "e8dfaf7508e669cb8c74c36822577fff4d1adeba",
        "7a49ff6c5022bc3edc2a8b7cb48f14c746f67551"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Thu Mar 07 18:25:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:25:38 2019 +0000"
      },
      "message": "Merge \"Address API review comments for Thermal API\""
    },
    {
      "commit": "35723fb2b1d0a9997cbbde8a209bdafee48e6643",
      "tree": "996074015b09d6df3763fe6d4a83840a6084973c",
      "parents": [
        "3148adad10cdac897820241e52d6f6c769c7cc3c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Mar 07 10:24:56 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Mar 07 10:24:56 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I32003be7ab473918497b871a6b34f229f01ae5b2\n"
    },
    {
      "commit": "88889ff66ef949a691d0b05c5da0f27c779b7b47",
      "tree": "55c3080c57df5381ba4e0991427c3c2694df0891",
      "parents": [
        "756bbab5d0503486848e7870eed52d9ec53a088f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Mar 07 10:09:54 2019 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Mar 07 10:09:54 2019 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iaef6e5a775a279c483e66083ce01045e14417b0d\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c10482ff3c36ec5902f2b1f4163ca7c89a0fa6c2",
      "tree": "7f0b55d96e157d77f7e0b4973833a3f101859294",
      "parents": [
        "76ea768bd3efa8800400769b5e4bef45ef2561ea"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Mar 07 18:09:28 2019 +0000"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Mar 07 18:09:28 2019 +0000"
      },
      "message": "Revert \"Allow transitioning through lifecycle when finished\"\n\nThis reverts commit 76ea768bd3efa8800400769b5e4bef45ef2561ea.\n\nReason for revert: b/127738408\n\nChange-Id: I09eb93a255310c3749d25d31db77126c6133aa0c\n"
    },
    {
      "commit": "e8dfaf7508e669cb8c74c36822577fff4d1adeba",
      "tree": "9bce91c620d0414facadc577b0292eff71ade736",
      "parents": [
        "ed3a2ff5914a3d3aa0d6402d74b264f79510ee10",
        "48945224bdc298630c76befdb50a31838bdafd8e"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Thu Mar 07 18:09:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 18:09:16 2019 +0000"
      },
      "message": "Merge \"Enforce a default policy on packages without \u003coverlayable\u003e\""
    },
    {
      "commit": "ed3a2ff5914a3d3aa0d6402d74b264f79510ee10",
      "tree": "ec27cbe354922309ed9e3d034a430d4e6d6bddb4",
      "parents": [
        "6f42bb2e8b9f60d1da8e5501a64f2324cdabe39c",
        "85ee4a3cdf8bb0f238fb9a71ce10cfcbe08e124a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 17:54:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 17:54:28 2019 +0000"
      },
      "message": "Merge \"Always show time remaining estimate string in QS\""
    },
    {
      "commit": "fbe2eabd3bda8dc33f38f21736b10e85d95bbaa7",
      "tree": "2868397f9075fe99bd287807c5d2ed7e3e986ab1",
      "parents": [
        "dbd7154348c1de142a31ae6033c95294b7d363fc"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Mar 07 09:43:34 2019 -0800"
      },
      "committer": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Mar 07 09:43:34 2019 -0800"
      },
      "message": "Added Nullability annotations to new Canvas APIs\n\nAdded @NonNull annotation to drawDoubleRoundRect float array\nparameters\n\nBug: 126702234\nTest: N/A\nChange-Id: Ib81fcc4ad6d5f2c471e4f6fb5ace4bdfc1d89b33\n"
    },
    {
      "commit": "6f42bb2e8b9f60d1da8e5501a64f2324cdabe39c",
      "tree": "7c13756fbd14350287fa661d03a1c2deba64497f",
      "parents": [
        "b14ac6e9af3faa80b0c7cd48e36bda2767e5ed17",
        "aa796c19d1a56b589e622e6b20eb4a31a4fec33c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 17:42:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 17:42:50 2019 +0000"
      },
      "message": "Merge \"Mark getStagedSessionErrorMessage as @NonNull.\""
    },
    {
      "commit": "4e76d1f32beaa7f6b32a51b030c6b9575ae6d1f1",
      "tree": "698202bbe5dfce454932e69726d0c0f1d6c3f251",
      "parents": [
        "a48d2d09d5ba7fe6a76b07c986ada781cbc9358d"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Feb 25 16:30:04 2019 -0500"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Mar 07 17:34:52 2019 +0000"
      },
      "message": "Change visuals for expanded QS\n\n* Moved status icons to the left\n* Moved carriers to top right of QS\n* Moved edit button to left of QSFooter\n* Moved PageIndicator to always be in Footer\n* Added build number to footer.\n\nTest: manual using landscape and RTL\nBug: 124464727\nBug: 124466547\nBug: 126759381\n\nChange-Id: I5e5b5bf559d75a8520e772e96b8c4e77ffb72d84\n"
    },
    {
      "commit": "a48d2d09d5ba7fe6a76b07c986ada781cbc9358d",
      "tree": "3eecd967d4e64cb5fad7183e0c767ebeae66f66e",
      "parents": [
        "0506e3c7b50d8a64fe9b3d71e880be280dcf6a1c"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Wed Feb 27 11:36:02 2019 -0500"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Mar 07 12:32:06 2019 -0500"
      },
      "message": "Extracts carrier information from QSFooterImpl\n\nQSCarrierGroup performs the same logic and visuals that were inside\nQSFooterImpl\n\nExtracted to QSCarrier\n\nSupports up to 3 sims\n\nTest: atest QSFooterImpl\nTest: atest QSCarrierGroup\nTest: manual\nChange-Id: I44e6f917e176af7f305a1de235e1a5be52da579c\n"
    },
    {
      "commit": "da8c0abdb3e0b0e88d73e026b929137ce9ba89a0",
      "tree": "b128ba086522421db80983c0aeb7f9af45e823df",
      "parents": [
        "9a3ebed84247f1780b5d2b2170f5fdb496dcdd67"
      ],
      "author": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Thu Mar 07 13:54:40 2019 +0000"
      },
      "committer": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Thu Mar 07 16:53:32 2019 +0000"
      },
      "message": "Fix oom_adj range\n\nThe value is written to /proc/pid/oom_score_adj. The old range was for\n/proc/pid/oom_adj.\n\nTest: m -j\nChange-Id: I2432808786d6d1d453f16607d4e98c0b040f1902\n"
    },
    {
      "commit": "b14ac6e9af3faa80b0c7cd48e36bda2767e5ed17",
      "tree": "b710e2a170bd0bf6f241ea13562dcd668ccd8684",
      "parents": [
        "b496d6150c8d2c5bea199dc35c4b21e3f699e6f2",
        "c1f3e3787027c40e402b7e27aa3ac0eb3ef73f92"
      ],
      "author": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Mar 07 16:49:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 16:49:04 2019 +0000"
      },
      "message": "Merge \"Fixed flaky testTaskChangeCallbacks and promote three tests to presubmit\""
    },
    {
      "commit": "b496d6150c8d2c5bea199dc35c4b21e3f699e6f2",
      "tree": "5c39c8e05a12edb91b37139d9c8455cb199f5508",
      "parents": [
        "e2060f2cd3ebf70e57d41d87fac94583de2098c8",
        "2d34e76daceaac41a8c578d7fa02aca864019dbb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 16:40:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 16:40:03 2019 +0000"
      },
      "message": "Merge \"Add --trace_folder to aapt2\""
    },
    {
      "commit": "48945224bdc298630c76befdb50a31838bdafd8e",
      "tree": "318559665b89d5028a6c8ca60bb19b274cf41174",
      "parents": [
        "e2060f2cd3ebf70e57d41d87fac94583de2098c8"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Wed Feb 27 16:17:26 2019 -0800"
      },
      "committer": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Thu Mar 07 16:37:10 2019 +0000"
      },
      "message": "Enforce a default policy on packages without \u003coverlayable\u003e\n\nIn order to lift the signature/preinstalled install restrictions on overlays,\nwe must protect packages that have not migrated to \u003coverlayable\u003e from\nbeing overlaid. If a resources is not specified as overlayable and the\noverlay does not define an \u003coverlayable\u003e, require the overlay to be\npreinstalled or signed with the same signature as the target.\n\nBug: 121016681\nBug: 125933494\nTest: idmap2_tests\nChange-Id: I38f520929031b743e4bbe0366a9be55aac5795c5\n"
    },
    {
      "commit": "315404a9a52121cb3e4597acc457990b969dfc51",
      "tree": "7f86cb841579f77d5865531e17cc2174b7596729",
      "parents": [
        "108b8d6e4053a487163cefb88d62bab781cd6827",
        "94970e69141272e290e9724085995e9dafbeeba9"
      ],
      "author": {
        "name": "Andrei-Valentin Onea",
        "email": "andreionea@google.com",
        "time": "Thu Mar 07 16:30:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 07 16:30:32 2019 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "e2060f2cd3ebf70e57d41d87fac94583de2098c8",
      "tree": "23f916a067db390c928a6b58199bf4f01f0b0354",
      "parents": [
        "45614ed4db52b38efb78dcb254cb0001dc3384e0",
        "10c4216245886e8c5845fd0a4c35ebfbb6466811"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 16:26:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 16:26:49 2019 +0000"
      },
      "message": "Merge \"Start throwing better exceptions in LayoutInflater.\""
    },
    {
      "commit": "45614ed4db52b38efb78dcb254cb0001dc3384e0",
      "tree": "ea81d2b9da9a3f524e592dc90b2d43a4cbabdea5",
      "parents": [
        "062d560a5690cca471235034e00b0e6a71512c9d",
        "7dda7041ad90c242d3f3bff6ba73fe6df2b07d94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 07 15:26:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 07 15:26:42 2019 +0000"
      },
      "message": "Merge \"Use updated DeviceConfig API\u0027s getLong method to simplify invocation.\""
    }
  ],
  "next": "062d560a5690cca471235034e00b0e6a71512c9d"
}
