)]}'
{
  "log": [
    {
      "commit": "91fa08ff1bd85ae41d71e1ed5ee72357c975ee3b",
      "tree": "78a1d48c0aac3feeeb6212d1af5ac57a4986221f",
      "parents": [
        "beac1471aab97797a66542e9fd22e5cfc5447c02"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Jun 08 22:49:30 2018 +0100"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Jul 05 16:29:51 2018 +0100"
      },
      "message": "Move displayId into InputEvent\n\nNow both KeyEvent and MotionEvent will contain displayId. This will help\nwith dispatching input events to specific displays. There are use cases\nwhere a particular input device is used for a specific display only, and\nit sends key events to the system. This will help with those usages.\n\nTest: atest view.MotionEventTest view.KeyEventTest\nBug: 64258305\nChange-Id: I75891037617ed60820d60736216a0d615ab5e3b0\n"
    },
    {
      "commit": "beac1471aab97797a66542e9fd22e5cfc5447c02",
      "tree": "0fff1b9fce44093f7af07a3a156b6b56cabea8a6",
      "parents": [
        "9a8e27a915037ec9f1034f7e7294cf7c68054a7d",
        "3404601e073ee2fb7867e3aa50a730bcf51eda07"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Wed Jul 04 03:06:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 04 03:06:31 2018 +0000"
      },
      "message": "Merge \"Don\u0027t flash system bars while showing an immersive app on lockscreen\""
    },
    {
      "commit": "9a8e27a915037ec9f1034f7e7294cf7c68054a7d",
      "tree": "f21c294eed3ed8e4de1b2f19dc6d6d71f05a4a49",
      "parents": [
        "17ab018fdd0fcfec5e93841124763003bbbd01b5",
        "d873ae62c443dc3381fca328dcf5b73c157daf03"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 04 03:00:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 04 03:00:14 2018 +0000"
      },
      "message": "Merge \"Allow UiAutomation to adopt the shell permission indentity\""
    },
    {
      "commit": "17ab018fdd0fcfec5e93841124763003bbbd01b5",
      "tree": "7e155ced3cd9b9952a54c37bf2f00d51a4646be3",
      "parents": [
        "2a043035671989b0778a97c8df0054cb50e2643f",
        "5d8e53ce889bb7ff8965265e33124ae64dcf30cc"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 19:49:30 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 19:49:30 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE: Delay brightness change\" into pi-dev am: 0937d1807b\nam: 5d8e53ce88  -s ours\n\nChange-Id: Ia11b6124a38c2f8cebd97a36f5f3c0e0f72da404\n"
    },
    {
      "commit": "5d8e53ce889bb7ff8965265e33124ae64dcf30cc",
      "tree": "fa9f9ee921c0b26c824020b37a9358e0abc3cd7c",
      "parents": [
        "98138a28371965c2f260e33d024ad6e88a66d8af",
        "0937d1807b4444eec50b18ad47fdbba5a94c34bd"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 19:45:44 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 19:45:44 2018 -0700"
      },
      "message": "Merge \"DO NOT MERGE: Delay brightness change\" into pi-dev\nam: 0937d1807b\n\nChange-Id: Ib280983ca722add1f89f7a640a4f19c761239de9\n"
    },
    {
      "commit": "0937d1807b4444eec50b18ad47fdbba5a94c34bd",
      "tree": "5e7244af60ec1b2846ecc8397d04c94ad47e4984",
      "parents": [
        "9654ecebd7d916981c20a62a455627c4083e46b0",
        "614b9ce887ee7223d4af65c9a6d9a846b5dc10f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 04 02:34:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 04 02:34:42 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Delay brightness change\" into pi-dev"
    },
    {
      "commit": "2a043035671989b0778a97c8df0054cb50e2643f",
      "tree": "7e155ced3cd9b9952a54c37bf2f00d51a4646be3",
      "parents": [
        "e5d86e4302f53f0e1654c707fed2e1863d703b6c",
        "8a871d818be8c4b83bc563839dadf5b0994e30ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 04 02:32:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 04 02:32:37 2018 +0000"
      },
      "message": "Merge \"Update mMinLearnedBatteryCapacity when necessary.\""
    },
    {
      "commit": "e5d86e4302f53f0e1654c707fed2e1863d703b6c",
      "tree": "257be465ef4c5180a04e755b14895f64b32b4bdb",
      "parents": [
        "8469a998c2a32b784e329c1044f6ac90f535037c",
        "def4369f7912e90f149ee9860b8c539849929fa6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 04 01:54:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 04 01:54:37 2018 +0000"
      },
      "message": "Merge \"Reset field translation\""
    },
    {
      "commit": "614b9ce887ee7223d4af65c9a6d9a846b5dc10f1",
      "tree": "479f1b6ebc200c7383ead2cfaf771e11257a07ec",
      "parents": [
        "d7b59466281e2e0afc6c5db3ef08692bcc8f3a8a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Jul 02 11:17:14 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jul 04 01:41:48 2018 +0000"
      },
      "message": "DO NOT MERGE: Delay brightness change\n\nDuring a fingerprint wake-up, the display state changes bumping up\nthe display brightness. This means that the screen will flash\nbright if the scrims couldn\u0027t draw and blank the screen yet.\n\nThe fix updates the state of the keyguard, waits for the frame to be\npushed to the display (can take up to 2 frames since we\u0027re using\ntriple buffers), when then asks PowerManager to wake-up the device.\n\nFixes: 80415238\nTest: fp unlock with AOD on and off on devices with displays from\n      multiple vendors\nChange-Id: I60f0e265c4af87cc1cb4fcf31e89558a330a4b71\nMerged-In: I752f9bd5ffd754166ffee7dc15960909dd3f1a81\n"
    },
    {
      "commit": "8469a998c2a32b784e329c1044f6ac90f535037c",
      "tree": "d87584337ccc00d2937808ff3ec44308b0791093",
      "parents": [
        "e8fbdc957947f191d18fab6e39ab91588bfeee3f",
        "98138a28371965c2f260e33d024ad6e88a66d8af"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 03 17:09:58 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 17:09:58 2018 -0700"
      },
      "message": "Merge \"ImsMultiEndPoint - Sip Notify Change\" am: bc103bdf18 am: 4a319c85bd\nam: 98138a2837\n\nChange-Id: I2662ae0934dfa2ed9990ba69093c4455d1966332\n"
    },
    {
      "commit": "e8fbdc957947f191d18fab6e39ab91588bfeee3f",
      "tree": "3b78a542b4348b63384787750422bbd2a280d253",
      "parents": [
        "d344a96a8a1f7d31fe3dfffc1e49f825d09c76cd",
        "8acddad6e795d6715c665a54f17b468355693706"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jul 03 23:58:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 23:58:21 2018 +0000"
      },
      "message": "Merge \"[automerger skipped] Merge \"Include annotations in metalava stubs\" into pi-dev am: 9654ecebd7  -s ours am: d1b4a496ec  -s ours\""
    },
    {
      "commit": "8acddad6e795d6715c665a54f17b468355693706",
      "tree": "39008bdcf2e784960fcdb0d63bb7ec686de1f41e",
      "parents": [
        "af09f19e1f3cfe02be2db6a4e3cca2fad1184f8d",
        "d1b4a496ec5b44ca5bad268bde8ee260f0479cf6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Jul 03 16:57:23 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 16:57:23 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Include annotations in metalava stubs\" into pi-dev am: 9654ecebd7  -s ours\nam: d1b4a496ec  -s ours\n\nChange-Id: Ie22a5c94c18f3e1a6a75a8440d2c26d50f71caea\n"
    },
    {
      "commit": "d344a96a8a1f7d31fe3dfffc1e49f825d09c76cd",
      "tree": "3b78a542b4348b63384787750422bbd2a280d253",
      "parents": [
        "af09f19e1f3cfe02be2db6a4e3cca2fad1184f8d",
        "f842a88c90101588643bbf89ede6c25edb40fbd9"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Tue Jul 03 23:54:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 23:54:54 2018 +0000"
      },
      "message": "Merge \"Update rssi thresholds in the base config.xml\""
    },
    {
      "commit": "d873ae62c443dc3381fca328dcf5b73c157daf03",
      "tree": "abbeb50380e346db85b199fba04ee3f8cc9691c6",
      "parents": [
        "e3d3ca75dc12dda14a7e8c9c4b65b89318eae484"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jun 25 16:39:23 2018 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jul 03 16:39:44 2018 -0700"
      },
      "message": "Allow UiAutomation to adopt the shell permission indentity\n\nFor testing we often need to run shell commands. This can be done\ntoday via running a shell command from an instrumentation test\nstarted from the shell. However, this requires adding shell commands\nwhich are not in the API contract, involve boilerplate code, require\nstring parsing, etc.\n\nThis change allows an instrumentation started from the shell to\nadopt the shell UID permission state. As a result one can call APIs\nprotected by permissions normal apps cannot get by are granted to\nthe shell. This enables adding dedicated test APIs protected by\nsignatures permissions  granted to the shell.\n\nTest: cts-tradefed run cts-dev -m CtsUiAutomationTestCases\n          -t android.app.uiautomation.cts.UiAutomationTest#testAdoptShellPermissions\n\nbug:80415658\n\nChange-Id: I4bfd4b475225125512abf80ea98cd8fcacb6a1be\n"
    },
    {
      "commit": "98138a28371965c2f260e33d024ad6e88a66d8af",
      "tree": "9fd6a1602e7ceced9383cade41be9802a59566c9",
      "parents": [
        "d1b4a496ec5b44ca5bad268bde8ee260f0479cf6",
        "4a319c85bd7f9f1c438f314015c215592ccc6825"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 03 16:36:52 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 16:36:52 2018 -0700"
      },
      "message": "Merge \"ImsMultiEndPoint - Sip Notify Change\" am: bc103bdf18\nam: 4a319c85bd\n\nChange-Id: I6516ead9bfb3aa6b7c2d460fdab8de076cd07876\n"
    },
    {
      "commit": "4a319c85bd7f9f1c438f314015c215592ccc6825",
      "tree": "e91737494fe9371c19fc7c6cbf6f77ecc709583c",
      "parents": [
        "04c66489bc3534fc40fd277c2158f977593379c1",
        "bc103bdf18e10da12bfe5c205c154a91e5daa866"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 03 16:27:56 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 16:27:56 2018 -0700"
      },
      "message": "Merge \"ImsMultiEndPoint - Sip Notify Change\"\nam: bc103bdf18\n\nChange-Id: I2dbc17af8694cdb92e189202e0786fc39573b0d1\n"
    },
    {
      "commit": "d1b4a496ec5b44ca5bad268bde8ee260f0479cf6",
      "tree": "87d55aa0c577430b7343b1f229531ceafd21d28b",
      "parents": [
        "1e6fc486e30b83a98b137b7ca255e63fd739b510",
        "9654ecebd7d916981c20a62a455627c4083e46b0"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Jul 03 16:25:22 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 16:25:22 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Include annotations in metalava stubs\" into pi-dev\nam: 9654ecebd7  -s ours\n\nChange-Id: I7513067846f13da2189a46f270a3a4ca0dbe0504\n"
    },
    {
      "commit": "8a871d818be8c4b83bc563839dadf5b0994e30ba",
      "tree": "879a50c7b95c55a95e97e333cb1bc8d1cd2595b7",
      "parents": [
        "565aa509524c0d3d078f03088ce19aff2c7bee62"
      ],
      "author": {
        "name": "zhouwenjie",
        "email": "zhouwenjie@google.com",
        "time": "Tue Jul 03 16:17:02 2018 -0700"
      },
      "committer": {
        "name": "zhouwenjie",
        "email": "zhouwenjie@google.com",
        "time": "Tue Jul 03 16:17:02 2018 -0700"
      },
      "message": "Update mMinLearnedBatteryCapacity when necessary.\n\nCurrently mMinLearnedBatteryCapacity is only updated once (when it\u0027s\n-1). We check the minimum of mMinLearnedBatteryCapacity and the new\nchargeFullUah reading but never update mMinLearnedBatteryCapacity to the\nnew value.\n\nBug: 111132682\nTest: manual\nChange-Id: I1680e7a4bdf9176feb2a2dcc9f2c10c829202bda\n"
    },
    {
      "commit": "9654ecebd7d916981c20a62a455627c4083e46b0",
      "tree": "c12cfd2b5c26b7b66261eb4f47cd2476fed8bf86",
      "parents": [
        "a14e1b3950d81e73a9cc6d06bf3ec2afa906acd8",
        "3669711d873cb07a6385394b41b13f72211964c3"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Jul 03 23:11:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 23:11:25 2018 +0000"
      },
      "message": "Merge \"Include annotations in metalava stubs\" into pi-dev"
    },
    {
      "commit": "def4369f7912e90f149ee9860b8c539849929fa6",
      "tree": "e7844c87247e3dc55c1173d6e45e2c64fe5188a3",
      "parents": [
        "af09f19e1f3cfe02be2db6a4e3cca2fad1184f8d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Jul 02 15:22:58 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 22:55:00 2018 +0000"
      },
      "message": "Reset field translation\n\nField could end up outside of the screen because translation would\nbe increased if animateText() were called multiple times in short\nintervals.\n\nTest: plug and unplug battery\nChange-Id: I93510ffc9df5ed90709fc826499ad3a361f47eab\nFixes: 111006685\n"
    },
    {
      "commit": "af09f19e1f3cfe02be2db6a4e3cca2fad1184f8d",
      "tree": "39008bdcf2e784960fcdb0d63bb7ec686de1f41e",
      "parents": [
        "e89e466e9168f2816615ab5fb8dc550b0c3f28e2",
        "8dc9c6f3bad599be5d60cfb53a9e13072ba95618"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 22:46:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 22:46:12 2018 +0000"
      },
      "message": "Merge \"Clearer charging text\""
    },
    {
      "commit": "e89e466e9168f2816615ab5fb8dc550b0c3f28e2",
      "tree": "144141d3c4873cc19d1a8251ef498a9705f8ac1c",
      "parents": [
        "191f146b2db5c3c12c9543dce8edf9562dee5f84",
        "f82d2e7369d6eb3d0c30c0686ccfedb6df624da9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 22:41:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 22:41:47 2018 +0000"
      },
      "message": "Merge \"Tracks exception count by class name.\""
    },
    {
      "commit": "bc103bdf18e10da12bfe5c205c154a91e5daa866",
      "tree": "8ab26aaeebb124a2a0c56cd5d7a2f251158ab50c",
      "parents": [
        "7e957e57b7c21bc2bd7b08be28ac5f1a29c1fd02",
        "c9373d843efcbbb23258098445ca219df98b6db3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 03 22:15:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 03 22:15:21 2018 +0000"
      },
      "message": "Merge \"ImsMultiEndPoint - Sip Notify Change\""
    },
    {
      "commit": "191f146b2db5c3c12c9543dce8edf9562dee5f84",
      "tree": "dc130587143a3796448de3be30828b2eaede9a62",
      "parents": [
        "2426b5239385cda04138efdb8018d27d608cb2c1",
        "673d34b7c3912100e994e63f5e21cfbb1269da33"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 22:12:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 22:12:38 2018 +0000"
      },
      "message": "Merge \"Fix wrong duration format in logging\""
    },
    {
      "commit": "2426b5239385cda04138efdb8018d27d608cb2c1",
      "tree": "28ca418d255e2a5fc8b923f59e0c4daf09fc256e",
      "parents": [
        "565aa509524c0d3d078f03088ce19aff2c7bee62",
        "a06403d52ec0dd9832db392a3b01d72327b7b898"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jul 03 21:50:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 21:50:34 2018 +0000"
      },
      "message": "Merge \"Skip animation start logic if canceled\""
    },
    {
      "commit": "c9373d843efcbbb23258098445ca219df98b6db3",
      "tree": "8ab26aaeebb124a2a0c56cd5d7a2f251158ab50c",
      "parents": [
        "7e957e57b7c21bc2bd7b08be28ac5f1a29c1fd02"
      ],
      "author": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Fri Jun 29 17:12:01 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 03 21:41:03 2018 +0000"
      },
      "message": "ImsMultiEndPoint - Sip Notify Change\n\n-Added log message, getter method and set/read from parcel\n\nChange-Id: I832bd2cf51382bb0919ab0ea1b5c7fcba8b2b136\n"
    },
    {
      "commit": "f82d2e7369d6eb3d0c30c0686ccfedb6df624da9",
      "tree": "fd2da511958f76a8d1d579eb0310174337671335",
      "parents": [
        "565aa509524c0d3d078f03088ce19aff2c7bee62"
      ],
      "author": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Thu Jun 07 11:45:35 2018 +0100"
      },
      "committer": {
        "name": "Olivier Gaillard",
        "email": "gaillard@google.com",
        "time": "Tue Jul 03 22:22:42 2018 +0100"
      },
      "message": "Tracks exception count by class name.\n\nThe goal is to figure out if it would be worth monitoring these\nexceptions. If exception types are only caller issues like\nSecurityException and IllegalArgumentException, it is probably not worth\nit. If we can find NPE or internal exceptions it would be worth\nuploading the exceptions through dropbox.\n\nTest: unit test\n\nChange-Id: I779d43a0e6ca1a33535b90809491675420a51726\n"
    },
    {
      "commit": "565aa509524c0d3d078f03088ce19aff2c7bee62",
      "tree": "b5de6af75d20a19a226191045d01f2314f2cae56",
      "parents": [
        "a6b1d730932709aca0f27c2265614d448ac5f57b",
        "e717e0cb4eb2465c62d31cfd46275484c5a3ad07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 21:15:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 21:15:15 2018 +0000"
      },
      "message": "Merge \"Initial UsageStatsDatabase Perf tests\""
    },
    {
      "commit": "673d34b7c3912100e994e63f5e21cfbb1269da33",
      "tree": "30d4830a34ca4e030a64f0f4c684ca3e5b247e63",
      "parents": [
        "a6b1d730932709aca0f27c2265614d448ac5f57b"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Jul 03 14:00:29 2018 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Jul 03 21:03:47 2018 +0000"
      },
      "message": "Fix wrong duration format in logging\n\nTest: Just a logging change. Builds, boots.\n\nBug: 78560047\nChange-Id: I159a54ef71ef08a699c3da244d51c10009df4d6f\n"
    },
    {
      "commit": "a6b1d730932709aca0f27c2265614d448ac5f57b",
      "tree": "3719b9bb4e05e60cbb9fee71952f023ec274847a",
      "parents": [
        "20a65c4e7b5e4ca8ab22897a384763cffee9bd78",
        "1e6fc486e30b83a98b137b7ca255e63fd739b510"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Jul 03 13:54:02 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 13:54:02 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Add active admin app to power white list.\" into pi-dev am: a14e1b3950\nam: 1e6fc486e3  -s ours\n\nChange-Id: Ic3a6fb846ae7fb496a6dc246d72749f29d6cf5de\n"
    },
    {
      "commit": "20a65c4e7b5e4ca8ab22897a384763cffee9bd78",
      "tree": "3719b9bb4e05e60cbb9fee71952f023ec274847a",
      "parents": [
        "080faba4f402ee57573896f54f1fb9dfd3904a90",
        "86b7446c2be77eb7f3638c98e1d554b3ab647d40"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jul 03 20:50:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 20:50:18 2018 +0000"
      },
      "message": "Merge \"Break direct calls to UserController object in AMS from activity classes (12/n)\""
    },
    {
      "commit": "1e6fc486e30b83a98b137b7ca255e63fd739b510",
      "tree": "87d55aa0c577430b7343b1f229531ceafd21d28b",
      "parents": [
        "8b14d33acb38481c966cb93b8db5df87eccae61b",
        "a14e1b3950d81e73a9cc6d06bf3ec2afa906acd8"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Jul 03 13:41:34 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 13:41:34 2018 -0700"
      },
      "message": "Merge \"Add active admin app to power white list.\" into pi-dev\nam: a14e1b3950\n\nChange-Id: I06229f8ee9fb72d579773c566f93ba447d18f4e5\n"
    },
    {
      "commit": "080faba4f402ee57573896f54f1fb9dfd3904a90",
      "tree": "03d21fb96ee8661812bf4004088eee8d855e02cd",
      "parents": [
        "bfef432a69177e30413447c9ab1748d17340c49f",
        "1893bd162a44a49da32e43799a167d652126cb79"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 20:34:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 20:34:32 2018 +0000"
      },
      "message": "Merge \"Stop restoring spell checker settings\""
    },
    {
      "commit": "bfef432a69177e30413447c9ab1748d17340c49f",
      "tree": "7b3d69f69edc428f54d351604b321d88175735f6",
      "parents": [
        "16b6a2c772a4c4fe34e10daa225c4d4805518e67",
        "8b14d33acb38481c966cb93b8db5df87eccae61b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Jul 03 13:27:01 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 13:27:01 2018 -0700"
      },
      "message": "Merge \"Make Half class use public APIs\" am: 7e957e57b7 am: 04c66489bc\nam: 8b14d33acb\n\nChange-Id: I6eb87843c251f726de2feb6827c54c8f7b75f1fe\n"
    },
    {
      "commit": "a14e1b3950d81e73a9cc6d06bf3ec2afa906acd8",
      "tree": "edf5dea4c635e37f38147819af57a6b38cdb1d57",
      "parents": [
        "42e713d7a30a4a1262b352915d66323ae2f28fac",
        "f5a13f8b3a0ce1a3ee6e49802e32db3f3fb38d6d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 20:24:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 20:24:58 2018 +0000"
      },
      "message": "Merge \"Add active admin app to power white list.\" into pi-dev"
    },
    {
      "commit": "8b14d33acb38481c966cb93b8db5df87eccae61b",
      "tree": "4b0b978bd91632ac5820f66a4d8494179542d838",
      "parents": [
        "6af28886e34e370331e93b928c43fa2d2bfaf825",
        "04c66489bc3534fc40fd277c2158f977593379c1"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Jul 03 13:17:31 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 13:17:31 2018 -0700"
      },
      "message": "Merge \"Make Half class use public APIs\" am: 7e957e57b7\nam: 04c66489bc\n\nChange-Id: I35fa0a22465885a47612601d541afb366b5953ec\n"
    },
    {
      "commit": "16b6a2c772a4c4fe34e10daa225c4d4805518e67",
      "tree": "c70b941281a75e9bbddf09e1c801cbdc59429c57",
      "parents": [
        "06ab2bb9eeb99c47a1fe0a58bd9e033ea621b178",
        "9333840e902a335ffa5e2fcfc08b56f2c2d993a7"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jul 03 20:13:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 20:13:13 2018 +0000"
      },
      "message": "Merge \"Reduce object allocation in AMS.computeOomAdjLocked()\""
    },
    {
      "commit": "04c66489bc3534fc40fd277c2158f977593379c1",
      "tree": "ffad7462936684ceeac7aa83976c99cce9ecb6f2",
      "parents": [
        "e3f76635f761a2862700c9e124d770a83688a02d",
        "7e957e57b7c21bc2bd7b08be28ac5f1a29c1fd02"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Jul 03 13:08:26 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 13:08:26 2018 -0700"
      },
      "message": "Merge \"Make Half class use public APIs\"\nam: 7e957e57b7\n\nChange-Id: I7f41f07ed5d35a0c538c90b49b4500ba9952f74d\n"
    },
    {
      "commit": "06ab2bb9eeb99c47a1fe0a58bd9e033ea621b178",
      "tree": "a91b27e91c863aef816e681d1f7f504a6561a24d",
      "parents": [
        "6cfbbf57ba12aa948963fa0e5ea22de99a891cd7",
        "5d0334843698d6ec88bf74305baf85f1ef855f9d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 20:04:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 20:04:16 2018 +0000"
      },
      "message": "Merge \"Fix path rendering issues\""
    },
    {
      "commit": "6cfbbf57ba12aa948963fa0e5ea22de99a891cd7",
      "tree": "b1fc0e3726eb16248cb7374986d071b9aa316db8",
      "parents": [
        "1a921a5f27ba06256b1dacd8f2e8cfffe78b1e2b",
        "664af785d5b4399ff9b633f3e1aaa99ef44523c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 19:55:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 19:55:21 2018 +0000"
      },
      "message": "Merge \"Fix how we get provider pkgs\""
    },
    {
      "commit": "5d0334843698d6ec88bf74305baf85f1ef855f9d",
      "tree": "3ca6da6d3b059421cd8bdf08cd6b0496a0ec91c3",
      "parents": [
        "05329bb46a36cbb568c93da810ce07d917a21a7a"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Tue Jul 03 14:47:59 2018 -0400"
      },
      "committer": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Tue Jul 03 19:50:06 2018 +0000"
      },
      "message": "Fix path rendering issues\n\nFix remaining battery icon. Disable CCPR, which seems to\nhave caused a regression.\n\n\nTest: Ran SystemUI and battery icon is drawn white.\nBug: skbug.com/8127\nChange-Id: Ic82bce14b760a8889ea2261c44b2631dc755288f\n"
    },
    {
      "commit": "1a921a5f27ba06256b1dacd8f2e8cfffe78b1e2b",
      "tree": "675c2d0c9e75c5a7e023345cd6eb2fdc2d47e2bd",
      "parents": [
        "1a4b34b37c91d0022a361b8ea393b8e19461fec6",
        "6af28886e34e370331e93b928c43fa2d2bfaf825"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 12:37:53 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 12:37:53 2018 -0700"
      },
      "message": "Merge \"Cross fade wake-up from pulsing\" into pi-dev am: 42e713d7a3\nam: 6af28886e3\n\nChange-Id: I5d0f8cff0718fa2537ba7c4199347b3f0275952f\n"
    },
    {
      "commit": "1a4b34b37c91d0022a361b8ea393b8e19461fec6",
      "tree": "84cb66108395c93e1d167ccd45484671cf39f270",
      "parents": [
        "78f4ba282a9032cafd8c21852fe04822801115b8",
        "0ff52617bee66844377cb863eedf7aff2d451f5c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jul 03 12:27:01 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 12:27:01 2018 -0700"
      },
      "message": "Merge \"AudioService: history of A2DP commands\" into pi-dev am: cd64600ba8\nam: 0ff52617be\n\nChange-Id: I69915fa0e27d9d16c22eaf53d17aa9f9f0a1eb14\n"
    },
    {
      "commit": "78f4ba282a9032cafd8c21852fe04822801115b8",
      "tree": "43afbb2990e7ed7fac1513636b1ffc863005515c",
      "parents": [
        "babbdbffe305a341c18db3381004b578d407d901",
        "28149f65f9f036f746957d1323efda20aed94ba3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 19:21:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 19:21:57 2018 +0000"
      },
      "message": "Merge \"Be more strict about triggering notification lights\""
    },
    {
      "commit": "6af28886e34e370331e93b928c43fa2d2bfaf825",
      "tree": "2f3540e988843d0b75dcef20b3d867a8cedd2e8b",
      "parents": [
        "0ff52617bee66844377cb863eedf7aff2d451f5c",
        "42e713d7a30a4a1262b352915d66323ae2f28fac"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 12:20:31 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 12:20:31 2018 -0700"
      },
      "message": "Merge \"Cross fade wake-up from pulsing\" into pi-dev\nam: 42e713d7a3\n\nChange-Id: Ieb0607ff1abf36ca56565b49aeb2f565a115bc55\n"
    },
    {
      "commit": "babbdbffe305a341c18db3381004b578d407d901",
      "tree": "6cbb01194af7b82262b6c733effe9eed6093aaf1",
      "parents": [
        "84c8b0fe47608b2f2dd7cfbca82dd2ba447e0eb0",
        "6614a0868390810a59f2dbfc0e7626a9dbacfddc"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan@google.com",
        "time": "Tue Jul 03 12:17:00 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 12:17:00 2018 -0700"
      },
      "message": "Merge \"Add system_server to system group only if per_app_memcg is true\" into pi-dev am: fb11e4c9b1\nam: 6614a08683\n\nChange-Id: Ie46e76f215dcb22b3d1eb4c0e9d19e8e49d4b715\n"
    },
    {
      "commit": "0ff52617bee66844377cb863eedf7aff2d451f5c",
      "tree": "15160c9a6714bbe7296329087d5ef04623c98946",
      "parents": [
        "6614a0868390810a59f2dbfc0e7626a9dbacfddc",
        "cd64600ba82f4e7cacd3f715aaea3b585ad60e5e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jul 03 12:11:10 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 12:11:10 2018 -0700"
      },
      "message": "Merge \"AudioService: history of A2DP commands\" into pi-dev\nam: cd64600ba8\n\nChange-Id: Ibc294825a942fd0f4b5fbe6c09eafac43ed2cccc\n"
    },
    {
      "commit": "84c8b0fe47608b2f2dd7cfbca82dd2ba447e0eb0",
      "tree": "86336bb98cd3f6cd7a65e7e56720788508b08b92",
      "parents": [
        "6a7aac4afed3a09396943f3797e7dcf000ba3621",
        "e323fcbe98cdbd7a395177381f0bec6fe8dd99a2"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Jul 03 12:07:59 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 12:07:59 2018 -0700"
      },
      "message": "Merge \"Correctly preserve key generation parameters\" into pi-dev am: 6f7cfb0627\nam: e323fcbe98\n\nChange-Id: I8cdbb82cd6fee604775764519dc8bf835a9c3738\n"
    },
    {
      "commit": "6614a0868390810a59f2dbfc0e7626a9dbacfddc",
      "tree": "207c04375e93223d90eb404b209635ca15d7f8ed",
      "parents": [
        "e323fcbe98cdbd7a395177381f0bec6fe8dd99a2",
        "fb11e4c9b1af9219c8e90d2c295b2d003cb1129d"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan@google.com",
        "time": "Tue Jul 03 12:05:38 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 12:05:38 2018 -0700"
      },
      "message": "Merge \"Add system_server to system group only if per_app_memcg is true\" into pi-dev\nam: fb11e4c9b1\n\nChange-Id: Icc9d0bb40515a87ddb0c8c0b28d0715a3f6bb0fe\n"
    },
    {
      "commit": "e323fcbe98cdbd7a395177381f0bec6fe8dd99a2",
      "tree": "a279fc05ab339023812c8b7c761751a92f1d2929",
      "parents": [
        "f882e66f2b6fee83bdf11b06a13f3ba8e4894cbb",
        "6f7cfb0627d02f394e864ddd29b086520cad64d2"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Jul 03 11:59:13 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 11:59:13 2018 -0700"
      },
      "message": "Merge \"Correctly preserve key generation parameters\" into pi-dev\nam: 6f7cfb0627\n\nChange-Id: Id7fb68a441e873f7ae844bfc87f7f60798ecd57c\n"
    },
    {
      "commit": "42e713d7a30a4a1262b352915d66323ae2f28fac",
      "tree": "82820281de9067f7b212f8cd4ca83c29f8b55715",
      "parents": [
        "cd64600ba82f4e7cacd3f715aaea3b585ad60e5e",
        "d35502fb5f5910f87b3b205d5171a0747b60e87a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 18:52:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 18:52:23 2018 +0000"
      },
      "message": "Merge \"Cross fade wake-up from pulsing\" into pi-dev"
    },
    {
      "commit": "cd64600ba82f4e7cacd3f715aaea3b585ad60e5e",
      "tree": "2ce26975e5b2ea17f2bf13cfdfaa389456fd6e57",
      "parents": [
        "fb11e4c9b1af9219c8e90d2c295b2d003cb1129d",
        "3bf75781cacb1cd181be43e454fef29c83cbeab9"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jul 03 18:49:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 18:49:33 2018 +0000"
      },
      "message": "Merge \"AudioService: history of A2DP commands\" into pi-dev"
    },
    {
      "commit": "fb11e4c9b1af9219c8e90d2c295b2d003cb1129d",
      "tree": "ebeb0885ef5828ba35f722fe0956bf5263d6296d",
      "parents": [
        "6f7cfb0627d02f394e864ddd29b086520cad64d2",
        "5fa8af2b10d24fb6c08099d258bf887baf68ffb0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 18:39:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 18:39:18 2018 +0000"
      },
      "message": "Merge \"Add system_server to system group only if per_app_memcg is true\" into pi-dev"
    },
    {
      "commit": "8dc9c6f3bad599be5d60cfb53a9e13072ba95618",
      "tree": "8e72182b85ac3b4a52dd0a8e09a8bfd05537ec69",
      "parents": [
        "19bbcfff1e1bd94a4b294c36f1e14d7286c685e0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 11:37:52 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jul 03 11:37:52 2018 -0700"
      },
      "message": "Clearer charging text\n\nUsed to be \"Charged,\" now it is \"Fully Charged.\"\n\nTest: visual\nChange-Id: I5cda3110d8fbfa58985625e3a0ccf5ef354f7d09\nFixes: 111100554\n"
    },
    {
      "commit": "7e957e57b7c21bc2bd7b08be28ac5f1a29c1fd02",
      "tree": "716633eb613c5a88e25c2a84a0da4fc1c7d888ff",
      "parents": [
        "ef941e192a16d57cf58dc42f4befb50d87f62042",
        "f9d88dfac159456d1d3774419f3bbe5c7714fd66"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Jul 03 18:32:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 03 18:32:27 2018 +0000"
      },
      "message": "Merge \"Make Half class use public APIs\""
    },
    {
      "commit": "6f7cfb0627d02f394e864ddd29b086520cad64d2",
      "tree": "ece90ffe9691f2c323a27afaa9b05619a8b3cd7d",
      "parents": [
        "9ccabdbc45eef085b5ad74824e9a369e572e712d",
        "5a5c6e0e44fbccbf5608c1955debf1650890f5a6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 18:31:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 18:31:06 2018 +0000"
      },
      "message": "Merge \"Correctly preserve key generation parameters\" into pi-dev"
    },
    {
      "commit": "6a7aac4afed3a09396943f3797e7dcf000ba3621",
      "tree": "a9dc11eb72f8b9adb17af625edca3f4c8ad609cd",
      "parents": [
        "e341d4a88fa97f10eee2f121098723b975f7bdda",
        "b270fc22019e67b796ce6859916ed9977ca976b0"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Jul 03 18:27:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 18:27:47 2018 +0000"
      },
      "message": "Merge \"Use sharedUserId as package name if there are collisions\""
    },
    {
      "commit": "e341d4a88fa97f10eee2f121098723b975f7bdda",
      "tree": "332689694a477b8a94b596f12f9fc397d0525fb7",
      "parents": [
        "dbc26e0e9d9994d5b18ba1c6f062cc6b0fd45515",
        "ba145fec56952267355eed1fe8f898962f91c7f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 18:08:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 18:08:03 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2: move SubtitleData listener into EventCallback\""
    },
    {
      "commit": "28149f65f9f036f746957d1323efda20aed94ba3",
      "tree": "4cb4eab6c3c07f3607f3505f4b0b3ab9c413e5cc",
      "parents": [
        "ce77407144346c6fad679a4297910eea07d0d601"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jul 03 10:43:35 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jul 03 13:54:53 2018 -0400"
      },
      "message": "Be more strict about triggering notification lights\n\nDon\u0027t trigger lights if they should be suppressed by notification flags.\n\nDon\u0027t log that notification lights happened if global or temporary\nsettings have turned them off\n\nTest: runtest systemui-notification, verify\nnotification_itnerruptiveness numbers for a fresh 3p app that uses\nlights\nBug: 111069748\n\nChange-Id: I68750bf39eb76ef0bda40ddacfd90e1be79e8575\n"
    },
    {
      "commit": "dbc26e0e9d9994d5b18ba1c6f062cc6b0fd45515",
      "tree": "1d4c5942e98b8cbd2bd4c1cacce294725f63793e",
      "parents": [
        "9445ca3ab90bde3cd8e7d2eebbe660620c682175",
        "190c06736a4affd83fdcc77590faf94ac5a20c2c"
      ],
      "author": {
        "name": "Andrew Zeng",
        "email": "zenga@google.com",
        "time": "Tue Jul 03 17:44:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 17:44:41 2018 +0000"
      },
      "message": "Merge \"Keep track of all bound services.\""
    },
    {
      "commit": "9445ca3ab90bde3cd8e7d2eebbe660620c682175",
      "tree": "08c8328ce9cd0a87eaadf4fab56a51c5b34d59aa",
      "parents": [
        "e7ece5a69da5070b0fc24d96c368342244788e59",
        "c69cd4480ee7dc06de8aacee399e19e99362ecb0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 17:42:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 17:42:25 2018 +0000"
      },
      "message": "Merge \"Bugreport: Fix SystemUI service from being dumped twice 1/2\""
    },
    {
      "commit": "e7ece5a69da5070b0fc24d96c368342244788e59",
      "tree": "b26058683ad09d99d540980157c23d586d4d927c",
      "parents": [
        "0000c05486874aacc096d9a4290adda98f6198b3",
        "e1c0c2cb8dd5624d4b881f1ecfeef66fc86890f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 17:41:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 17:41:21 2018 +0000"
      },
      "message": "Merge \"Fix leak where system held onto slice providers\""
    },
    {
      "commit": "0000c05486874aacc096d9a4290adda98f6198b3",
      "tree": "bcb791b55037ccb54394e58e24ff219508ecf983",
      "parents": [
        "bb12193435c58d49c144c47c2ce30fa8d69a5d8a",
        "d7f77cfab7138d2d5f6c43c191997e813cc2c82e"
      ],
      "author": {
        "name": "Nick James",
        "email": "nickjames@google.com",
        "time": "Tue Jul 03 17:35:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 17:35:40 2018 +0000"
      },
      "message": "Merge \"Revert \"Disable DND status change notification on watches.\"\""
    },
    {
      "commit": "bb12193435c58d49c144c47c2ce30fa8d69a5d8a",
      "tree": "9d2061c7031b9f399694c03bfd89a85f324a5d9b",
      "parents": [
        "f1ea4f4011ecb36bb35a49d8179128fe39dc7bd9"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 28 16:04:02 2018 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jul 03 17:34:54 2018 +0000"
      },
      "message": "Don\u0027t call updateInputWindow twice in relayoutWindow\n\nTest: go/wm-smoke\nTest: Inspect perf\nBug: 110464019\nChange-Id: I1e59dd758444363d985eb10cdcedc8e01d036cdb\n"
    },
    {
      "commit": "f1ea4f4011ecb36bb35a49d8179128fe39dc7bd9",
      "tree": "625797b718008be27d3e360e931a80bebaaae294",
      "parents": [
        "6ffe655a635d9e31dcfe84f0d26eab08cf474042",
        "a11298be5df8567c6dc82cf4dd64fb3ce30c1466"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 17:14:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 17:14:32 2018 +0000"
      },
      "message": "Merge \"Decrease delay to improve battery life\""
    },
    {
      "commit": "d7f77cfab7138d2d5f6c43c191997e813cc2c82e",
      "tree": "20d638c89c3f31049449de54cd023cf6b4f84997",
      "parents": [
        "506417450ba4e3f4ca1366a6d9bdc27186ac44de"
      ],
      "author": {
        "name": "Nick James",
        "email": "nickjames@google.com",
        "time": "Tue Jul 03 16:37:25 2018 +0000"
      },
      "committer": {
        "name": "Nick James",
        "email": "nickjames@google.com",
        "time": "Tue Jul 03 16:37:25 2018 +0000"
      },
      "message": "Revert \"Disable DND status change notification on watches.\"\n\nThis reverts commit 506417450ba4e3f4ca1366a6d9bdc27186ac44de.\n\nReason for revert: Looking for +2 from main Android team.\n\nChange-Id: Ieae138d8a2acce814d6ddbef2545e319edd216fe\n"
    },
    {
      "commit": "86b7446c2be77eb7f3638c98e1d554b3ab647d40",
      "tree": "83f4523ce10ed8fd76a0352f074ef6fcc741f565",
      "parents": [
        "9333840e902a335ffa5e2fcfc08b56f2c2d993a7"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Jul 02 08:42:43 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jul 03 08:22:59 2018 -0700"
      },
      "message": "Break direct calls to UserController object in AMS from activity classes (12/n)\n\nMake calls from activity classes go through ActivityManagerInternal\ninterface to case UserController instead of calling AMS.mUserController\nobject directly. Note that calls to UserController should not hold the\nAMS lock.\n\nBug: 80414790\nTest: Existing tests pass\nChange-Id: Ie56f08d10b62d609e9b5e31f45b5f0d6eed3a9d4\n"
    },
    {
      "commit": "664af785d5b4399ff9b633f3e1aaa99ef44523c2",
      "tree": "20899f0819f2389c09a4bd57770045f02f1b3113",
      "parents": [
        "af5753836912a1c76ac35071b8343a6d00782d9e"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 03 11:21:57 2018 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 03 11:21:57 2018 -0400"
      },
      "message": "Fix how we get provider pkgs\n\nTest: all existing tests pass (including high level supportlib ones)\nChange-Id: I6b37ef419e3c76f35912f84500f88c069b7505ac\n"
    },
    {
      "commit": "e1c0c2cb8dd5624d4b881f1ecfeef66fc86890f0",
      "tree": "b174dd76e7b0fa34072324440e6d740ca3728472",
      "parents": [
        "af5753836912a1c76ac35071b8343a6d00782d9e"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 03 11:08:32 2018 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 03 11:08:32 2018 -0400"
      },
      "message": "Fix leak where system held onto slice providers\n\nTest: uiservicestests\nBug: 110985973\nChange-Id: Ie8fab3c7b8c22d302825fb147d2c3468f9ae7172\n"
    },
    {
      "commit": "9333840e902a335ffa5e2fcfc08b56f2c2d993a7",
      "tree": "17a0b755a1859643b870a852ac68505bf39997e6",
      "parents": [
        "817c832eb4d1e1248d6b5a86eb2e5492efe6b89c"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jul 03 07:30:57 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jul 03 07:30:57 2018 -0700"
      },
      "message": "Reduce object allocation in AMS.computeOomAdjLocked()\n\nFollow-up clean-up CL to ag/4246927 where we introduced structured\nway of communicating process state to WM. However, in that CL we\nwere creating a few objects whenever AMS.computeOomAdjLocked() is\ncalled. This CL corrects that with a temp. object/class pattern.\n\nTest: existing tests pass.\nBug: 80414790\nChange-Id: I97241b3d71e10610cca562397d33c8fa77727efa\n"
    },
    {
      "commit": "6ffe655a635d9e31dcfe84f0d26eab08cf474042",
      "tree": "25c09bcdb7157dac551a6165f5b9425e4564c171",
      "parents": [
        "05329bb46a36cbb568c93da810ce07d917a21a7a",
        "b4d6aa705654bb2a0468ff7ce1492200425d95d6"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Tue Jul 03 14:13:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 14:13:22 2018 +0000"
      },
      "message": "Merge \"Add more information to notifications dump.\""
    },
    {
      "commit": "05329bb46a36cbb568c93da810ce07d917a21a7a",
      "tree": "07342999e905e43de9e94981bd266e371805c1a6",
      "parents": [
        "e026b408b561b15b5a35a656e47260e9de566e03",
        "5a4f92c209e4b20bb6e60df176673c42865d5131"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 12:35:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 12:35:46 2018 +0000"
      },
      "message": "Merge \"Hide windows even when AOD is off\""
    },
    {
      "commit": "e026b408b561b15b5a35a656e47260e9de566e03",
      "tree": "1221a6e7a409e59d6d72f16e467393430bcb6556",
      "parents": [
        "305293d5299c5c00bc869ea82ec466a868c709c0",
        "11965ede903ad5168894d1268acb8da4e114315f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 11:11:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 11:11:27 2018 +0000"
      },
      "message": "Merge \"Track max CPU and latency of binder calls\""
    },
    {
      "commit": "305293d5299c5c00bc869ea82ec466a868c709c0",
      "tree": "d85cc8879be35838fb9b1b97fed888d710366a00",
      "parents": [
        "95e4e67dc64f00f8db6b4be773bb3f72f64d719b",
        "f882e66f2b6fee83bdf11b06a13f3ba8e4894cbb"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jul 03 03:29:26 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 03:29:26 2018 -0700"
      },
      "message": "Merge \"Push DNS configuration on network validation\" am: ef941e192a am: e3f76635f7\nam: f882e66f2b\n\nChange-Id: I209c38fab7f05909e61731a348b1b1a2b35feab2\n"
    },
    {
      "commit": "f882e66f2b6fee83bdf11b06a13f3ba8e4894cbb",
      "tree": "1ac88233c5d57795b0d4c2393b426810d71f6595",
      "parents": [
        "bf633db476f02c63f9463d236bb78c4d955a693b",
        "e3f76635f761a2862700c9e124d770a83688a02d"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jul 03 03:19:32 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 03:19:32 2018 -0700"
      },
      "message": "Merge \"Push DNS configuration on network validation\" am: ef941e192a\nam: e3f76635f7\n\nChange-Id: Ic2046e053faf58e2edf2824e01145c61a9f2991f\n"
    },
    {
      "commit": "e3f76635f761a2862700c9e124d770a83688a02d",
      "tree": "ca069217b9ed58dc7d34fb2ac96ed4fd00b51a25",
      "parents": [
        "d111501e8cac4121fb36c276df7d24183ac6ee51",
        "ef941e192a16d57cf58dc42f4befb50d87f62042"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jul 03 03:09:16 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 03:09:16 2018 -0700"
      },
      "message": "Merge \"Push DNS configuration on network validation\"\nam: ef941e192a\n\nChange-Id: I5907831e5f5f1f3659580cc56e2e081cbe88b1cc\n"
    },
    {
      "commit": "ef941e192a16d57cf58dc42f4befb50d87f62042",
      "tree": "5434854be10bb3ce8ef496b559d99667ef95ebf0",
      "parents": [
        "38f75762977b3fb5d6965c90e9d4a57e72654c1c",
        "c6d00228cd94f9f5f5cdf7c89ba8e8e887df6213"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 09:03:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 03 09:03:35 2018 +0000"
      },
      "message": "Merge \"Push DNS configuration on network validation\""
    },
    {
      "commit": "95e4e67dc64f00f8db6b4be773bb3f72f64d719b",
      "tree": "bab0622e566bb7e0492e9b9a0f92bd2ccee4b785",
      "parents": [
        "a554f8791ee8f921ae52514c24c1b1c6c2286f68",
        "2a8f129c2ac16550cacf85dccef73f90f263144a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 08:32:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 08:32:23 2018 +0000"
      },
      "message": "Merge \"Docs: generateKeyPair() can\u0027t be called from the main thread.\""
    },
    {
      "commit": "a554f8791ee8f921ae52514c24c1b1c6c2286f68",
      "tree": "b01a8f671eb7a610318c84fc8410f554422ca1b3",
      "parents": [
        "ca3d7aeb597e43054dd260f2d36857cfacbdfa6f",
        "bf633db476f02c63f9463d236bb78c4d955a693b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Jul 03 01:30:03 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 01:30:03 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Reordered the params for network registration\" am: 38f7576297  -s ours am: d111501e8c\nam: bf633db476\n\nChange-Id: I541fab7ad6203733e0452cb9b96f144be2fe8464\n"
    },
    {
      "commit": "bf633db476f02c63f9463d236bb78c4d955a693b",
      "tree": "085dce00f7d6452f8fa4bd8211efdc4721b0e1dc",
      "parents": [
        "0ede70112046b3a48afd81d8e4363cf94812099f",
        "d111501e8cac4121fb36c276df7d24183ac6ee51"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Jul 03 01:21:06 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 01:21:06 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Reordered the params for network registration\" am: 38f7576297  -s ours\nam: d111501e8c\n\nChange-Id: I86db28ba40fbb73fe0b50f8e751740767d22300f\n"
    },
    {
      "commit": "d111501e8cac4121fb36c276df7d24183ac6ee51",
      "tree": "345faab8cdfcf05a59fdc3ebc474cde854ae6d6f",
      "parents": [
        "b6d12b8bb1d2445b74fab21ac5a5f1337bb3194a",
        "38f75762977b3fb5d6965c90e9d4a57e72654c1c"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Jul 03 01:12:03 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 03 01:12:03 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"Reordered the params for network registration\"\nam: 38f7576297  -s ours\n\nChange-Id: Ibbe9027176ff14eae912c794fb0724cdc32f4926\n"
    },
    {
      "commit": "3404601e073ee2fb7867e3aa50a730bcf51eda07",
      "tree": "f73a132eac8e154f4dce6e51eeb44fd7178709f8",
      "parents": [
        "a21ec6618d6577c6d8209691b2e7ecef95749cfc"
      ],
      "author": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Fri Jun 29 15:26:52 2018 +0800"
      },
      "committer": {
        "name": "Tiger Huang",
        "email": "tigerhuang@google.com",
        "time": "Tue Jul 03 14:41:43 2018 +0800"
      },
      "message": "Don\u0027t flash system bars while showing an immersive app on lockscreen\n\nBefore applying this patch, when a show-when-locked immersive app is\nshowing, the system bars would quickly show and hide, which are\nredundant to the user.\n\nThe root cause is that, for nav bar, we have a policy to show nav bar\nif the width and height of status bar are MATCH_PARENT and status bar\nhas no PRIVATE_FLAG_KEYGUARD. When keyguard is becoming status bar,\nits keyguard flag would be removed first, and then the height would\nbe changed to the bar height. So the nav bar would be shown between\nthese events. For status bar, we force showing it when it is expanded\nby checking its width and height are MATCH_PARENT or not.\n\nTo fix the issue, this change introduces a new private flag which\nindicates that the status bar window is now in an explicit expanded\nstate. We check this flag instead of checking the width and height of\nstatus bar.\n\nThis change also fix a bug that: when AOD is enabled, if the\nforeground app has FLAG_SHOW_WHEN_LOCKED, FLAG_TURN_SCREEN_ON, and\nFLAG_FULLSCREEN, clicking on the power key would make it show the app\nagain instead of AOD. (not 100%, but chances)\n\nBug: 80147982\nTest: 1. go/wm-smoke\n      2. Launch a show-when-locked turn-screen-on immersive app on\n         AOD, and see if any system bar flashes.\n      3. Launch a show-when-locked turn-screen-on immersive app on\n         lockscreen, and see if any system bar flashes.\n      4. a. Enable AOD in Settings.\n         b. Open a show-when-locked turn-screen-on immersive app.\n         c. Click on power key, and see if AOD shows.\n      5. Launch an immersive app and drag down the status bar, see\n         if nav bar keeps there as long as status bar is expanded.\n\nChange-Id: Ie885d504eb73ae8a86736b2c3ed4fb03eb9f739e\n"
    },
    {
      "commit": "c6d00228cd94f9f5f5cdf7c89ba8e8e887df6213",
      "tree": "5434854be10bb3ce8ef496b559d99667ef95ebf0",
      "parents": [
        "38f75762977b3fb5d6965c90e9d4a57e72654c1c"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jun 26 18:53:43 2018 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jul 03 13:33:34 2018 +0900"
      },
      "message": "Push DNS configuration on network validation\n\nTest: as follows\n    - built, flashed, booted\n    - runtest frameworks-net passes\n    - connected to captive portal network,\n      saw failed validation attempt (opportunistic),\n      passed portal, saw successful revalidation attempt\nBug: 64133961\nBug: 72344805\nBug: 109928338\n\nChange-Id: I0471685c2234af8a8c7f5b2ad3205eb6e36333c5\n"
    },
    {
      "commit": "ca3d7aeb597e43054dd260f2d36857cfacbdfa6f",
      "tree": "b01a8f671eb7a610318c84fc8410f554422ca1b3",
      "parents": [
        "e939d86df92fba473e9a96043156fe0e0f0e741e",
        "333c17598582e9bb94a2ddda3737544845c980fa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 02:26:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 02:26:16 2018 +0000"
      },
      "message": "Merge \"Add active admin app to power white list.\""
    },
    {
      "commit": "e939d86df92fba473e9a96043156fe0e0f0e741e",
      "tree": "3c58ae165844aa57054e845732a9059ef70d155a",
      "parents": [
        "9e01f4293c9c8fbec62eb197d8e3f3fee6485872",
        "0ede70112046b3a48afd81d8e4363cf94812099f"
      ],
      "author": {
        "name": "Carmen Jackson",
        "email": "carmenjackson@google.com",
        "time": "Mon Jul 02 19:02:23 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 02 19:02:23 2018 -0700"
      },
      "message": "Merge \"Add in-app tracepoints to TouchLatency app.\" am: 674fd12278 am: b6d12b8bb1\nam: 0ede701120\n\nChange-Id: Iee202f3c645249109a7f27ba393bb41c50b6b9e8\n"
    },
    {
      "commit": "0ede70112046b3a48afd81d8e4363cf94812099f",
      "tree": "085dce00f7d6452f8fa4bd8211efdc4721b0e1dc",
      "parents": [
        "c49d3b2e2f57b61f5ff42aad9184d711e5f281d8",
        "b6d12b8bb1d2445b74fab21ac5a5f1337bb3194a"
      ],
      "author": {
        "name": "Carmen Jackson",
        "email": "carmenjackson@google.com",
        "time": "Mon Jul 02 18:52:46 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 02 18:52:46 2018 -0700"
      },
      "message": "Merge \"Add in-app tracepoints to TouchLatency app.\" am: 674fd12278\nam: b6d12b8bb1\n\nChange-Id: I719439a6323ef38f2f39cd578cc4700b9e70850c\n"
    },
    {
      "commit": "9e01f4293c9c8fbec62eb197d8e3f3fee6485872",
      "tree": "0a52e17623e71c1e690cce00368124de177b9271",
      "parents": [
        "eda30b4981f2a0fe643fd89f0781b5c15554f0ad",
        "fe8c8337edc5e9d6b61d0942873538912d523db7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 01:18:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 01:18:15 2018 +0000"
      },
      "message": "Merge \"Add Feature Flag for Hearing Aid Profile\""
    },
    {
      "commit": "3bf75781cacb1cd181be43e454fef29c83cbeab9",
      "tree": "7d9344fdf2822c32fb1353887783c973907d6b2b",
      "parents": [
        "4764921dcc61f01cb011e2e64a117855910f7a61"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jul 02 10:48:04 2018 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jul 02 18:15:49 2018 -0700"
      },
      "message": "AudioService: history of A2DP commands\n\nKeep history of command coming from A2dpService in AudioService\n  logger.\n\nBug: 110186160\nTest: connect/disconnect A2DP device and take bugreport,\n      or run $ adb shell dumpsys audio\n\nChange-Id: Ice65c20e91aa2675fbacb1c326a53d5b02bba3e5\n"
    },
    {
      "commit": "ba145fec56952267355eed1fe8f898962f91c7f7",
      "tree": "99e96f685cd2d6e4cce0cda4151d2e43bc0bbec1",
      "parents": [
        "9c56090203346399cb83450d377a04b76c35f25e"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Jun 22 17:27:07 2018 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Jul 02 18:12:42 2018 -0700"
      },
      "message": "MediaPlayer2: move SubtitleData listener into EventCallback\n\nRename onMediaTimeChanged to onMediaTimeDiscontinuity\nRemove stop\nTest: MediaPlayer2Test\nBug: 109928575\n\nChange-Id: I7e81a3255360fe780f07d8478634a4a41935db8c\n"
    },
    {
      "commit": "f5a13f8b3a0ce1a3ee6e49802e32db3f3fb38d6d",
      "tree": "e4af371f55713de39031559d1a5dbf27297e1956",
      "parents": [
        "1250cd140767231a92919d94a0173b3d0bd9a730"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Jun 28 14:06:29 2018 -0700"
      },
      "committer": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Mon Jul 02 18:08:06 2018 -0700"
      },
      "message": "Add active admin app to power white list.\n\nSo user can\u0027t restrict it in settings app.\n\nBug: 110337989\nTest: RunSettingsLibTests\nChange-Id: Ie32dc8b2204369c9ca8f704436d5c988f76481ae\nMerged-In: Ie32dc8b2204369c9ca8f704436d5c988f76481ae\n"
    },
    {
      "commit": "b6d12b8bb1d2445b74fab21ac5a5f1337bb3194a",
      "tree": "345faab8cdfcf05a59fdc3ebc474cde854ae6d6f",
      "parents": [
        "0571b04c3a4921e948023c83fe8d194e960a2195",
        "674fd12278cff52a9a9793b78a84386a1c908ebf"
      ],
      "author": {
        "name": "Carmen Jackson",
        "email": "carmenjackson@google.com",
        "time": "Mon Jul 02 17:57:29 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 02 17:57:29 2018 -0700"
      },
      "message": "Merge \"Add in-app tracepoints to TouchLatency app.\"\nam: 674fd12278\n\nChange-Id: I69a89ba6fac90a454a1d8befe9317af25979ccbf\n"
    },
    {
      "commit": "eda30b4981f2a0fe643fd89f0781b5c15554f0ad",
      "tree": "672cd56fc9d592a5d9473c959a8692788b29c603",
      "parents": [
        "b5ec0b8053092a992906df53f8b3abd742af396f",
        "c49d3b2e2f57b61f5ff42aad9184d711e5f281d8"
      ],
      "author": {
        "name": "SongFerngWang",
        "email": "songferngwang@google.com",
        "time": "Mon Jul 02 17:26:14 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 02 17:26:14 2018 -0700"
      },
      "message": "Merge \"add three new carrier configs for call forwarding, Caller ID and Call Waiting.\" into pi-dev am: 9ccabdbc45\nam: c49d3b2e2f\n\nChange-Id: I9b5f09a5f42c099d048ea5ac0a98a644514a1067\n"
    },
    {
      "commit": "c49d3b2e2f57b61f5ff42aad9184d711e5f281d8",
      "tree": "07ff7d5f85f9c9b34cf45d7a08699806700c3578",
      "parents": [
        "275d5a5cb0fdfd585b32a9a66027c695854dda13",
        "9ccabdbc45eef085b5ad74824e9a369e572e712d"
      ],
      "author": {
        "name": "SongFerngWang",
        "email": "songferngwang@google.com",
        "time": "Mon Jul 02 17:12:49 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 02 17:12:49 2018 -0700"
      },
      "message": "Merge \"add three new carrier configs for call forwarding, Caller ID and Call Waiting.\" into pi-dev\nam: 9ccabdbc45\n\nChange-Id: I7517b64e87b43acff501afc858c8fad433d0ecfc\n"
    },
    {
      "commit": "9ccabdbc45eef085b5ad74824e9a369e572e712d",
      "tree": "c326ef40e6b062dcf942b62d36fb7f964cc8d91c",
      "parents": [
        "4764921dcc61f01cb011e2e64a117855910f7a61",
        "761fb3b5e65900983fb4b370a9c9b863b30454f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 03 00:01:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 03 00:01:52 2018 +0000"
      },
      "message": "Merge \"add three new carrier configs for call forwarding, Caller ID and Call Waiting.\" into pi-dev"
    },
    {
      "commit": "38f75762977b3fb5d6965c90e9d4a57e72654c1c",
      "tree": "3d33507fb446323b66f7615827bf939bb916eb58",
      "parents": [
        "674fd12278cff52a9a9793b78a84386a1c908ebf",
        "7928c4d1c370a67be81ccb5b70696b8ef9db48ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 02 23:56:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 02 23:56:11 2018 +0000"
      },
      "message": "Merge \"Reordered the params for network registration\""
    },
    {
      "commit": "b5ec0b8053092a992906df53f8b3abd742af396f",
      "tree": "672cd56fc9d592a5d9473c959a8692788b29c603",
      "parents": [
        "53208af20d501b892b9cc9971033a9f2e2d7cf35",
        "78b8917eae025dc43fade2f32cdac6d194dc94d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 02 23:42:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 02 23:42:54 2018 +0000"
      },
      "message": "Merge \"Add SHOW_SOURCE_PUSH_TO_TALK to indicate that the interaction service was invoked by a hardware button.\""
    },
    {
      "commit": "674fd12278cff52a9a9793b78a84386a1c908ebf",
      "tree": "9b3f60ff542a61f3457f25a994443863957e7116",
      "parents": [
        "5e8a5d4b796caa935e0a2fd8e9c4ab89ca29d4b9",
        "286cfb1bba198f016660419b0c1f8e5a6d7a7d90"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 02 23:39:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 02 23:39:21 2018 +0000"
      },
      "message": "Merge \"Add in-app tracepoints to TouchLatency app.\""
    },
    {
      "commit": "53208af20d501b892b9cc9971033a9f2e2d7cf35",
      "tree": "f0d50d7d24c8a7c32c24fc2d4a7762e2178e7e3a",
      "parents": [
        "878aa9110610920578f797be8eed33ecbc8a274a",
        "275d5a5cb0fdfd585b32a9a66027c695854dda13"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jul 02 16:34:09 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 02 16:34:09 2018 -0700"
      },
      "message": "Merge \"Update Docstrings for CellSignalStrengthLte\" am: 5e8a5d4b79 am: 0571b04c3a\nam: 275d5a5cb0\n\nChange-Id: I24a3ea3ee0114247b97812149740c8bd0ea3d954\n"
    },
    {
      "commit": "878aa9110610920578f797be8eed33ecbc8a274a",
      "tree": "a5108f614a01eb5d437198e73cabff67a59ff8c1",
      "parents": [
        "aa4ea499874204442dbf3dc8a0eabf369d4b418d",
        "ba64b61697d3e089db635288163d53c94663e096"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 02 23:19:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 02 23:19:22 2018 +0000"
      },
      "message": "Merge \"wifi.proto: Add metrics for failed SAR sensor reg\""
    },
    {
      "commit": "275d5a5cb0fdfd585b32a9a66027c695854dda13",
      "tree": "07ff7d5f85f9c9b34cf45d7a08699806700c3578",
      "parents": [
        "b7dc212a61db5c7f873cf5109c75884c18b1ee03",
        "0571b04c3a4921e948023c83fe8d194e960a2195"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jul 02 16:17:52 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 02 16:17:52 2018 -0700"
      },
      "message": "Merge \"Update Docstrings for CellSignalStrengthLte\" am: 5e8a5d4b79\nam: 0571b04c3a\n\nChange-Id: I52a3de4f89b3a59cb4f33263cb5838d37fb0a7fb\n"
    }
  ],
  "next": "b270fc22019e67b796ce6859916ed9977ca976b0"
}
