)]}'
{
  "log": [
    {
      "commit": "cdcaed6acb426f50bd5dfe4e30792ff22219c690",
      "tree": "b9c39473b784daac2ddd76d5efed5349c6ee8ed2",
      "parents": [
        "818719dd45799373aac4b4e67ac39ee897aba5d3"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 00:46:05 2019 +0000"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 00:46:05 2019 +0000"
      },
      "message": "Revert \"Add public API to use new interfaces from cas@1.1\"\n\nThis reverts commit 818719dd45799373aac4b4e67ac39ee897aba5d3.\n\nReason for revert: \u003cINSERT REASONING HERE\u003e\n\nChange-Id: I595c1949ed139700144f19ee5bd7f91a5f0a1edd\n"
    },
    {
      "commit": "818719dd45799373aac4b4e67ac39ee897aba5d3",
      "tree": "57452a9fcc1c6ff69d411e653d2c44ead92dc279",
      "parents": [
        "33090c99c96ff95001c47332ea6bc35072e1f8e7"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 17 17:56:56 2019 -0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Mon Jan 28 16:47:09 2019 -0800"
      },
      "message": "Add public API to use new interfaces from cas@1.1\n\nAdd sendSessionEvent and onSessionEvent to Java API\nTest: manual\nBug: 122472761\n\nChange-Id: If3078584202fa5a57a4b787ef09a33fb09625850\n"
    },
    {
      "commit": "33090c99c96ff95001c47332ea6bc35072e1f8e7",
      "tree": "b9c39473b784daac2ddd76d5efed5349c6ee8ed2",
      "parents": [
        "23e1fa48ef1558197ed44b78cb03bdfa119c09ab",
        "87ebd7460cb797dfab474087298bd3118b1c4749"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Jan 25 21:14:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 21:14:40 2019 +0000"
      },
      "message": "Merge changes Ic00e9b8f,I59cf13ae\n\n* changes:\n  Ignore two tests that sporadically fail due to DynamicAnimation quirks.\n  Ensure the cutout is not null before trying to use it.\n"
    },
    {
      "commit": "23e1fa48ef1558197ed44b78cb03bdfa119c09ab",
      "tree": "1737de8d9686acb2443ece2b5df6c1d358b360c7",
      "parents": [
        "0b1b7c2b766539161ddb77c2fe41b7b714137214",
        "0ea09a4f4a53019a26b8a25806cff7bb94e9c853"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 21:13:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 21:13:38 2019 +0000"
      },
      "message": "Merge \"IWYU\""
    },
    {
      "commit": "87ebd7460cb797dfab474087298bd3118b1c4749",
      "tree": "2ee8f2898ba55277812e3c259027071f51ce01da",
      "parents": [
        "0fee768a61a802e825811b363b36cafe6620e609"
      ],
      "author": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Jan 25 16:01:26 2019 -0500"
      },
      "committer": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Jan 25 16:02:06 2019 -0500"
      },
      "message": "Ignore two tests that sporadically fail due to DynamicAnimation quirks.\n\nWill test locally to try to reproduce the issue and fix the tests, but in the meantime I don\u0027t want to be blocking presubmit.\n\nTest: Just adding @Ignore\nChange-Id: Ic00e9b8f47be5ff5cc4d20c92bc415ee5adafba2\n"
    },
    {
      "commit": "0b1b7c2b766539161ddb77c2fe41b7b714137214",
      "tree": "9f48c0f65e3dbb26c9ade7c75c55d3b69e9746d5",
      "parents": [
        "3bbd43a9a24c0181d4e15ba4e0037cd40e3ee330",
        "b2c88d1480c2baabc6903448ee7d6e049dc1f5e1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jan 25 21:02:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 21:02:02 2019 +0000"
      },
      "message": "Merge \"Add new ImsException to better handle ImsService errors\""
    },
    {
      "commit": "3bbd43a9a24c0181d4e15ba4e0037cd40e3ee330",
      "tree": "9629b79d82afc18426ac914698a6913291c38669",
      "parents": [
        "5818b8bdc943c6964c312eb8caae8d09db382aca",
        "69d4a083081d672249860db5203c8a14e12ef6fe"
      ],
      "author": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Fri Jan 25 20:56:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 20:56:34 2019 +0000"
      },
      "message": "Merge \"Use App Prediction Service to get share suggestions.\""
    },
    {
      "commit": "0fee768a61a802e825811b363b36cafe6620e609",
      "tree": "160f3aa8e9580ba7b40e1c41ec6eb4332c65e37a",
      "parents": [
        "5818b8bdc943c6964c312eb8caae8d09db382aca"
      ],
      "author": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Jan 25 11:37:49 2019 -0500"
      },
      "committer": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Jan 25 15:52:05 2019 -0500"
      },
      "message": "Ensure the cutout is not null before trying to use it.\n\nTest: manual\nChange-Id: I59cf13aed53a5d8a61e5dc65500764ecdddc9c39\n"
    },
    {
      "commit": "5818b8bdc943c6964c312eb8caae8d09db382aca",
      "tree": "f0e029f6cd3f9d628f6c91d03221419b9ef0812d",
      "parents": [
        "6578f4ee1049db88f53a72bcf1071426f6d58510",
        "d35a9c753552738f2a3bc936dd335ee154fe3f4a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Jan 25 20:43:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 20:43:33 2019 +0000"
      },
      "message": "Merge changes from topic \"mediametrics_stable_0118\"\n\n* changes:\n  mediaplayer2 uses the new mediametrics C apis\n  Further work on libmediametrics stable API\n"
    },
    {
      "commit": "6578f4ee1049db88f53a72bcf1071426f6d58510",
      "tree": "1ab80b8f721fd9b7f82bc46b306ab1e2de2b8b33",
      "parents": [
        "dbff07d1b19f08063d3e1dd9ab956e667ed0ff96",
        "7439853dce1f71dff69136ed844b7b8174ad92bb"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 12:40:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 12:40:52 2019 -0800"
      },
      "message": "Merge \"Remove IpClient wrapper\" am: 427f0c36d5 am: 62e8b4eb5c\nam: 7439853dce\n\nChange-Id: I0aa8e1ad1f4ee79f901409de0f021b3d58b8e879\n"
    },
    {
      "commit": "7439853dce1f71dff69136ed844b7b8174ad92bb",
      "tree": "45f8cf1c55bda7aed351200b7d1d41533efe5001",
      "parents": [
        "5cb69db85c3041bbc0e61ac92aed213d9399ece8",
        "62e8b4eb5c5c8fc14232d09247e85d1c79e21826"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 12:28:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 12:28:47 2019 -0800"
      },
      "message": "Merge \"Remove IpClient wrapper\" am: 427f0c36d5\nam: 62e8b4eb5c\n\nChange-Id: I6b6eb186475228e6b6b6c1994ec4444a9160e19c\n"
    },
    {
      "commit": "dbff07d1b19f08063d3e1dd9ab956e667ed0ff96",
      "tree": "4b41512e1764f2e9f260766afcf411684b0ae660",
      "parents": [
        "f53d972ed131494d764a66ab11f7b1e2ae78e2df",
        "b020b5e57b1b4b71dd3976e032ae20762dd63e91"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 20:21:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 20:21:48 2019 +0000"
      },
      "message": "Merge \"In NotificationRecord, clean out adjustments once they\u0027ve been applied.\""
    },
    {
      "commit": "62e8b4eb5c5c8fc14232d09247e85d1c79e21826",
      "tree": "19fc5becc159584df5e03f91d44756dc29106165",
      "parents": [
        "5fdb4eb6ef3a1932b490f787f26c913ced754669",
        "427f0c36d58f066831b60adbf13fbc5685c0d427"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 12:15:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 12:15:20 2019 -0800"
      },
      "message": "Merge \"Remove IpClient wrapper\"\nam: 427f0c36d5\n\nChange-Id: Ia1dfa96b2e929d2481519147dea7f5375aebd53c\n"
    },
    {
      "commit": "427f0c36d58f066831b60adbf13fbc5685c0d427",
      "tree": "f43898e220e7765b670951bb943501b1c61b0d26",
      "parents": [
        "38a641d29f40e23c416b758e845e0a1117abc7e9",
        "bc19ab1553085d44442f837ff6f83c4c0e446630"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 19:58:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 19:58:36 2019 +0000"
      },
      "message": "Merge \"Remove IpClient wrapper\""
    },
    {
      "commit": "f53d972ed131494d764a66ab11f7b1e2ae78e2df",
      "tree": "7bbe54be3303b72280be5ec4b2e2430f0f3a83d9",
      "parents": [
        "a3b640acfdf1f5fb1f27b2c1c0b1ae9655b0b0f7",
        "26cbd718964d2a5474e97e5385e733452283cec4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 19:56:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 19:56:08 2019 +0000"
      },
      "message": "Merge \"Post expensive ContentCapture calls to Choreographer\u0027s CALLBACK_COMMIT stage.\""
    },
    {
      "commit": "a3b640acfdf1f5fb1f27b2c1c0b1ae9655b0b0f7",
      "tree": "bde7856c8a51899b657e50ae7aed4218d9f28114",
      "parents": [
        "ecc22e2f0e2c7d36175879be8c8f13aa549f7c7b",
        "3a8cc45d71f364c0a529cbf9b3f87226ebd291b4"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 25 19:55:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 19:55:56 2019 +0000"
      },
      "message": "Merge changes from topic \"ui_attribution_suggestion_specifier_2\"\n\n* changes:\n  WifiManager: Remove @SystemApi tag for settings APIs\n  WifiInfo: App attribution for suggestion/request\n"
    },
    {
      "commit": "3a8cc45d71f364c0a529cbf9b3f87226ebd291b4",
      "tree": "0bd95c8915d84f038718403f8d65698cb100a350",
      "parents": [
        "7abd8e47baf2da3ec833a1f3d69a8fb347141177"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Jan 24 15:26:39 2019 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 25 11:55:18 2019 -0800"
      },
      "message": "WifiManager: Remove @SystemApi tag for settings APIs\n\nBug: 123314904\nTest: make system-api-stubs-docs-update-current-api\nChange-Id: Id9f088b3a9bbeeb74d5f5bcd3070743943b0c6e6\n"
    },
    {
      "commit": "7abd8e47baf2da3ec833a1f3d69a8fb347141177",
      "tree": "12e4e8618e476f5e90b7420bac45eedd8ec75b33",
      "parents": [
        "59e3189d9664206e581099ac80ab146bf051e8f6"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jan 23 15:39:52 2019 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 25 11:19:54 2019 -0800"
      },
      "message": "WifiInfo: App attribution for suggestion/request\n\nAdd a field to store package name for suggestion/specifier package name.\nStoring these info in WifiInfo is the convention being followed\nfor ephemeral networks in WifiTracker.\n\nBug: 115504887\nBug: 113878056\nTest: ./frameworks/base/wifi/tests/runtests.sh\nChange-Id: Iab6ab93a2a281011499adfff3163c35058600706\n"
    },
    {
      "commit": "ecc22e2f0e2c7d36175879be8c8f13aa549f7c7b",
      "tree": "849e8e7242be6ea41dc0b701b2aeb1207b255b9e",
      "parents": [
        "59e3189d9664206e581099ac80ab146bf051e8f6",
        "9d33ee90ce15c9cb296dc9b17da7e379ac81053b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 19:10:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 19:10:34 2019 +0000"
      },
      "message": "Merge changes I789db896,I19e91f0f\n\n* changes:\n  iorap: Handle binder failures by gracefully attempting to reconnect\n  iorap: Update AppLaunchEvent binder calls to use protobuf\n"
    },
    {
      "commit": "59e3189d9664206e581099ac80ab146bf051e8f6",
      "tree": "73297a504966f3b60bdd242f66534f46acc8341f",
      "parents": [
        "623f3785bd5998962f6140f6a46dc2d5f5c236c9",
        "c7eef3e49d9d9d9e8e6c49507920c8d66d15e58a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jan 25 18:32:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 18:32:35 2019 +0000"
      },
      "message": "Merge \"Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f am: 5fdb4eb6ef am: 5cb69db85c\""
    },
    {
      "commit": "c7eef3e49d9d9d9e8e6c49507920c8d66d15e58a",
      "tree": "a14449362ad187ea732a0df1bfb1367604ad8b6a",
      "parents": [
        "f0a17d6bd2d5d7d0038561f24ac83f37395bfa7f",
        "5cb69db85c3041bbc0e61ac92aed213d9399ece8"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 10:30:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 10:30:33 2019 -0800"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f am: 5fdb4eb6ef\nam: 5cb69db85c\n\nChange-Id: I6e2f82dd543d9d685240a902a782eb2ccda4a19a\n"
    },
    {
      "commit": "623f3785bd5998962f6140f6a46dc2d5f5c236c9",
      "tree": "bf2b9b1871d2a958db45f560c134a91d3cb85328",
      "parents": [
        "f0a17d6bd2d5d7d0038561f24ac83f37395bfa7f",
        "f8a1ff15e9df06dd6bf4d9e1b75c9bfe8d3a04ba"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Fri Jan 25 18:27:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 18:27:03 2019 +0000"
      },
      "message": "Merge \"Add NFC Settings Panel API\""
    },
    {
      "commit": "69d4a083081d672249860db5203c8a14e12ef6fe",
      "tree": "f30a472908a43eddc171b29b21229fa5fb7252e0",
      "parents": [
        "9de1f4e9e81e3f384ada3002bb29d2618a5d512e"
      ],
      "author": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Fri Jan 18 11:27:03 2019 -0800"
      },
      "committer": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Fri Jan 25 10:19:39 2019 -0800"
      },
      "message": "Use App Prediction Service to get share suggestions.\n\nBug: 111701043\nTest: Manual test with an AppPredictionService that just queries ShortcutManager.\n\nChange-Id: I7faa904d0446e9045017d2dd893dd6b4dbee85a1\n"
    },
    {
      "commit": "f0a17d6bd2d5d7d0038561f24ac83f37395bfa7f",
      "tree": "b39faf1190bd87be719a06a63a924a79acbcf47d",
      "parents": [
        "01eee3797212ce06b11e2bb1b6c1d6830bbd11c2",
        "0ed2ad08f95d293a4d9a1c992a1b37024da28493"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Fri Jan 25 10:14:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 10:14:17 2019 -0800"
      },
      "message": "Merge \"JankBench: Add Bitmap Upload to list of runnable tests\" am: 9c4b6532b2 am: 1f90d94383\nam: 0ed2ad08f9\n\nChange-Id: Iaef1c7ffb34cd3b9a76a6eb10bc0db633c3f4e78\n"
    },
    {
      "commit": "01eee3797212ce06b11e2bb1b6c1d6830bbd11c2",
      "tree": "2536f1bf09c4506bb720e568d08e69842408681d",
      "parents": [
        "2ddb1c8f521413112042aafbdb95a889e1a69ef8",
        "b199e12fe57f7f85791b3aebe5b29443009f3f96"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Fri Jan 25 10:07:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 10:07:11 2019 -0800"
      },
      "message": "Merge \"JankBench: Fix execution of incorrect benchmark\" am: 8a52fda1fa am: 187fcc9fad\nam: b199e12fe5\n\nChange-Id: I90ff44942114da48426286ad36d58b7ff1379e41\n"
    },
    {
      "commit": "0ea09a4f4a53019a26b8a25806cff7bb94e9c853",
      "tree": "0105af4468affc54559afc5d9e74532715574498",
      "parents": [
        "3e6de26e7a6a0b399f06ab40f038f29f89552e5d"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Jan 25 13:04:14 2019 -0500"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Jan 25 18:06:21 2019 +0000"
      },
      "message": "IWYU\n\nTrying to land https://skia-review.googlesource.com/c/skia/+/185460\n\nTest: make\n\nChange-Id: Ia1dd2fb6911d3e562e9c68e8ad03136f96b2d7c0\n"
    },
    {
      "commit": "5cb69db85c3041bbc0e61ac92aed213d9399ece8",
      "tree": "871e038e0deeb56eb19afaa3aa3ceb39ccc46db1",
      "parents": [
        "0ed2ad08f95d293a4d9a1c992a1b37024da28493",
        "5fdb4eb6ef3a1932b490f787f26c913ced754669"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 10:03:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 10:03:11 2019 -0800"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\" am: 38a641d29f\nam: 5fdb4eb6ef\n\nChange-Id: I08059da73d48200b3a0b1c3612ddb5cca9be7ac2\n"
    },
    {
      "commit": "2ddb1c8f521413112042aafbdb95a889e1a69ef8",
      "tree": "a6d76df8fca02c6f18a0b4d608bb674c18f2d84f",
      "parents": [
        "c619d7ad83cb06b547bcb6ddd5ef8559513b3eb8",
        "1473bcb3d464a05e8ffddfd606bf3d4f445f26dd"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Jan 25 18:00:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 18:00:16 2019 +0000"
      },
      "message": "Merge \"Mark session as ready on APEXd after verification\""
    },
    {
      "commit": "0ed2ad08f95d293a4d9a1c992a1b37024da28493",
      "tree": "cf62e52e5cdbb1f2fa3b67205085ac4efca4569d",
      "parents": [
        "b199e12fe57f7f85791b3aebe5b29443009f3f96",
        "1f90d943832d435263c1cfb90d054adc95aad7ce"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Fri Jan 25 09:57:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 09:57:50 2019 -0800"
      },
      "message": "Merge \"JankBench: Add Bitmap Upload to list of runnable tests\" am: 9c4b6532b2\nam: 1f90d94383\n\nChange-Id: Ic714757588429fb0ef97b6c1967e1768a773e847\n"
    },
    {
      "commit": "b199e12fe57f7f85791b3aebe5b29443009f3f96",
      "tree": "da8d6c6fcd40c7652cc88294471f73720846aa55",
      "parents": [
        "70650f9bc059651e76955d8ca817196c4651682c",
        "187fcc9fad78815c3d0ae6854442a516aec2dabf"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Fri Jan 25 09:52:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 09:52:35 2019 -0800"
      },
      "message": "Merge \"JankBench: Fix execution of incorrect benchmark\" am: 8a52fda1fa\nam: 187fcc9fad\n\nChange-Id: I6ce4a5a92e5ec90521d20d9a32d14556c32163ff\n"
    },
    {
      "commit": "26cbd718964d2a5474e97e5385e733452283cec4",
      "tree": "853bfe236c39107db687400ab9a8442bd584d839",
      "parents": [
        "3175839d6c604e3f5481b7614d94be52d7593543"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jan 22 17:59:48 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Jan 25 09:47:27 2019 -0800"
      },
      "message": "Post expensive ContentCapture calls to Choreographer\u0027s CALLBACK_COMMIT stage.\n\nonProvideContentCaptureStructure() doesn\u0027t take much for only 1 view, but it\u0027s called for all views\nthe first time the view hiearchy is laid off, which could acccumulative delay the\ninitial layout. Hence, we\u0027re postponing it to a later stage - it might still cost a\nlost frame (or more), but that jank cost would only happen after the 1st layout.\n\nUsing this change, the impact on cold-dropcache-test dropped about 50% (from ~2ms to ~1ms).\n\nBug: 123307965\nBug: 121039624\nTest: atest ContentCaptureSession\nTest: atest google/perf/app-startup/benchmark-app-hermetic/cold-dropcache-test\n\nChange-Id: I68b98b2894d23309af90d87cc99280f133557252\n"
    },
    {
      "commit": "5fdb4eb6ef3a1932b490f787f26c913ced754669",
      "tree": "dbe3e7af0ef85d9b32d207b4031abb3e7e3b24f9",
      "parents": [
        "1f90d943832d435263c1cfb90d054adc95aad7ce",
        "38a641d29f40e23c416b758e845e0a1117abc7e9"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 09:44:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 09:44:49 2019 -0800"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\"\nam: 38a641d29f\n\nChange-Id: I64062e2c6aafeeb0757ed8ad97666601e93e9735\n"
    },
    {
      "commit": "c619d7ad83cb06b547bcb6ddd5ef8559513b3eb8",
      "tree": "756bc9ded95f5bb0d9b5f60ec151be4b4a97dcbd",
      "parents": [
        "c49da3914e1584aa0c8b4fd4a6d84fa2d2b8bc7c",
        "70650f9bc059651e76955d8ca817196c4651682c"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Jan 25 09:42:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 09:42:19 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE: Revert \"Revert \"Add libprocessgroup dependency and fix sched_policy include\"\"\" am: 113fbed900 -s ours am: a2052d9f7d -s ours\nam: 70650f9bc0 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I0466abc8bda771981e65ab79e63896140f59880f\n"
    },
    {
      "commit": "1f90d943832d435263c1cfb90d054adc95aad7ce",
      "tree": "0cd7a915148430be7d9b3e6b561fb32af83213fe",
      "parents": [
        "187fcc9fad78815c3d0ae6854442a516aec2dabf",
        "9c4b6532b2822acf0910b677ab04d4dd2818c0ff"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Fri Jan 25 09:40:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 09:40:21 2019 -0800"
      },
      "message": "Merge \"JankBench: Add Bitmap Upload to list of runnable tests\"\nam: 9c4b6532b2\n\nChange-Id: I4b085d22ae316b8308f9b4173c73fd55c1ed1c7f\n"
    },
    {
      "commit": "187fcc9fad78815c3d0ae6854442a516aec2dabf",
      "tree": "1d549380845b1c52aa4f39f7a97dd802612ae2aa",
      "parents": [
        "a2052d9f7db445679b5f84023df30626ee0cc5b0",
        "8a52fda1fa7478231d8b1b1c1d7b7f38b96c92d3"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Fri Jan 25 09:36:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 09:36:27 2019 -0800"
      },
      "message": "Merge \"JankBench: Fix execution of incorrect benchmark\"\nam: 8a52fda1fa\n\nChange-Id: I2032004ccf5e57a0ebb785e9adc0a871750529c4\n"
    },
    {
      "commit": "70650f9bc059651e76955d8ca817196c4651682c",
      "tree": "c4aa6ac540488d55c9a200c166dc325dfbc1c527",
      "parents": [
        "3b37567d127fca50229bb1b975fbdc861d6c7f01",
        "a2052d9f7db445679b5f84023df30626ee0cc5b0"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Jan 25 09:30:02 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 09:30:02 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE: Revert \"Revert \"Add libprocessgroup dependency and fix sched_policy include\"\"\" am: 113fbed900 -s ours\nam: a2052d9f7d -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I2e606e75c6e75860b19e3e4f25d9a9ee13bc81af\n"
    },
    {
      "commit": "c49da3914e1584aa0c8b4fd4a6d84fa2d2b8bc7c",
      "tree": "756bc9ded95f5bb0d9b5f60ec151be4b4a97dcbd",
      "parents": [
        "b091bc943143b04490ca67b745c548c1bff279c6",
        "741e96ff07326292744ee5bc437ba7171f7c3f56"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 17:28:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 17:28:34 2019 +0000"
      },
      "message": "Merge \"Fix GetResourceName for shared libraries\""
    },
    {
      "commit": "b091bc943143b04490ca67b745c548c1bff279c6",
      "tree": "635d95e003a4464ea349487593afdf634773489f",
      "parents": [
        "3abecb462bc7642f184c45d2a157af8aa5836add",
        "0157ff27e24f6e21e462c506239b26e53494c06d"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jan 25 17:26:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 17:26:38 2019 +0000"
      },
      "message": "Merge \"BubbleMetadata flags: suppress initial notif \u0026 auto expand when posted\""
    },
    {
      "commit": "38a641d29f40e23c416b758e845e0a1117abc7e9",
      "tree": "12f3bba99e8a06d4c2470ba8831f9ea1cd8eea67",
      "parents": [
        "9c4b6532b2822acf0910b677ab04d4dd2818c0ff",
        "4dad9121451828b464e6a4db84b4eb44fda2cc19"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 25 17:22:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 17:22:04 2019 +0000"
      },
      "message": "Merge \"Track change of some java.nio.Buffer methods to nonfinal.\""
    },
    {
      "commit": "a2052d9f7db445679b5f84023df30626ee0cc5b0",
      "tree": "a0434ce6353cc6a0579323d954e819c788c8c21f",
      "parents": [
        "3d212804dfe8ce5b44c38c79c4ffb59c09679e64",
        "113fbed9000a3e371fbdbd9eeb92ade00204adb4"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Jan 25 09:19:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 09:19:52 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE: Revert \"Revert \"Add libprocessgroup dependency and fix sched_policy include\"\"\"\nam: 113fbed900 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I068ed1b928689e97c24ac0f48a28c05e6a0c7c09\n"
    },
    {
      "commit": "3abecb462bc7642f184c45d2a157af8aa5836add",
      "tree": "784481a2ef863f367833626739139e73f8ae31b4",
      "parents": [
        "75382944183af16392567c81cedf40f3e2b08216",
        "91daa15eea2c76c11b8e0c7d3972144b4ed4de5f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 17:16:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 17:16:38 2019 +0000"
      },
      "message": "Merge \"Rename PERSON_USER_LOCAL and PERSON_USER_REMOTE\""
    },
    {
      "commit": "9c4b6532b2822acf0910b677ab04d4dd2818c0ff",
      "tree": "3fc4e8187994e2fe2598e22a33f596753bc1e9d9",
      "parents": [
        "8a52fda1fa7478231d8b1b1c1d7b7f38b96c92d3",
        "72ff937a6b45201c49ead754cbd1c3cf1b6ba310"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Fri Jan 25 17:14:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 17:14:44 2019 +0000"
      },
      "message": "Merge \"JankBench: Add Bitmap Upload to list of runnable tests\""
    },
    {
      "commit": "8a52fda1fa7478231d8b1b1c1d7b7f38b96c92d3",
      "tree": "af10bcd550b621c679e9fc4473666cad7873807c",
      "parents": [
        "113fbed9000a3e371fbdbd9eeb92ade00204adb4",
        "5c1d15003efc53f8202026b42120e81cbef8ae00"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Fri Jan 25 17:14:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 17:14:15 2019 +0000"
      },
      "message": "Merge \"JankBench: Fix execution of incorrect benchmark\""
    },
    {
      "commit": "113fbed9000a3e371fbdbd9eeb92ade00204adb4",
      "tree": "c1a63b782dbcc6d7955b34c577b0b9cbaf42d115",
      "parents": [
        "5e823ab263f779b566960a66c2eb9e4d511c598f",
        "5d445ad4ddc709391df8d08c40534001452a8e8f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Jan 25 17:09:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 17:09:02 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Revert \"Revert \"Add libprocessgroup dependency and fix sched_policy include\"\"\""
    },
    {
      "commit": "75382944183af16392567c81cedf40f3e2b08216",
      "tree": "a2499a03763913468d16ece11809417669b37437",
      "parents": [
        "3e6de26e7a6a0b399f06ab40f038f29f89552e5d",
        "751e46ca2d7cecfe420599c7ecd2b50c4a735cdb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 17:00:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 17:00:03 2019 +0000"
      },
      "message": "Merge \"Allow multiple tasks when reviewing permissions\""
    },
    {
      "commit": "3e6de26e7a6a0b399f06ab40f038f29f89552e5d",
      "tree": "e7f00a8a1b3d5480e9cf7ecef393a560b6901645",
      "parents": [
        "5d1f0e00580f88c648e539446531799a5d4b082a",
        "b1a796b155cf6f98395f33876f5ff14b1f29f0b8"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Jan 25 16:04:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 16:04:51 2019 +0000"
      },
      "message": "Merge \"Adds DynamicAnimation-based movement to the bubbles.\""
    },
    {
      "commit": "b020b5e57b1b4b71dd3976e032ae20762dd63e91",
      "tree": "00313da0a1346a3c651b8a0812e873188985dc0f",
      "parents": [
        "07182c8622947e0407c6cd72fea4f6ab629f4b55"
      ],
      "author": {
        "name": "Will Brockman",
        "email": "brockman@google.com",
        "time": "Fri Jan 25 10:37:30 2019 -0500"
      },
      "committer": {
        "name": "Will Brockman",
        "email": "brockman@google.com",
        "time": "Fri Jan 25 15:50:53 2019 +0000"
      },
      "message": "In NotificationRecord, clean out adjustments once they\u0027ve been applied.\n\nThis frees up some memory and prevents unnecessary re-processing of\nthe adjustments.  It also deduplicates the NOTIFICATION_ASSISTANT tron\nlog record that is written every time a new notification is\ncreated. It also prevents any other duplication of event logs.\n\nBug: 122823423\nTest: atest SystemUITests NotificationAssistantServiceTest  and manual testing.\nChange-Id: Ie2514e8e9ac19f79b1ad0afcde4d96649fe28069\n"
    },
    {
      "commit": "5d1f0e00580f88c648e539446531799a5d4b082a",
      "tree": "5e5ac373e13d6e26ba932305d9548019a4a6a771",
      "parents": [
        "5cccc2bd8eae729c60c680fe397ed9472496e23c",
        "166392ff24aab5f170b0688d1fa981995ea9c1b0"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Fri Jan 25 15:19:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 15:19:07 2019 +0000"
      },
      "message": "Merge \"Creates a new grid-based global actions menu on power button hold.\""
    },
    {
      "commit": "1473bcb3d464a05e8ffddfd606bf3d4f445f26dd",
      "tree": "6e63de7569ca6121ef1a42a29d5e3129d78e9552",
      "parents": [
        "5cccc2bd8eae729c60c680fe397ed9472496e23c"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Jan 25 14:27:13 2019 +0000"
      },
      "committer": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Jan 25 14:59:19 2019 +0000"
      },
      "message": "Mark session as ready on APEXd after verification\n\nAPEXd will now only verify packages when submitStagedSession is called,\nand wait for an extra call from StagingManager when other verification\nsuch us APK-container signature verification is performed.\n\nBug: 118865310\nBug: 123360647\nTest: atest apex_e2e_tests; manual testing with packages with mismatched\nAPK signature\n\nChange-Id: Ifa4d20b7d8ecbc25c8a6d9a41f92953cee374d35\n"
    },
    {
      "commit": "5cccc2bd8eae729c60c680fe397ed9472496e23c",
      "tree": "cd91c831860218d33f4dafadce594b3cb2f79db4",
      "parents": [
        "471530dd565ed378bb34fe271b3575d43985c371",
        "275b4aba7785a6d9778b3195125210d1bd7f8c6a"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Jan 25 14:21:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 14:21:56 2019 +0000"
      },
      "message": "Merge \"Add an error message to staged install session.\""
    },
    {
      "commit": "471530dd565ed378bb34fe271b3575d43985c371",
      "tree": "31a7440889609baf00036fed444111fb4aca4d7f",
      "parents": [
        "d8cf9da7c2ccf3ec5a5a2bded5b963b5c3010bfc",
        "c1e4316e023a3632466203fe84481f4caf4fd26a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 14:21:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 14:21:24 2019 +0000"
      },
      "message": "Merge \"Remove MediaController2 usages in MediaSessionServiceImpl\""
    },
    {
      "commit": "d8cf9da7c2ccf3ec5a5a2bded5b963b5c3010bfc",
      "tree": "8db662e59b0b03e1fa65f7eb944495a2a924516f",
      "parents": [
        "82296cfea23257380b0cf443fb9398438c84529b",
        "f6d86acb9313f4eba66beaa2ba74d07bfc009ce4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 14:09:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 14:09:11 2019 +0000"
      },
      "message": "Merge \"Store SkFont in android::Paint\""
    },
    {
      "commit": "82296cfea23257380b0cf443fb9398438c84529b",
      "tree": "a08d763e2152b83dd5182d72fa5940d0b5ef6e72",
      "parents": [
        "22f2b4ccd97512aafe09e8f6ac5dcae82a8febf6",
        "8eafa2244cf4ad5c594c8139d60f6e02efb11485"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Jan 25 14:07:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 14:07:10 2019 +0000"
      },
      "message": "Merge \"Only call ActivityView.startActivity once per bubble\""
    },
    {
      "commit": "22f2b4ccd97512aafe09e8f6ac5dcae82a8febf6",
      "tree": "3968f245f41ab311d533709ed84e63b3f793128b",
      "parents": [
        "bdd89dbe2adc8cd7eb47015d7ad1db1d80b6d29b"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Thu Jan 10 19:41:30 2019 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jan 25 15:01:27 2019 +0100"
      },
      "message": "Animate Insets controller (IME transitions 2/n)\n\nAdd animations to InsetsController.show()/hide()\n\nBug: 118599175\nBug: 118118435\nTest: atest InsetsControllerTest\nTest: atest InsetSourceConsumerTest\nChange-Id: Ife224de9762361e60ca4d11c0e39ad0376cf1e35\n"
    },
    {
      "commit": "bdd89dbe2adc8cd7eb47015d7ad1db1d80b6d29b",
      "tree": "d9a4437b93264a13ff265dac2ebaff37d56d072f",
      "parents": [
        "f927753d2beb4967b0f9f245c6c2a76fe22e1e89",
        "b6da7f634f12972dac01a2ebeee2545b4c01dadd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 13:40:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 13:40:41 2019 +0000"
      },
      "message": "Merge \"Add color space params to webview gl functor\""
    },
    {
      "commit": "91daa15eea2c76c11b8e0c7d3972144b4ed4de5f",
      "tree": "4f384fa3c89bb3c1cee7a47e7636fb7206ca455a",
      "parents": [
        "07182c8622947e0407c6cd72fea4f6ab629f4b55"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Jan 24 16:00:28 2019 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Jan 25 12:07:50 2019 +0000"
      },
      "message": "Rename PERSON_USER_LOCAL and PERSON_USER_REMOTE\n\nTest: atest TextClassificationManagerTest.java\nBug: 123223181\n\nChange-Id: I077d06aabf96d824942b99dd6ab95fe8adc2641f\n"
    },
    {
      "commit": "f927753d2beb4967b0f9f245c6c2a76fe22e1e89",
      "tree": "f71038bf48fd9b66b70a745d5269e6eb80b5fbb0",
      "parents": [
        "1c66301bb137d2645164a15e8423ead27ac39c60"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 25 02:47:32 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 25 02:47:32 2019 -0800"
      },
      "message": "Remove an unused param from InputMethodSettings constructor\n\n\"methodList\" parameter in the constructor of InputMethodSettings is\nnot used.  This CL removes it in favor of simplicity.\n\nThis is a mechanical refactoring.  There should be no behavior change.\n\nBug: 123379418\nTest: make -j checkbuild\nTest: atest CtsInputMethodTestCases CtsInputMethodServiceHostTestCases\nChange-Id: Ifd987bf57d6ed5622e9091157b1933f6da3ff181\n"
    },
    {
      "commit": "1c66301bb137d2645164a15e8423ead27ac39c60",
      "tree": "e603a45f5f91934df4e96f5f544826dc79baa2c5",
      "parents": [
        "4792bc1d998d0dd9a5031f6595c7b8fa46db66d6"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 25 02:44:00 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 25 02:44:00 2019 -0800"
      },
      "message": "Adjust method access levels in InputMethodUtils\n\nThis is a mechanical refactoring that adjusts access levels for\nmethods in InputMethodUtils.\n\nWith a recent CL [1], which moved InputMethodUtils to services.jar,\nsome of methods in InputMethodUtils can now have strict access level\nthan before.\n\n [1]: I37594096151d77adb6741a41d7985a4506f96ccb\n      e6b6e0e7853500d6d1aaf3326d487037dff1d2a8\n\nBug: 123379418\nTest: make -j checkbuild\nTest: atest CtsInputMethodTestCases CtsInputMethodServiceHostTestCases\nChange-Id: Iaf737787426d3a67df8ad6595c2b094fad139619\n"
    },
    {
      "commit": "4792bc1d998d0dd9a5031f6595c7b8fa46db66d6",
      "tree": "1b968cf52f92ca7b1b41ddb17631596c091e0190",
      "parents": [
        "3da552689edc44b6685989e585605f6bc022c0ab"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 25 02:26:54 2019 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 25 02:26:54 2019 -0800"
      },
      "message": "Remove unnecesary final keyword from method params in InputMethodUtils\n\nThis is a mechanical refactoring to remove \"final\" keyboard from\nmethod parameters in InputMethodUtils.\n\nThere should be no behavior change.\n\nBug: 123379418\nTest: atest CtsInputMethodTestCases CtsInputMethodServiceHostTestCases\nChange-Id: Ic33e94f2bdedaa2c573be0857727d901800e5bbf\n"
    },
    {
      "commit": "275b4aba7785a6d9778b3195125210d1bd7f8c6a",
      "tree": "40e2ff6654f0bb9ee13bb982b6ab1c96ca4d2c17",
      "parents": [
        "52ee3d98735278bfcd3ea73423762560dd12dc13"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Jan 25 09:55:16 2019 +0000"
      },
      "committer": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Fri Jan 25 10:02:44 2019 +0000"
      },
      "message": "Add an error message to staged install session.\n\nThe enum itself might be a bit opaque when trying to debug what failed\nduring the staged session flow. Add an error message field so that the\ncaller can learn more about the failure, and also log this message on\nlogcat.\n\nBug: 118865310\nBug: 123360647\nTest: atest PackageInstallerSessionTest; verified that error message is\nwritten to install_sessions.xml and in logcat.\n\nChange-Id: I45c8633f36d490c17c751a9037b90d3fd413c506\n"
    },
    {
      "commit": "c1e4316e023a3632466203fe84481f4caf4fd26a",
      "tree": "c5ee80f4295a253abe8962a671d580ab05d9b602",
      "parents": [
        "1ea414819a487ec68943836446c04026fa35d62e"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Jan 24 18:43:28 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Jan 25 18:52:44 2019 +0900"
      },
      "message": "Remove MediaController2 usages in MediaSessionServiceImpl\n\nBug: 123336670\nTest: Passed below tests\n      MediaSessionManagerTest#testNotifySession2Created/Destroyed*\nChange-Id: I25a20bf9e8a78920f2219d22b81b899af665ed32\n"
    },
    {
      "commit": "5d445ad4ddc709391df8d08c40534001452a8e8f",
      "tree": "c1a63b782dbcc6d7955b34c577b0b9cbaf42d115",
      "parents": [
        "5e823ab263f779b566960a66c2eb9e4d511c598f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Jan 25 05:23:40 2019 +0000"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Jan 25 07:51:34 2019 +0000"
      },
      "message": "DO NOT MERGE: Revert \"Revert \"Add libprocessgroup dependency and fix sched_policy include\"\"\n\nThis reverts commit c5e0fdab2c7ff039db26e4d6512bd3d69bdd71d6.\n\nReason for revert: AOSP is fixed with new vendor image\n\nChange-Id: Iae858f743fbd7e4f58f89b8ba0498f10f6ae0e81\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\n"
    },
    {
      "commit": "3da552689edc44b6685989e585605f6bc022c0ab",
      "tree": "924f310ad2811b22dfd082803f6ea68385350323",
      "parents": [
        "84b5185cb18296b40e9456be4a0269aa7158ae18",
        "3b37567d127fca50229bb1b975fbdc861d6c7f01"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 24 22:28:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 22:28:54 2019 -0800"
      },
      "message": "Merge \"Fix IpClientTest\" am: 5e823ab263 am: 3d212804df\nam: 3b37567d12\n\nChange-Id: If84e339670087d4484542801c361c7e70ee01793\n"
    },
    {
      "commit": "3b37567d127fca50229bb1b975fbdc861d6c7f01",
      "tree": "c4aa6ac540488d55c9a200c166dc325dfbc1c527",
      "parents": [
        "a6fc60e47c6e1a38da71f3c90ba9a6b0d5a01cbc",
        "3d212804dfe8ce5b44c38c79c4ffb59c09679e64"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 24 22:19:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 22:19:45 2019 -0800"
      },
      "message": "Merge \"Fix IpClientTest\" am: 5e823ab263\nam: 3d212804df\n\nChange-Id: Iaf861221325d914202f4d9d7f7d584b7bba7a774\n"
    },
    {
      "commit": "3d212804dfe8ce5b44c38c79c4ffb59c09679e64",
      "tree": "a0434ce6353cc6a0579323d954e819c788c8c21f",
      "parents": [
        "b649fda0ef6916196df08050d2331e15f86ca71f",
        "5e823ab263f779b566960a66c2eb9e4d511c598f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 24 22:07:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 22:07:26 2019 -0800"
      },
      "message": "Merge \"Fix IpClientTest\"\nam: 5e823ab263\n\nChange-Id: I25077d83d0821b9ba1449b7c1c716a44a71f7287\n"
    },
    {
      "commit": "bc19ab1553085d44442f837ff6f83c4c0e446630",
      "tree": "dd57c324892193c802ef322ce4be1b31a208432a",
      "parents": [
        "166c3aa03049a1b3716b4e0de2c8b5a37e387e5f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 15:07:04 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 15:07:04 2019 +0900"
      },
      "message": "Remove IpClient wrapper\n\nThe wrapper was useful to help clients migrate out of the old API, but\nall clients are now migrated.\nIt also conflicts with IpClient in the NetworkStack on Go devices.\n\nTest: Flashed, booted, WiFI works\nBug: 123371264\nChange-Id: Ibf04ad9371a07d2c66c478547539ba41c540116f\n"
    },
    {
      "commit": "84b5185cb18296b40e9456be4a0269aa7158ae18",
      "tree": "f7d1bffcb1e8d58431913db13f540fa59130d3cc",
      "parents": [
        "3175839d6c604e3f5481b7614d94be52d7593543",
        "ed2f5bc3f5eba03e06e0d71b2fdc1a231dd5395e"
      ],
      "author": {
        "name": "Jeff Chang",
        "email": "chengjeff@google.com",
        "time": "Fri Jan 25 06:03:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 06:03:35 2019 +0000"
      },
      "message": "Merge \"Fix a deadlock symptom between AM/WM\""
    },
    {
      "commit": "3175839d6c604e3f5481b7614d94be52d7593543",
      "tree": "c39471ed7bda182be8e7cfba4a4ff5a790e55f09",
      "parents": [
        "31fdb654d5f9d4bdffad0957eda23d08433c3f36",
        "1982187691a7753eb2de1fdf4d6e2ba30881120e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 05:55:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 05:55:41 2019 +0000"
      },
      "message": "Merge \"Add PermissionControllerManager.isApplicationQualifiedForRole().\""
    },
    {
      "commit": "5e823ab263f779b566960a66c2eb9e4d511c598f",
      "tree": "be51f8be797c4ca2410392ae63acbb506db20eeb",
      "parents": [
        "33a09948e5a413eb2f78976e742566d3efa152d2",
        "89485143f13448d1a75df7bff2b47e91396b3d36"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 05:55:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 05:55:08 2019 +0000"
      },
      "message": "Merge \"Fix IpClientTest\""
    },
    {
      "commit": "31fdb654d5f9d4bdffad0957eda23d08433c3f36",
      "tree": "07e4b88478c465090f32ecfcc4df784ca55d848e",
      "parents": [
        "1d4c240ae6e332f16b5229f0738a7e1bb0d1212f",
        "cf76bedd5f9b4663c36b7c8a082be2f7b2accd67"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 05:27:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 05:27:31 2019 +0000"
      },
      "message": "Merge \"Add a no-op animation for non-changing apps during change transition\""
    },
    {
      "commit": "1d4c240ae6e332f16b5229f0738a7e1bb0d1212f",
      "tree": "9431232e5de49308bc25b2db4fa782338bb84df6",
      "parents": [
        "85d9b31a13614c99146e8ebdae812054cac79c0a",
        "c97d88f90f5ab36d82108b31ba054bd39021577f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 05:19:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 05:19:33 2019 +0000"
      },
      "message": "Merge \"Always show battery percentage on AOD\""
    },
    {
      "commit": "85d9b31a13614c99146e8ebdae812054cac79c0a",
      "tree": "7c04eaf38f7f19d647fa736a6c359eb8c3298dd1",
      "parents": [
        "eeb75cd2bb8dcc4d7adc8db905ec87e0b937a9bf",
        "87a5616161a2dc2f629bac719f2c27c3349fec1a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jan 25 04:20:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 04:20:27 2019 +0000"
      },
      "message": "Merge \"Verify permissions are only held by media stack.\""
    },
    {
      "commit": "eeb75cd2bb8dcc4d7adc8db905ec87e0b937a9bf",
      "tree": "6a71048d4d0c714535bf2128187694f6cf7019db",
      "parents": [
        "47904eeaad4a892b52418d2c4c8ed7e7470df568",
        "8366c71ce80cce34fd3839e679371b1c9560a5c9"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Jan 25 04:07:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 04:07:07 2019 +0000"
      },
      "message": "Merge \"rework BinaryPushStateChanged atom\""
    },
    {
      "commit": "47904eeaad4a892b52418d2c4c8ed7e7470df568",
      "tree": "0b3ea92bd4522e53970c3c02487ec005bd7f9cb3",
      "parents": [
        "dd70dff996c8a12fe4e337bed72e330b30882465",
        "e1bb998611e921ebca3b17044b2cd5ffd78d7e05"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jan 25 04:00:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 04:00:05 2019 +0000"
      },
      "message": "Merge \"Invert custom views in dark mode\""
    },
    {
      "commit": "dd70dff996c8a12fe4e337bed72e330b30882465",
      "tree": "ea09846ad42118b259ae0685c813c802724721fa",
      "parents": [
        "58d8b0de3025e21e1730b43ba10491547e129f98",
        "498a4b83f32723d90747e92724f24e7eab0c0616"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 03:59:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 03:59:27 2019 +0000"
      },
      "message": "Merge \"Hide content on all displays when the device is locked.\""
    },
    {
      "commit": "58d8b0de3025e21e1730b43ba10491547e129f98",
      "tree": "77f3576af582839ac70619ba439a0389d5655f88",
      "parents": [
        "6cbe728e82f7b4b5aa2979c9aa6e98ceb0ba3e13",
        "b29cbfd79204cc3ac7a57a406a89f13c430c3276"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 03:57:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 03:57:36 2019 +0000"
      },
      "message": "Merge \"Add test for display configuration listener\""
    },
    {
      "commit": "6cbe728e82f7b4b5aa2979c9aa6e98ceb0ba3e13",
      "tree": "6c19a468abf19f9fc656c703c2a5516161e2fcc3",
      "parents": [
        "a6f40d9d8506d9ba7191ff4a2ba80d520df0e66c",
        "a2d87d81c6075a0edb38d1439bab8f34c3cc8d3c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 03:56:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 03:56:47 2019 +0000"
      },
      "message": "Merge \"Moving the device provisioned callback to the correct thread.\""
    },
    {
      "commit": "a6f40d9d8506d9ba7191ff4a2ba80d520df0e66c",
      "tree": "e9e6f333b63a536bd0e6cf59a35d5ed291df5615",
      "parents": [
        "d1101c3b8a5818bb88e858e6f745f5a4931ac169",
        "9e7a5f6078536c7090269303bfbdbbaabda7b056"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 25 03:36:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 03:36:10 2019 +0000"
      },
      "message": "Merge \"[view compilation] Add separate compilation property\""
    },
    {
      "commit": "9e7a5f6078536c7090269303bfbdbbaabda7b056",
      "tree": "8a1c2ebff35b1835b73b347bf8765353c772481d",
      "parents": [
        "97b0ca1ea92466812f52d73d41dc95e8d8a70ea9"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Jan 24 11:13:35 2019 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 25 03:35:55 2019 +0000"
      },
      "message": "[view compilation] Add separate compilation property\n\nAdd separate compilation pm.precompile_layouts property for\nprecompiled layouts that controls compilation. Previously\nthis was controlled by view.precompiled_layout_enabled.\n\nMovitation:\nEnable view compilation without loading to get extra coverage.\n\nExempt-From-Owner-Approval: Cherry-pick from AOSP\nBug: 111895153\nTest: manual\nChange-Id: Ica79ec076714f76d6ae75d398a2f62d7dd85a6a6\n"
    },
    {
      "commit": "c97d88f90f5ab36d82108b31ba054bd39021577f",
      "tree": "bd2ad08b75757ec48d99738e9fbff6bc2651bfc8",
      "parents": [
        "e1bb998611e921ebca3b17044b2cd5ffd78d7e05"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 17 16:34:22 2019 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 24 19:06:47 2019 -0800"
      },
      "message": "Always show battery percentage on AOD\n\nFixes: 123362085\nTest: visual\nChange-Id: Ib94efbb9b84bad75ba0a485fff827acb397a8b5f\n"
    },
    {
      "commit": "d1101c3b8a5818bb88e858e6f745f5a4931ac169",
      "tree": "6262c4e8266dd0ab6d6b128883855509a6eb8950",
      "parents": [
        "ed3e728055238598ff755027cdb4cc20494ac89b",
        "a6fc60e47c6e1a38da71f3c90ba9a6b0d5a01cbc"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 18:40:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 18:40:54 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Enables the use of the blastula pool.\" am: 33a09948e5 am: b649fda0ef\nam: a6fc60e47c -s ours\nam skip reason: change_id I46c32ad09400591e866b6c6121d5a9b0332092f3 with SHA1 ba4c2eb189 is in history\n\nChange-Id: Id829a7772c49e928d648ff3537f321a1b162561d\n"
    },
    {
      "commit": "ed3e728055238598ff755027cdb4cc20494ac89b",
      "tree": "6262c4e8266dd0ab6d6b128883855509a6eb8950",
      "parents": [
        "3a6cd07b641443d8b8e3d5b8dabe397f4394e73a",
        "eadb1392f85f1ac8801018a02c31427801959b1c"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Fri Jan 25 02:36:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 02:36:52 2019 +0000"
      },
      "message": "Merge \"Pre-render input method (IME transitions 1/n)\""
    },
    {
      "commit": "3a6cd07b641443d8b8e3d5b8dabe397f4394e73a",
      "tree": "f304263a559bf8cc14dd2ab233e667e670c343e7",
      "parents": [
        "a93cbcb6ae20006df1090573e746a96d9ad96f8c",
        "717ad0454a26fad530bbe7b66348c3c811a3dee9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jan 25 02:33:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 02:33:22 2019 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"Added Java Language methods for blastula management.\" am: 0d9156a9c0 am: 8a2facfa4c am: 3763cc1859 -s ours am skip reason: change_id Ie9fd0aea2952dbd3baaca22c820e9af700f5e89d with SHA1 cb0b37fc26 is in history\""
    },
    {
      "commit": "717ad0454a26fad530bbe7b66348c3c811a3dee9",
      "tree": "9f0bf9c58fb67b2d398f9ad8368596fe5e44f164",
      "parents": [
        "90deb1cfe9c4e9d77c9fce1a31cc5bcaf28d25b1",
        "3763cc185993fb9e25a9e3aff5dd8c00e8ac38c7"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 18:32:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 18:32:51 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Added Java Language methods for blastula management.\" am: 0d9156a9c0 am: 8a2facfa4c\nam: 3763cc1859 -s ours\nam skip reason: change_id Ie9fd0aea2952dbd3baaca22c820e9af700f5e89d with SHA1 cb0b37fc26 is in history\n\nChange-Id: I4fdb0d59329f8f2fd8684c9476c4097b30cd6ac4\n"
    },
    {
      "commit": "a6fc60e47c6e1a38da71f3c90ba9a6b0d5a01cbc",
      "tree": "2cc576903e37434cc4ee21dc4cb0fa9438624c16",
      "parents": [
        "3763cc185993fb9e25a9e3aff5dd8c00e8ac38c7",
        "b649fda0ef6916196df08050d2331e15f86ca71f"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 18:31:37 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 18:31:37 2019 -0800"
      },
      "message": "Merge \"Enables the use of the blastula pool.\" am: 33a09948e5\nam: b649fda0ef\n\nChange-Id: I489ce1f3a9aa072d9627376448bb6bf25b026d5e\n"
    },
    {
      "commit": "a93cbcb6ae20006df1090573e746a96d9ad96f8c",
      "tree": "f304263a559bf8cc14dd2ab233e667e670c343e7",
      "parents": [
        "90deb1cfe9c4e9d77c9fce1a31cc5bcaf28d25b1",
        "1823f11ddfc80eed882190e4c525993588b04c42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 02:30:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 02:30:51 2019 +0000"
      },
      "message": "Merge \"QSFooterImpl shows multiple carriers\""
    },
    {
      "commit": "e1bb998611e921ebca3b17044b2cd5ffd78d7e05",
      "tree": "1f70eaf8dca0e736498470dcdbde67ae66c217fd",
      "parents": [
        "a75a6ee0c1f635dd9b1d77875ce6e62c9e0c5816"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 24 16:42:52 2019 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 24 18:30:26 2019 -0800"
      },
      "message": "Invert custom views in dark mode\n\nInvert custom view colors (in Y\u0027UV space) if its background isn\u0027t dark,\nwe\u0027re in dark mode, and app doesn\u0027t target Q.\n\nChange-Id: I74f557315c5e7e91ee7ec01d1535dac40f921524\nFixes: 112767229\nTest: send custom notification from pre Q app with black background\nTest: send custom notification from pre Q app with white background\nTest: send custom notification from pre Q app with green background\nTest: send custom notification from Q app with white background\n"
    },
    {
      "commit": "3763cc185993fb9e25a9e3aff5dd8c00e8ac38c7",
      "tree": "7a85d5b3004aa4f4698c2d8691fa80b2c8cec725",
      "parents": [
        "690885cb6b16860b25ccda135c1b2f2c36942a35",
        "8a2facfa4c6eb6d6d494468dd6e08c5ac285a888"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 18:23:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 18:23:22 2019 -0800"
      },
      "message": "Merge \"Added Java Language methods for blastula management.\" am: 0d9156a9c0\nam: 8a2facfa4c\n\nChange-Id: Iec674c1318ae87310ff3327fc5f10d48e3191af5\n"
    },
    {
      "commit": "b649fda0ef6916196df08050d2331e15f86ca71f",
      "tree": "1dd638a6db47e55239db886e04741a29e7b076fa",
      "parents": [
        "8a2facfa4c6eb6d6d494468dd6e08c5ac285a888",
        "33a09948e5a413eb2f78976e742566d3efa152d2"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 18:22:15 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 18:22:15 2019 -0800"
      },
      "message": "Merge \"Enables the use of the blastula pool.\"\nam: 33a09948e5\n\nChange-Id: Ibe2aa45a1df74674b82127f0c8588694c39461cf\n"
    },
    {
      "commit": "8a2facfa4c6eb6d6d494468dd6e08c5ac285a888",
      "tree": "dda036087b20858a144a53a17df358807ba124c8",
      "parents": [
        "145fc054170c2caa5084f8ccb6064bfb24ab5870",
        "0d9156a9c0b6531db4a34304badc521ba6379618"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 18:14:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 18:14:40 2019 -0800"
      },
      "message": "Merge \"Added Java Language methods for blastula management.\"\nam: 0d9156a9c0\n\nChange-Id: I7833c149e1aac2b0621da6d4f33b4fe800fb0a3e\n"
    },
    {
      "commit": "33a09948e5a413eb2f78976e742566d3efa152d2",
      "tree": "e7f84b27090bacf45a49bc120d95178964bb48b3",
      "parents": [
        "0d9156a9c0b6531db4a34304badc521ba6379618",
        "cffbf1c9b4d6ea7fa58dba77073092f8f4571a00"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jan 25 02:06:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 02:06:47 2019 +0000"
      },
      "message": "Merge \"Enables the use of the blastula pool.\""
    },
    {
      "commit": "0d9156a9c0b6531db4a34304badc521ba6379618",
      "tree": "c41389cd5bd9bd034d9de689fc28754b56aa16a9",
      "parents": [
        "c09b41cada169e200519f132f099f5e5f14345af",
        "c37ebe1313e207ff07bc6e31c6c75447487176c7"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jan 25 02:06:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 25 02:06:28 2019 +0000"
      },
      "message": "Merge \"Added Java Language methods for blastula management.\""
    },
    {
      "commit": "90deb1cfe9c4e9d77c9fce1a31cc5bcaf28d25b1",
      "tree": "9f0bf9c58fb67b2d398f9ad8368596fe5e44f164",
      "parents": [
        "4125342c5d96d8b4d254a4b1277300e992925069",
        "0e06994b73c4f88b66fd73de4e4c7341e90e5b4c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 25 02:00:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 02:00:45 2019 +0000"
      },
      "message": "Merge \"Fixes an issue where the ambient layout could be null\""
    },
    {
      "commit": "4125342c5d96d8b4d254a4b1277300e992925069",
      "tree": "b6bfab24e3857736ba76ecc426c97e8c98d28503",
      "parents": [
        "7d49735db9ee6c5cb7075ac91488510242070b0c",
        "902d63b542190f2ca3a970139cfda693e5136545"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Jan 25 01:57:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 01:57:15 2019 +0000"
      },
      "message": "Merge \"Fixed View.getContentCaptureSession(ContentCaptureManager).\""
    },
    {
      "commit": "b29cbfd79204cc3ac7a57a406a89f13c430c3276",
      "tree": "7ede98cb408085f2e143901e61ccb272d15f6787",
      "parents": [
        "301da2ccb8c091e3bdb0641b571f991310cdefd3"
      ],
      "author": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Thu Jan 24 17:30:33 2019 +0900"
      },
      "committer": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Fri Jan 25 10:53:42 2019 +0900"
      },
      "message": "Add test for display configuration listener\n\nTo test process controller register and unregister to ActivityDisplay as\na listener.\n\nTest: atest WindowProcessControllerTests\nBug: 113253755\nChange-Id: Ife9aeed22b9d8b5faf6cbddb12b28c6b76d4bf87\n"
    },
    {
      "commit": "1982187691a7753eb2de1fdf4d6e2ba30881120e",
      "tree": "ef5dec1ce3b0e81c61a4f7deacd4433360a21cf9",
      "parents": [
        "e045f906b36557b53afe9dbc660867eb09e4f626"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Wed Jan 23 16:48:40 2019 -0800"
      },
      "committer": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Thu Jan 24 17:38:36 2019 -0800"
      },
      "message": "Add PermissionControllerManager.isApplicationQualifiedForRole().\n\nSettings DefaultAppShortcutPreference needs this info to determine\nwhether to show the shortcut to default apps on the app info page.\n\nBug: 110557011\nBug: 123238935\nTest: manual\nChange-Id: I3ffa62eb199ba9c761bf09a556443f685f6b6b50\n"
    },
    {
      "commit": "7d49735db9ee6c5cb7075ac91488510242070b0c",
      "tree": "a78f656247e3d2fb96971cc31c98d2319a09b6fa",
      "parents": [
        "22d8f8d41dfaa5264c53d3c9a43ca217099d6cda",
        "d6e8dba7e938f8d27364e43f0a745efd177c3f72"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Fri Jan 25 01:21:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 01:21:40 2019 +0000"
      },
      "message": "Merge \"Using actual display id\""
    },
    {
      "commit": "22d8f8d41dfaa5264c53d3c9a43ca217099d6cda",
      "tree": "4cbf2f59877fd09e77c6cebc454a2ee98b490a27",
      "parents": [
        "7a6a6273d5ae67483d10cc4516f81feed41de284",
        "7c6dba62d133591f8d46800cd020a93a370d5d01"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri Jan 25 01:15:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 25 01:15:33 2019 +0000"
      },
      "message": "Merge \"Add temp debug logging for app ops\""
    },
    {
      "commit": "498a4b83f32723d90747e92724f24e7eab0c0616",
      "tree": "b5e4e64dbf27664f3a1df62607be0b1b65ce4a03",
      "parents": [
        "2d97aa8061adc399ddaf03ad5ffd57c42827cd9e"
      ],
      "author": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Tue Dec 11 16:10:16 2018 +0800"
      },
      "committer": {
        "name": "wilsonshih",
        "email": "wilsonshih@google.com",
        "time": "Fri Jan 25 09:14:45 2019 +0800"
      },
      "message": "Hide content on all displays when the device is locked.\n\nCurrently we cannot show Keyguard on private display. To prevent\nsecurity regression, we should hide the content when device is locked.\n\nBug: 120669490\nTest: atest ActivityManagerMultiDisplayTests\nTest: atest ActivityManagerDisplayLockedKeyguardTests\nTest: atest ActivityManagerDisplayKeyguardTests\n\nChange-Id: I94a5099b91f15b3871da497a8bc7cb66713d9b64\n"
    },
    {
      "commit": "7a6a6273d5ae67483d10cc4516f81feed41de284",
      "tree": "cc8353b20c7a399104731870e1ba9c4ec48c02de",
      "parents": [
        "f23df2f30ab4581f2ff3726f5142358224d9168c",
        "690885cb6b16860b25ccda135c1b2f2c36942a35"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 24 17:13:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 17:13:20 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"A get method for NR status in ServiceState\" am: c09b41cada am: 145fc05417\nam: 690885cb6b -s ours\nam skip reason: change_id I07749ff00fc9d53796208ca78721b498ed4c16fd with SHA1 bbcd9123aa is in history\n\nChange-Id: Idd05448f5b712787496d1077beb2d1cc9cd20618\n"
    }
  ],
  "next": "f23df2f30ab4581f2ff3726f5142358224d9168c"
}
