)]}'
{
  "log": [
    {
      "commit": "d8a0cb7556a0bb3cf29a0b96e4c4e91c853cddb0",
      "tree": "db27f27dc6623a8b63e97b7e8543f7f8c078c2c7",
      "parents": [
        "3ce996f288f9dff7304fd9d1b89255900ca2cfd9"
      ],
      "author": {
        "name": "Bartosz Fabianowski",
        "email": "bartfab@google.com",
        "time": "Fri Jan 05 11:56:26 2018 +0100"
      },
      "committer": {
        "name": "Bartosz Fabianowski",
        "email": "bartfab@google.com",
        "time": "Mon Jan 08 10:55:32 2018 +0100"
      },
      "message": "Start BackupManagerConstants content observer\n\nBackupManagerConstants has a content observer that is meant to be\nnotified whenever backup settings change. However, that observer is\nnever registered.\n\nBug: 71622864\nTest: cts-tradefed run cts-dev --module CtsBackupHostTestCase\nChange-Id: Icbd90ef3af83dd2f29e26a5d787505bcf5681154\n"
    },
    {
      "commit": "3ce996f288f9dff7304fd9d1b89255900ca2cfd9",
      "tree": "547b8a0133517379be9bb222cd8eb938ca234840",
      "parents": [
        "b3c096d9b52acf8951d5ece7a9652cc43f31c722",
        "f78c540cb136991dd4301f3742409f81da20eb2c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 07:33:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 07:33:19 2018 +0000"
      },
      "message": "Merge \"Parameter to hide bottom affordances\""
    },
    {
      "commit": "b3c096d9b52acf8951d5ece7a9652cc43f31c722",
      "tree": "99d3599a72af8f238b1fc474a95dabdefc7c4258",
      "parents": [
        "6fb6774c9fa0073975529be05974be56031fe6c3",
        "091d7771d4bb47333341115940782f4a346e4ce7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 08 06:30:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 06:30:57 2018 +0000"
      },
      "message": "Merge \"[RTT2] Clean-up the RTT service name\""
    },
    {
      "commit": "6fb6774c9fa0073975529be05974be56031fe6c3",
      "tree": "2aa6122a40bc6d4e98f8ef5b86839f34eb3e947a",
      "parents": [
        "6557fb49a2a341b742875b62ae98e76ab4b425f2",
        "9f2dc0527e755743c3b13fb27f68e5c425276106"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Jan 08 02:08:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 08 02:08:17 2018 +0000"
      },
      "message": "Merge \"Add DataUnit to clarify SI-vs-IEC units.\""
    },
    {
      "commit": "9f2dc0527e755743c3b13fb27f68e5c425276106",
      "tree": "a76196384ffea549b929dd8e0610f342b502591c",
      "parents": [
        "61823f3a23750d672947ba7b5bb6dd4f1ff5503f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Jan 07 16:47:31 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Jan 07 19:06:01 2018 -0700"
      },
      "message": "Add DataUnit to clarify SI-vs-IEC units.\n\nMirrors the design of TimeUnit and ChronoUnit which many developers\nare already familiar with, making it easy to pick up and use.\n\nYes, this is an enum.\n\nBug: 70915728\nTest: bit FrameworksCoreTests:android.util.DataUnitTest\nChange-Id: Id0cfdac5c81ed89c3c9ece23c964acba4a4f8471\n"
    },
    {
      "commit": "6557fb49a2a341b742875b62ae98e76ab4b425f2",
      "tree": "c83399a0ae2a393d806b17100654648cbfba8eaa",
      "parents": [
        "102f5632fb02fe9ef440410edf8b28e6612e1c72",
        "96a9256fd81857c00bb014b8e00f7d552a0ed50a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 07 23:09:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 07 23:09:27 2018 +0000"
      },
      "message": "Merge \"Notifier: Chained attribution support for noteLongPartialWakeLock[finish|start]\""
    },
    {
      "commit": "102f5632fb02fe9ef440410edf8b28e6612e1c72",
      "tree": "44d0d66a22800be04b1132f1d653cf55b0482f38",
      "parents": [
        "5daccec818ffc26fafb795b17d5b1f76fbce3a60",
        "f9a89c184457e27cef89a372f139171b60586f6a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 06 21:28:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 06 21:28:23 2018 +0000"
      },
      "message": "Merge \"Add permission necessary to use RecoverableKeyStoreLoader API.\""
    },
    {
      "commit": "5daccec818ffc26fafb795b17d5b1f76fbce3a60",
      "tree": "fe258c6c30f4e87d6471aae18b4ea5585b52c8bd",
      "parents": [
        "c7dca1bddf49cbe4219258cbd71f4cabc4388543"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sat Jan 06 19:16:25 2018 +0000"
      },
      "committer": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Sat Jan 06 19:16:25 2018 +0000"
      },
      "message": "Add API to remove recoverable keys\n\nTest: adb shell am instrument -w -e package com.android.server.locksettings.recoverablekeystore com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\nChange-Id: Ib69e730467974d34ffe4a700bd6aaf4543a524ae\n"
    },
    {
      "commit": "c7dca1bddf49cbe4219258cbd71f4cabc4388543",
      "tree": "0854c8db22b32942cf85aa92fdc4a6dbea6c7279",
      "parents": [
        "a7afd1311a51ae81c4c7d98abd74d4d338b4ce9c",
        "def7ffdb054777b792e23e96b2eee1010d1404f2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 06 18:41:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 06 18:41:05 2018 +0000"
      },
      "message": "Merge \"Check the public key bytes of veriferPublicKey matche the ones in vaultParams\""
    },
    {
      "commit": "a7afd1311a51ae81c4c7d98abd74d4d338b4ce9c",
      "tree": "e4f1e3d2cc4dca31edb88959aad1c2725b90f310",
      "parents": [
        "4e04edf57b66b3c03b9e1db5acfa31bbb8720c58",
        "c6f2fa2700c12b44ef7b28d42c513125bc9476ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 06 04:37:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 06 04:37:59 2018 +0000"
      },
      "message": "Merge \"Fix a few things with the loadtest app.\""
    },
    {
      "commit": "4e04edf57b66b3c03b9e1db5acfa31bbb8720c58",
      "tree": "72be8c4374e5844ded6a164e4f7296dfdd923aa1",
      "parents": [
        "41df03f8e336ff5c6a8eafccb312e65c15822078",
        "555e680089513599edcb2335c1e45d9dd7872857"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Jan 06 04:29:24 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 06 04:29:24 2018 +0000"
      },
      "message": "Turn default gradient into solid black am: 12dad0c4fc\nam: 555e680089  -s ours\n\nChange-Id: Ieafc75f5f6d7aeb05b4a03cdd83cf48ece650b69\n"
    },
    {
      "commit": "555e680089513599edcb2335c1e45d9dd7872857",
      "tree": "83d05c959cf7140135553328e5dbc1b33b12c7aa",
      "parents": [
        "28c72b43d9ef8cccd49d6f19b555506508c0f0ad",
        "12dad0c4fc5fc8f0988dca0fffd2d26f2cb04195"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Jan 06 03:34:46 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 06 03:34:46 2018 +0000"
      },
      "message": "Turn default gradient into solid black\nam: 12dad0c4fc\n\nChange-Id: I6f5c702487f46395bd1930d943782d1a9b6bac5d\n"
    },
    {
      "commit": "41df03f8e336ff5c6a8eafccb312e65c15822078",
      "tree": "72be8c4374e5844ded6a164e4f7296dfdd923aa1",
      "parents": [
        "fdd2f02f306d151e6a4168eeb3a167f76f0b5f36",
        "7374826b2f49c2e1a7f6fe8c7fa3fcf0b7f38a2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 06 03:31:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 06 03:31:24 2018 +0000"
      },
      "message": "Merge \"Turn on Settings security settings v2.\""
    },
    {
      "commit": "fdd2f02f306d151e6a4168eeb3a167f76f0b5f36",
      "tree": "6690654e3782f4bb3f55b82e86193af15bd5e08c",
      "parents": [
        "65b1cfe0a1472d063ef70116d1104e5b63ca27bd",
        "b038b709566c191164bd23539175df8aadeb2f94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 06 01:30:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 06 01:30:21 2018 +0000"
      },
      "message": "Merge \"pullers now cache data to throttle frequent pull requests. all pullers have a default 1s cool down before next pull. We can adjust these later. Also add puller stats in StatsdStats\""
    },
    {
      "commit": "65b1cfe0a1472d063ef70116d1104e5b63ca27bd",
      "tree": "b799c4e4e5dbc37fddc205720a0495425bc78226",
      "parents": [
        "a938a467d899d58117d924413fc7fe647db95652",
        "38343bc35c874cfdfb2bfd071d8618f0f19e6bfd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 06 01:16:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 06 01:16:31 2018 +0000"
      },
      "message": "Merge \"Re-commit: Smooth scroll RecyclerView on a11y ACTION_SCROLL_*\""
    },
    {
      "commit": "c6f2fa2700c12b44ef7b28d42c513125bc9476ae",
      "tree": "109f9dcaeb2a7597e9a9379f84a7de8adc6f8c25",
      "parents": [
        "a070b6a40c95df5b64d195aba1386815fec5d5b7"
      ],
      "author": {
        "name": "Stefan Lafon",
        "email": "stlafon@google.com",
        "time": "Thu Jan 04 22:03:29 2018 -0800"
      },
      "committer": {
        "name": "Stefan Lafon",
        "email": "stlafon@google.com",
        "time": "Fri Jan 05 17:02:56 2018 -0800"
      },
      "message": "Fix a few things with the loadtest app.\n\nTest: Loadtest app is running fine.\n\nChange-Id: I834f6c618f5a6b0b17ecd5592e2ab2209ce7b94a\n"
    },
    {
      "commit": "a938a467d899d58117d924413fc7fe647db95652",
      "tree": "e6b0b310b1323b4f8993b351d7403628458ee70a",
      "parents": [
        "26db21ba9cd2a56435d21c7eb86eb9a904a5af33",
        "77bf72078e9eaa4bd0f9c7962e88febba9447287"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Sat Jan 06 00:54:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 06 00:54:41 2018 +0000"
      },
      "message": "Merge \"Added GlobalSettingsToPropertiesMapper\""
    },
    {
      "commit": "26db21ba9cd2a56435d21c7eb86eb9a904a5af33",
      "tree": "7871b2cf1a41ff2ef181a698ed3f7d916c9ff186",
      "parents": [
        "551d9aa68a51b1996f5ef9d4e9510b9c7b6be030",
        "8505e098bd92a100492b59b1f6752e0635b32351"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 06 00:54:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 06 00:54:32 2018 +0000"
      },
      "message": "Merge \"Remove @SystemApi annotation from private or package-private members\""
    },
    {
      "commit": "def7ffdb054777b792e23e96b2eee1010d1404f2",
      "tree": "50b05ae6261f13f3a2488c71688b6453fc2c53b6",
      "parents": [
        "551d9aa68a51b1996f5ef9d4e9510b9c7b6be030"
      ],
      "author": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Fri Jan 05 14:50:52 2018 -0800"
      },
      "committer": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Fri Jan 05 16:31:02 2018 -0800"
      },
      "message": "Check the public key bytes of veriferPublicKey matche the ones in\nvaultParams\n\nTest: adb shell am instrument -w -e package\ncom.android.server.locksettings.recoverablekeystore\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: Iac26de202be88c8328619b03dd59ab742aa7e4c3\n"
    },
    {
      "commit": "b038b709566c191164bd23539175df8aadeb2f94",
      "tree": "34b70e11d0d17a5c7a01fce548e7ccfbef764a58",
      "parents": [
        "6041a4a24005576ba9dbaa496b33fb96c7472f57"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Mon Dec 18 15:15:34 2017 -0800"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Jan 05 15:49:59 2018 -0800"
      },
      "message": "pullers now cache data to throttle frequent pull requests.\nall pullers have a default 1s cool down before next pull.\nWe can adjust these later.\nAlso add puller stats in StatsdStats\n\nTest: unit test\nChange-Id: I71894a24c41e059d841591312dbb852f54387b7d\n"
    },
    {
      "commit": "551d9aa68a51b1996f5ef9d4e9510b9c7b6be030",
      "tree": "fa7c7927d5fff5ff7b7d6656c68740e7335b9e6c",
      "parents": [
        "a1c95b7e0b008ce2b18fcd944d394bde13ea8189",
        "4dcacd3719d0ecfe15e6ef94dd105d70d8d007a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 23:22:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 23:22:32 2018 +0000"
      },
      "message": "Merge \"Single color scrim\""
    },
    {
      "commit": "12dad0c4fc5fc8f0988dca0fffd2d26f2cb04195",
      "tree": "df43d7c0cb355dcddc66adde9c2c479c89f0e46c",
      "parents": [
        "4689a6d979da4d254fd0524831b807f071f9146d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Oct 30 11:09:25 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jan 05 22:59:49 2018 +0000"
      },
      "message": "Turn default gradient into solid black\n\nTest: visual\nBug: 66957450\nChange-Id: I6a34a35912e4dd4594565f88636ce89689d26f2f\n(cherry picked from commit e7476addecb4fec6abd08cfb7aa27c473ce5c1f0)\n"
    },
    {
      "commit": "a1c95b7e0b008ce2b18fcd944d394bde13ea8189",
      "tree": "60d52380fa12fc693c6b50ed83a738fb0efd2ee9",
      "parents": [
        "0b25273da202dba238e937ba2d471fd23109dbfb",
        "3462c832d1acccca3cdd541dea86442eb81536ab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 22:59:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 22:59:48 2018 +0000"
      },
      "message": "Merge \"Refactor PlatformKeyManger to remove mUserId to fix two tests that fail on clean devices without secure screenlocks\""
    },
    {
      "commit": "0b25273da202dba238e937ba2d471fd23109dbfb",
      "tree": "ea86b4bd9d3aca7bc14942383e6c6d180f16d0fe",
      "parents": [
        "96e622cd82e48d76e00ed04450b5ba5be1310168",
        "a8a01bffdf6a5566a2ebbad4a53464f3c0612814"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Fri Jan 05 22:46:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 22:46:08 2018 +0000"
      },
      "message": "Merge \"Ancestral restore versioning for PackageManagerBackupAgent\""
    },
    {
      "commit": "96e622cd82e48d76e00ed04450b5ba5be1310168",
      "tree": "c777d91e263d762cfb47d8ec81a3df48d94925e8",
      "parents": [
        "42f9e527dbd5af9d18b76d06a344438d63190979",
        "3107d99e54795a4fadc5448014ffe2a1f8de7ce3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 22:40:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 22:40:46 2018 +0000"
      },
      "message": "Merge \"Add config flag to enable/disable nav bar auto dim\""
    },
    {
      "commit": "42f9e527dbd5af9d18b76d06a344438d63190979",
      "tree": "7b6a9a57a96509120336673919f5b481f01c1af1",
      "parents": [
        "6041a4a24005576ba9dbaa496b33fb96c7472f57",
        "fa14c11f05bbc1fce0a416f980e2bdaee3beb8fa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 22:23:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 22:23:36 2018 +0000"
      },
      "message": "Merge \"Avoid overwriting bucket in Gauge metric producer as anomaly tracker needs past buckets.\""
    },
    {
      "commit": "6041a4a24005576ba9dbaa496b33fb96c7472f57",
      "tree": "08159f32b52c8b387877120e63f83ade2620b3a1",
      "parents": [
        "fac7e4591f99acacedd8005f3bc6230d1475eb43",
        "3a6db67b33172e03955a9d9e11aaeb73dd444f54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 22:04:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 22:04:22 2018 +0000"
      },
      "message": "Merge \"Prevents scheduling sysui frames on smaller devices with no sim\""
    },
    {
      "commit": "fac7e4591f99acacedd8005f3bc6230d1475eb43",
      "tree": "a3ff9b8da91bbc9cbf1a4c68fdd0423b3097d21b",
      "parents": [
        "1cd19bdcae9280f75a923d3ba5d192d0ad24de62",
        "8038267b9805b69659ae7e74ad9595dbd309a81d"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Fri Jan 05 22:02:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 22:02:07 2018 +0000"
      },
      "message": "Merge \"Enable/disable fallback line spacing in TextView\""
    },
    {
      "commit": "1cd19bdcae9280f75a923d3ba5d192d0ad24de62",
      "tree": "dc42a00b4e614fc95fca897e06d2870bec499e6b",
      "parents": [
        "84c4e9f6a99cf19c23e47cf44b34f6e2142d7a1b",
        "ea56c330a3702ec8a9af0acfbf512bdc43fad9e7"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Jan 05 21:56:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 21:56:42 2018 +0000"
      },
      "message": "Merge \"Carrier identification config updater\""
    },
    {
      "commit": "4dcacd3719d0ecfe15e6ef94dd105d70d8d007a9",
      "tree": "ad2a52e8298bdebead9316e7c14e480e6ef863a8",
      "parents": [
        "c9cbc3e5fcb1c3b9683c617df0c3b645d6516b02"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jan 05 11:36:51 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jan 05 13:28:27 2018 -0800"
      },
      "message": "Single color scrim\n\nRemoved gradient and kept brightest color.\n\nTest: atest ./tests/Internal/src/com/android/internal/colorextraction/types/TonalTest.java\nTest: visual\nBug: 64122537\nChange-Id: I75cba32172a5869f3d8a57ab9955bffcba60db76\n"
    },
    {
      "commit": "84c4e9f6a99cf19c23e47cf44b34f6e2142d7a1b",
      "tree": "4abf9c7d6aeb453b6126a185b447bf775844e12e",
      "parents": [
        "25d2bf9c6ab1f97160676dbb7a80dd17e5010941",
        "ca98cde254fef6c31634d8a3069a0d7b76ecf908"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Jan 05 21:26:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 21:26:20 2018 +0000"
      },
      "message": "Merge \"Implement part of ITunerSession interface.\""
    },
    {
      "commit": "7374826b2f49c2e1a7f6fe8c7fa3fcf0b7f38a2d",
      "tree": "81b6f7a1883115f517522af6e46b27b0548d057b",
      "parents": [
        "feeb12a962e48834f2dc9d4ebedebeb8af9f6c7a"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Fri Jan 05 13:10:16 2018 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Fri Jan 05 13:10:16 2018 -0800"
      },
      "message": "Turn on Settings security settings v2.\n\nBug: 32953042\nTest: rebuild\nChange-Id: Ia21d2947306b567dc9580c816c0261836356a281\n"
    },
    {
      "commit": "3462c832d1acccca3cdd541dea86442eb81536ab",
      "tree": "81092b8abcabeb0f0aafef96d253b0888f5802b4",
      "parents": [
        "25e3210eaf792c81308fe228a91527adc5ad9eed"
      ],
      "author": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Thu Jan 04 22:42:36 2018 -0800"
      },
      "committer": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Fri Jan 05 13:09:52 2018 -0800"
      },
      "message": "Refactor PlatformKeyManger to remove mUserId to fix two tests that fail\non clean devices without secure screenlocks\n\nThe mUserId is removed to allow a mocked PlatformKeyManager to be passed\ninto RecoverableKeyStoreManager for tests.\n\nTest: adb shell am instrument -w -e package\ncom.android.server.locksettings.recoverablekeystore\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I9b1fda3c7d869b683cd71cb81ea88da5d995ace9\n"
    },
    {
      "commit": "f78c540cb136991dd4301f3742409f81da20eb2c",
      "tree": "ba6eb82ffb3dcff4bfbc25cdf29f2bb30086e9b1",
      "parents": [
        "c9cbc3e5fcb1c3b9683c617df0c3b645d6516b02"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jan 05 12:57:27 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jan 05 21:08:42 2018 +0000"
      },
      "message": "Parameter to hide bottom affordances\n\nCreated configurable xml parameter to hide the mic/phone\naffordance at the bottom of the lock screen, fixed minor\nanimation issue where circle would still expand if affordance\nisn\u0027t visible and set default visibility to false.\n\nTest: Double tap to open camera from AoD, lock screen and launcher\nTest: visual, set config, look at lock screen\nBug: 64155983\nChange-Id: If5cd2c2c369578480c0ad4e8a98970bcfabd5f3e\n"
    },
    {
      "commit": "25d2bf9c6ab1f97160676dbb7a80dd17e5010941",
      "tree": "f94db6c0182ddfabf5d2ef11b6c997f5b4936d16",
      "parents": [
        "25e3210eaf792c81308fe228a91527adc5ad9eed",
        "867d10944d7d2bcf38609629edfc7e75d68a0e34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 20:55:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 20:55:02 2018 +0000"
      },
      "message": "Merge \"WebView: clarify docs regarding base64 encoding\""
    },
    {
      "commit": "25e3210eaf792c81308fe228a91527adc5ad9eed",
      "tree": "2ae4cd39a4ba5335853033448593a3a6037b3153",
      "parents": [
        "bf1b0b04bf135586a24b57de0ab7eca20e4d5fe3",
        "d9fef5cf4c62e10ed41ace93a44362b5f0142340"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jan 05 20:20:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 20:20:46 2018 +0000"
      },
      "message": "Merge \"Audio focus: definitive loss of focus removes client from stack\""
    },
    {
      "commit": "fa14c11f05bbc1fce0a416f980e2bdaee3beb8fa",
      "tree": "e8364cd79f75ff9fa91329485a0da830ae1b3770",
      "parents": [
        "a070b6a40c95df5b64d195aba1386815fec5d5b7"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Fri Jan 05 12:00:37 2018 -0800"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Fri Jan 05 12:00:37 2018 -0800"
      },
      "message": "Avoid overwriting bucket in Gauge metric producer as anomaly tracker needs past buckets.\n\nTest: statsd unit test passed.\nChange-Id: I3c76846da169b36c447c77db76b3deeda87e9e6e\n"
    },
    {
      "commit": "bf1b0b04bf135586a24b57de0ab7eca20e4d5fe3",
      "tree": "b3245c95b906f76d9d6e2586bdd13bfff2eba047",
      "parents": [
        "3c8275552797f308108887536922bf65ce50a1b4",
        "6f724c4b9e4c7c6cae508742a0aef06798fe3051"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 19:29:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 19:29:17 2018 +0000"
      },
      "message": "Merge \"Bugfix: wakeup alarms logging\""
    },
    {
      "commit": "3c8275552797f308108887536922bf65ce50a1b4",
      "tree": "00b739baeefc5a511fbdcf2f222ccfe62406e4ea",
      "parents": [
        "4735b97d846dbee5ba6544dfcec156d9b2f329d4",
        "9034d96134210e96eec5c0cf009353dc39a33d4a"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Jan 05 19:15:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 19:15:54 2018 +0000"
      },
      "message": "Merge \"Ensure the IME container is never magnified.\""
    },
    {
      "commit": "4735b97d846dbee5ba6544dfcec156d9b2f329d4",
      "tree": "ea02f4a5ece663c11fb348b8bb0ea3e8a95c3199",
      "parents": [
        "172bb616568cfa44da6f30885080269f5405e688",
        "6e3e6cbe07e7e4795ad49b7a6947af026dd0d059"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 18:44:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 18:44:54 2018 +0000"
      },
      "message": "Merge \"Updates atoms.proto for statsd.\""
    },
    {
      "commit": "172bb616568cfa44da6f30885080269f5405e688",
      "tree": "257c3952ffe7390bcbec2fd4386751886aeea459",
      "parents": [
        "d9757a7d59a6ea91c82eee32c7e87a8f42a84cf3",
        "516ac95746bd1091732e4bc407e2941debdc38d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 18:35:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 18:35:55 2018 +0000"
      },
      "message": "Merge \"Remove transport dir name from TransportClient\""
    },
    {
      "commit": "ea56c330a3702ec8a9af0acfbf512bdc43fad9e7",
      "tree": "9933469e5e31bbcd0d3b0204fc998d950ae384e1",
      "parents": [
        "feeb12a962e48834f2dc9d4ebedebeb8af9f6c7a"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Dec 28 16:41:52 2017 -0800"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Jan 05 10:35:18 2018 -0800"
      },
      "message": "Carrier identification config updater\n\nBug: 64131637\nTest: test_carrier_id_full.sh samples/carrier-ids-sample.pb\nChange-Id: I355e90292ef2073e403f13fb0f1d545e0f503c2f\n"
    },
    {
      "commit": "d9757a7d59a6ea91c82eee32c7e87a8f42a84cf3",
      "tree": "23fe1469677c2b8ca5e5a87dec3cc1073a8c1c76",
      "parents": [
        "a068cd68c03b09c1a49f6c50d8c305e6cbf0287b",
        "97e55583d34c87a151452799dc019927f64f2f01"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 18:24:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 18:24:14 2018 +0000"
      },
      "message": "Merge \"Use ServiceSpecificException in RecoverableKeyStoreMgr\""
    },
    {
      "commit": "a068cd68c03b09c1a49f6c50d8c305e6cbf0287b",
      "tree": "73c0e5015f08928fc66fb41b0944f870978d0375",
      "parents": [
        "61823f3a23750d672947ba7b5bb6dd4f1ff5503f",
        "fa51853ae56ed74a0c854c01851cb1435453005f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 18:21:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 18:21:53 2018 +0000"
      },
      "message": "Merge \"Binding on-demand #8: Miscellaneous usages\""
    },
    {
      "commit": "516ac95746bd1091732e4bc407e2941debdc38d9",
      "tree": "997414fcfea8c38d8433dc6f33b54706d192df87",
      "parents": [
        "fa51853ae56ed74a0c854c01851cb1435453005f"
      ],
      "author": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Thu Jan 04 14:16:32 2018 +0000"
      },
      "committer": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Fri Jan 05 16:57:51 2018 +0000"
      },
      "message": "Remove transport dir name from TransportClient\n\nTo be able to re-use the TransportClient infra for transport\nregistration, I need to remove transport dir name property from\nTransportClient because it\u0027s not available before registration\nitself. As a result callsites that used getTransportDirName()\nfrom TransportClient will have to go through the\nTransportManager for that. Bryan suggested that the\nTransportClient wasn\u0027t the best place for the property before.\n\nRef: http://go/br-binding-on-demand\nBug: 17140907\nTest: m -j RunFrameworksServicesTests\nChange-Id: I3fa335faf97d63adfad1a929336073a70fc8bc02\n"
    },
    {
      "commit": "fa51853ae56ed74a0c854c01851cb1435453005f",
      "tree": "d9ae04564295053eb2b8621f55fa2f64b63bb1a3",
      "parents": [
        "dc4cb146315240441fc8d9c05fe8dd63370a7c57"
      ],
      "author": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Tue Jan 02 16:01:53 2018 +0000"
      },
      "committer": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Fri Jan 05 16:33:33 2018 +0000"
      },
      "message": "Binding on-demand #8: Miscellaneous usages\n\nMigrate usages of the transport binder to binding on-demand:\n* getDestinationString()\n* isAppEligibleForBackup()\n* dump()\n\nFor getDestinationString() we\u0027ll be introducing an invisible bug for\npeople that haven\u0027t updated GMSCore to include the usage of\nupdateTransportAttributes() API introduced in earlier CL. The bug is\nthat that text won\u0027t change, it\u0027ll remain constant. It\u0027s invisible\nbecause currently only place that uses that method is Settings in some\ncircumstances that depend on the transport, and those circunstances\ndon\u0027t happen with our transports. Check http://ag/1831025.\n\nFor isAppEligibleForBackup(), a new filterAppsEligibleForBackup() is\ncreated and there we bind on-demand.\n\nChange-Id: Idc9e31f0e8eda8531e204c05a84fafdaf0247d08\nRef: http://go/br-binding-on-demand\nBug: 17140907\nTest: adb shell dumpsys backup, observe destination of transports\nTest: adb shell bmgr backupnow --all, observe only eligible apps got backed-up\nTest: Force-loaded settings screen and observed destination string\nTest: m -j RunFrameworksServicesRoboTests\n"
    },
    {
      "commit": "61823f3a23750d672947ba7b5bb6dd4f1ff5503f",
      "tree": "2a9b18afde8a0dc352055cf65d622f472b70baa3",
      "parents": [
        "acb394d13a906fd73ba6e2d670c588b61b910cbc",
        "31274c811ed5fe5cb13aaf26c51dc5c5b86db2bf"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Jan 05 16:33:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 16:33:18 2018 +0000"
      },
      "message": "Merge \"IWYU for sk_malloc_throw\""
    },
    {
      "commit": "acb394d13a906fd73ba6e2d670c588b61b910cbc",
      "tree": "fd1695d178bb3e794c9b66d12c78699c655f2bd2",
      "parents": [
        "0ff8dabf2c258389ee6a633b4c7f99477b63071a",
        "6570644d02f9b0903bad770c945fef8b38259f62"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Jan 05 16:00:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 16:00:15 2018 +0000"
      },
      "message": "Merge \"[AWARE] Uhide the RTT in context of Aware discovery API\""
    },
    {
      "commit": "31274c811ed5fe5cb13aaf26c51dc5c5b86db2bf",
      "tree": "8de1768da2e4df01a75b6e392d1b63bacdc54c42",
      "parents": [
        "0ff8dabf2c258389ee6a633b4c7f99477b63071a"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Jan 05 10:25:08 2018 -0500"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Jan 05 10:25:57 2018 -0500"
      },
      "message": "IWYU for sk_malloc_throw\n\nTest: build\n\nChange-Id: I20155994d8d22445afbe9ab9949ae8cce6871a0b\n"
    },
    {
      "commit": "0ff8dabf2c258389ee6a633b4c7f99477b63071a",
      "tree": "58cdb1e2bc1c4906dd5bc68095d532af130b702c",
      "parents": [
        "5a2a1ef74a989ef5ac749f0bfbb8f9bc665e7050",
        "8fb00b2c28eba84c88aa14d803c1a4687ec00fa6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jan 05 14:34:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 14:34:06 2018 +0000"
      },
      "message": "Merge \"Mark tests flaky\""
    },
    {
      "commit": "5a2a1ef74a989ef5ac749f0bfbb8f9bc665e7050",
      "tree": "d8b7bc4bf9f79a3a8da6b1a1548692095e3ba63d",
      "parents": [
        "e780e8d2b3a1482b54ab56fb37177bf17924d105"
      ],
      "author": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Mon Dec 18 20:34:03 2017 +0000"
      },
      "committer": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Fri Jan 05 13:09:01 2018 +0000"
      },
      "message": "Define a @SystemApi string ID for each App Op.\n\nInternal numeric op codes may change, but the public string IDs must consistently refer to the same operation.\n\nBug: 63907873\nTest: Ran the tests being added in this this topic: make CtsPermissionTestCases -j32 \u0026\u0026 cts-tradefed run singleCommand cts-dev -m CtsPermissionTestCases --test android.permission.cts.AppOpsTest\nChange-Id: I12bd9e2384d938120a403c4d76be4c1479ffd4ee\n"
    },
    {
      "commit": "97e55583d34c87a151452799dc019927f64f2f01",
      "tree": "e7b9cefa4d624327464052db2e0da328d4b44e7d",
      "parents": [
        "e6c4fdc6fbb0b73667f4e55e9ee3d0396685e5ce"
      ],
      "author": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Fri Jan 05 12:43:13 2018 +0000"
      },
      "committer": {
        "name": "Robert Berry",
        "email": "robertberry@google.com",
        "time": "Fri Jan 05 12:43:13 2018 +0000"
      },
      "message": "Use ServiceSpecificException in RecoverableKeyStoreMgr\n\nThis is so we can better convey error codes to the client.\n\nTest: adb shell am instrument -w -e package\ncom.android.server.locksettings.recoverablekeystore\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I02d0ed07e895d3a0297f77934830e19bb6abf43e\n"
    },
    {
      "commit": "8fb00b2c28eba84c88aa14d803c1a4687ec00fa6",
      "tree": "838c75a13132796f5b39817d74ea31cb62e69d47",
      "parents": [
        "7490c5cbe4cce69f36956b5fbe7061be1c6381f6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jan 05 13:14:39 2018 +0100"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jan 05 13:19:40 2018 +0100"
      },
      "message": "Mark tests flaky\n\nBug: 71602314\nChange-Id: Iebbc8d6bf4e2a528bf19f84782a892f506ca75a8\n"
    },
    {
      "commit": "e780e8d2b3a1482b54ab56fb37177bf17924d105",
      "tree": "4780bad9dd0eacaae3752b4a8385f00fc926a328",
      "parents": [
        "e6c4fdc6fbb0b73667f4e55e9ee3d0396685e5ce",
        "d20627f50c7ad3f96ddfe44b708711e9ab0e2d6d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 10:59:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 10:59:28 2018 +0000"
      },
      "message": "Merge \"Add createNewItem() to RingBuffer util class.\""
    },
    {
      "commit": "e6c4fdc6fbb0b73667f4e55e9ee3d0396685e5ce",
      "tree": "286b5ace17e2d0b9e96d78cc28d7c7179445fac3",
      "parents": [
        "c21066b0e7256fea485f15c4a9811b2b2f071bf4",
        "0ebc96ce8f36c761c487f84c1367fb8bf8afb3c3"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jan 05 09:16:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 09:16:21 2018 +0000"
      },
      "message": "Merge \"BatteryStatsImpl: Support chained attribution for BT events.\""
    },
    {
      "commit": "96a9256fd81857c00bb014b8e00f7d552a0ed50a",
      "tree": "be7da8b0a359f8094394a0ed79c152935c69e541",
      "parents": [
        "c21066b0e7256fea485f15c4a9811b2b2f071bf4"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 02 18:57:17 2018 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jan 05 09:03:41 2018 +0000"
      },
      "message": "Notifier: Chained attribution support for noteLongPartialWakeLock[finish|start]\n\nTest: BatteryStatsNoteTest\nBug: 62390666\nChange-Id: I1f393b475cb18171f4d24f8774f3509a00e2a404\n"
    },
    {
      "commit": "c21066b0e7256fea485f15c4a9811b2b2f071bf4",
      "tree": "897de13e0a3960304626ede33d351040e2dff664",
      "parents": [
        "48e5682a588201aac8cf7a532f1f92732f1b36e5",
        "728c8a08746f4869f265dc6f8617c35ce2f6a361"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jan 05 09:02:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 09:02:18 2018 +0000"
      },
      "message": "Merge \"BatteryStats: Add WorkChain support for WiFi events.\""
    },
    {
      "commit": "48e5682a588201aac8cf7a532f1f92732f1b36e5",
      "tree": "4b051edce07a30f2370119b7f3d2a2894817cc30",
      "parents": [
        "d8cfb1bf578e4b12ec0843f70eca4a95d229a5d7",
        "1429831ac86ad48b3ea7cb39f7c1234d9272dc0b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 08:22:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 08:22:18 2018 +0000"
      },
      "message": "Merge \"Remove unused userId parameter from RecoverableKeyStoreManager.\""
    },
    {
      "commit": "d8cfb1bf578e4b12ec0843f70eca4a95d229a5d7",
      "tree": "eef0d33b12dc9d10d7fda9b74d4601eed257b07d",
      "parents": [
        "7266e82cf856a063edca77c22d16333990700ce9",
        "eb486d48a284147bf49d36e97eb32c6a0d9f8b80"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 07:19:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 07:19:13 2018 +0000"
      },
      "message": "Merge \"Do not block ambient mode IPC\""
    },
    {
      "commit": "7266e82cf856a063edca77c22d16333990700ce9",
      "tree": "09f7b80986487a3a10342f8387893350e6444a1a",
      "parents": [
        "a070b6a40c95df5b64d195aba1386815fec5d5b7",
        "469cd8084088bc5d3dcacba657c8796cfcc87d9f"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Fri Jan 05 06:44:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 06:44:38 2018 +0000"
      },
      "message": "Merge \"Use the configs from disk after reboot and separate out ConfigManager startup for unit test to avoid reading configs for tests\""
    },
    {
      "commit": "867d10944d7d2bcf38609629edfc7e75d68a0e34",
      "tree": "7626afc8f71759fa8975c1c76355b87a8fb317e8",
      "parents": [
        "670c338751ce3f8175e84845f20bd99ea12e5f1d"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Thu Jan 04 21:57:33 2018 -0800"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Thu Jan 04 21:57:33 2018 -0800"
      },
      "message": "WebView: clarify docs regarding base64 encoding\n\nDocs change only, no change to logic.\n\nThis CL provides a better loadData() example, using base64 encoding.\nThis uses the Base64 class already provided by Android to automatically\nhandle the encoding.\n\nThis also changes the percent-encoding docs to:\n\n * Link to the official RFC\n * No longer provide examples of characters to encode (one example was\n   incorrect, \u0027\\\u0027 is not %27)\n\nBug: 70555565\nTest: make docs (manually verify things look good)\nTest: I built a sample app and tested Base64#encodetoString to make sure the flags are correct\nChange-Id: If9f810e6b568efdc5d1ad84ac64f2abf3788f40b\n"
    },
    {
      "commit": "eb486d48a284147bf49d36e97eb32c6a0d9f8b80",
      "tree": "a185755144f937b9be2cb68453b9b3fe4f0726f6",
      "parents": [
        "c9cbc3e5fcb1c3b9683c617df0c3b645d6516b02"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 04 14:28:52 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 04 21:36:00 2018 -0800"
      },
      "message": "Do not block ambient mode IPC\n\nThis can happen asynchronously, blocking may lower\nframe rate.\n\nBug: 70857288\nTest: press power button, look at AoD wallpaper\nChange-Id: I453082adc0d5f58eb8e7cbf7663fca0cd0183075\n"
    },
    {
      "commit": "a070b6a40c95df5b64d195aba1386815fec5d5b7",
      "tree": "bbd5c822dba0558723f6a024446aca705765fa6f",
      "parents": [
        "c9cbc3e5fcb1c3b9683c617df0c3b645d6516b02"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Thu Jan 04 13:28:38 2018 -0800"
      },
      "committer": {
        "name": "Yang Lu",
        "email": "yanglu@google.com",
        "time": "Fri Jan 05 04:34:49 2018 +0000"
      },
      "message": "Bug fix: gauge metric producer does not need the atom id parameter.\n\nTest: statsd unit test passed\nChange-Id: Ifd1e2f7a05a03886eb227ac1ae0e30b884e49f0c\n"
    },
    {
      "commit": "c9cbc3e5fcb1c3b9683c617df0c3b645d6516b02",
      "tree": "db1546ca1f4b1cc8d87ceb3d29dd20bc37c7f63b",
      "parents": [
        "cc74ecb26ceb3139745bd520c5deab383b069f3e",
        "8eb783b21e38b15e41a8268d6b08f24bc62bc21f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jan 05 03:53:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 03:53:56 2018 +0000"
      },
      "message": "Merge \"FBE devices now fully support adoptable storage.\""
    },
    {
      "commit": "cc74ecb26ceb3139745bd520c5deab383b069f3e",
      "tree": "07b95b94bffe72cd7f150aa72a821ab5d4b15456",
      "parents": [
        "4d2defc4b687ea9dbc2acbc136fe02905837b247",
        "717f52f2dd8920d387c4d5143c7646787cec13bf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jan 05 03:49:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 03:49:06 2018 +0000"
      },
      "message": "Merge \"Intent to manage subscription plans.\""
    },
    {
      "commit": "8038267b9805b69659ae7e74ad9595dbd309a81d",
      "tree": "ee924bddde46f2bfac6b1c67047fac27ec49fbad",
      "parents": [
        "5d8307186f589d764de34ed9f4a5456a1de6a35d"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Wed Jan 03 19:39:39 2018 -0800"
      },
      "committer": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Thu Jan 04 19:48:35 2018 -0800"
      },
      "message": "Enable/disable fallback line spacing in TextView\n\nAdd API to enable/disable fallback line spacing in TextView.\n\nTest: bit FrameworksCoreTests:android.widget.TextViewFallbackLineSpacingTest\n\nBug: 65161512\n\nChange-Id: I76ba7bdb7d25c7a94653144536295c50d8b0e495\n"
    },
    {
      "commit": "ca98cde254fef6c31634d8a3069a0d7b76ecf908",
      "tree": "ce1c9c55812f4a0f8d2af2274f7bac44d801217f",
      "parents": [
        "ec397abf931a39ed1c3d36f0af4ee9a68b883b07"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jan 04 12:26:40 2018 -0800"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jan 04 19:43:59 2018 -0800"
      },
      "message": "Implement part of ITunerSession interface.\n\nMethods not covered are related to tuning or program list.\n\nThis makes 11 passing test cases and still 6 failing for the new HAL.\n\nTest: instrumentation\nBug: 69958777\nChange-Id: I2631d66d05774adb9e8fd42c8309e16f832c4478\n"
    },
    {
      "commit": "4d2defc4b687ea9dbc2acbc136fe02905837b247",
      "tree": "205dc759e8b30f92a6dd64f67289488bea445751",
      "parents": [
        "c513a1ca7cef13f1f3f85f6c2e1462e47d4ab99d",
        "d19bcae42df300c080415a1a91df53c4e28ea4d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 02:45:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 02:45:33 2018 +0000"
      },
      "message": "Merge \"Move Field proto out of stats_log.proto to keep it clean.\""
    },
    {
      "commit": "9034d96134210e96eec5c0cf009353dc39a33d4a",
      "tree": "7d78678cdcd3bc1f3c35c7a35ec4203bf2d012ae",
      "parents": [
        "5459651bf6cd645e4595363f649f1140b1f1a38a"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Jan 04 18:27:42 2018 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Jan 04 18:30:49 2018 -0800"
      },
      "message": "Ensure the IME container is never magnified.\n\nThe existing logic works based on the window types inside\ncontainers but if we magnify the IME container before the\nIME window is ever added then things can get out of whack.\n\nBug: 70640763\nTest: Manual\nChange-Id: Icb937c2e1c37a77190eed1c6248277036b7c0e6d\n"
    },
    {
      "commit": "c513a1ca7cef13f1f3f85f6c2e1462e47d4ab99d",
      "tree": "c64c268326d12b0f5fe187915bba8962ce2f3bd2",
      "parents": [
        "be97bb8467091a7d3d9b18daa40f4010464ca667",
        "28c72b43d9ef8cccd49d6f19b555506508c0f0ad"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Jan 05 02:18:24 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 05 02:18:24 2018 +0000"
      },
      "message": "Merge \"Account: Fix the risk of sqliteconnection leak\" am: 766f0a4981 am: 130d5e3915\nam: 28c72b43d9\n\nChange-Id: Ibcf49239bae44081d2c8e10fe05ad3f6a07b52a1\n"
    },
    {
      "commit": "28c72b43d9ef8cccd49d6f19b555506508c0f0ad",
      "tree": "a2ea799fc1981d5b2e29d5bd7194284261ea9b8f",
      "parents": [
        "3fcce9f251ef29dd25e01e46d09b684691c1a36a",
        "130d5e391512a8a9b8e193357621116372a2e6a7"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Jan 05 02:10:46 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 05 02:10:46 2018 +0000"
      },
      "message": "Merge \"Account: Fix the risk of sqliteconnection leak\" am: 766f0a4981\nam: 130d5e3915\n\nChange-Id: I89eb0c20c06c7b077b59a4aa66b6693014192e43\n"
    },
    {
      "commit": "130d5e391512a8a9b8e193357621116372a2e6a7",
      "tree": "18c3f5ef48aa34d4637d7bd6deb941193457400b",
      "parents": [
        "34445736d8f9f6d2bc0c3218514068a8554a616a",
        "766f0a4981478ff63854df70ba50e6420d19c02b"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Jan 05 02:03:33 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 05 02:03:33 2018 +0000"
      },
      "message": "Merge \"Account: Fix the risk of sqliteconnection leak\"\nam: 766f0a4981\n\nChange-Id: I7e0c6ee50fba9563ba45231709e0df8a3dbe266c\n"
    },
    {
      "commit": "be97bb8467091a7d3d9b18daa40f4010464ca667",
      "tree": "9e0d250a377c9304da7c6bd73c6db51c14d391de",
      "parents": [
        "d099d160125287ad77aadf10dd93ebc5f04d0c7d",
        "fac48f998e763060dfdfb6e76927ec85aa63e1eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 01:59:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 01:59:48 2018 +0000"
      },
      "message": "Merge \"Remove obsolete aidl list\""
    },
    {
      "commit": "766f0a4981478ff63854df70ba50e6420d19c02b",
      "tree": "c872efd3a3dff94d09c3d1c8117352d3c2dc65cb",
      "parents": [
        "f30c2c02f07eb7dc7e78a4579b2f2337ec737e9b",
        "f2d081c4530ae766fcf63695155a4a758804738c"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Jan 05 01:53:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 05 01:53:28 2018 +0000"
      },
      "message": "Merge \"Account: Fix the risk of sqliteconnection leak\""
    },
    {
      "commit": "8eb783b21e38b15e41a8268d6b08f24bc62bc21f",
      "tree": "6c5e0a5de3a9e10ed610b682e23b042a9c8677ce",
      "parents": [
        "f262c7f2e00b9239e0c333b81f1ccb1953713ab1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 04 16:46:48 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 04 18:50:14 2018 -0700"
      },
      "message": "FBE devices now fully support adoptable storage.\n\nWe\u0027ve finished all the underlying work to support adoptable storage\non FBE devices, so remove the code that was disabling it by default.\n\nIntroduce feature flag to make it easier to detect devices that\nsupport adoptable storage.\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.AdoptableHostTest\nBug: 29923055, 25861755, 33252673, 37289651\nChange-Id: I3630d690c9e66c7e41e316a4263ea2eb1e752ad3\n"
    },
    {
      "commit": "091d7771d4bb47333341115940782f4a346e4ce7",
      "tree": "d8ea21fabc9386d768b57c12a2441261464465c1",
      "parents": [
        "c36fbd4f0f01d6c279cdbe34b5596a81e0f53eb1"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Jan 04 17:47:37 2018 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Jan 04 17:49:09 2018 -0800"
      },
      "message": "[RTT2] Clean-up the RTT service name\n\nReplace place-holder rttmanager2 with final wifirtt.\n\nBug: 65108607\nTest: integration tests\nChange-Id: I287c2173a67b047f2796f12189ce269c416d87d7\n"
    },
    {
      "commit": "d099d160125287ad77aadf10dd93ebc5f04d0c7d",
      "tree": "ac6867626c02983d6aaf4c994cb4a6bcdf932cf7",
      "parents": [
        "0d2f2d9aae116004d0b9daa33df0fb444f094c83",
        "ead08f70db485bf4a748c780aed294a25afc591a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jan 05 01:47:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 01:47:48 2018 +0000"
      },
      "message": "Merge \"Merge changes I872a81ae,I0b9e72d2 am: f30c2c02f0 am: 34445736d8 am: 3fcce9f251\""
    },
    {
      "commit": "ead08f70db485bf4a748c780aed294a25afc591a",
      "tree": "4cb0af088dd7562e798a9345d6f689ed68829252",
      "parents": [
        "aade46f9a7bf2cee36d9f5ff690622e68d2246f6",
        "3fcce9f251ef29dd25e01e46d09b684691c1a36a"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 05 01:47:23 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 05 01:47:23 2018 +0000"
      },
      "message": "Merge changes I872a81ae,I0b9e72d2 am: f30c2c02f0 am: 34445736d8\nam: 3fcce9f251\n\nChange-Id: Ic78c8cea300e402328313f8e70dcbee2d4716b64\n"
    },
    {
      "commit": "0d2f2d9aae116004d0b9daa33df0fb444f094c83",
      "tree": "cd985dd345c88c4b558db212f1c5d16bbb587c06",
      "parents": [
        "aade46f9a7bf2cee36d9f5ff690622e68d2246f6",
        "326f1db42cabe8a7f2bcaef441a3353af98bba5f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 01:45:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 01:45:14 2018 +0000"
      },
      "message": "Merge \"Bluetooth: Remove strings for enabling inband ringing\""
    },
    {
      "commit": "3fcce9f251ef29dd25e01e46d09b684691c1a36a",
      "tree": "090f2f7eb385bb38979e28fb7b664bfc75b42d98",
      "parents": [
        "5c18216aa714e354f45374ba71799026ca9d20e4",
        "34445736d8f9f6d2bc0c3218514068a8554a616a"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 05 01:39:13 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 05 01:39:13 2018 +0000"
      },
      "message": "Merge changes I872a81ae,I0b9e72d2 am: f30c2c02f0\nam: 34445736d8\n\nChange-Id: I506b0e29977f0fbb410066dea46c99f264e01028\n"
    },
    {
      "commit": "1429831ac86ad48b3ea7cb39f7c1234d9272dc0b",
      "tree": "195341c375b9f661d88d574e302141fc756a7cba",
      "parents": [
        "a598c05d632d303a49ba06fe306136e0039c785d"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Thu Jan 04 15:19:19 2018 -0800"
      },
      "committer": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Thu Jan 04 17:31:50 2018 -0800"
      },
      "message": "Remove unused userId parameter from RecoverableKeyStoreManager.\n\nBug: 66499222\nTest: adb shell am instrument -w -e package \\\ncom.android.server.locksettings.recoverablekeystore \\\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: Ibf09724839cbdbf7172462ce0368278c7e65155f\n"
    },
    {
      "commit": "34445736d8f9f6d2bc0c3218514068a8554a616a",
      "tree": "d2b1d3b71f96b8b9a020dc7f66fb466f09d8a8c2",
      "parents": [
        "a19acb6ac8b643ec71a651555138d5c8444fce60",
        "f30c2c02f07eb7dc7e78a4579b2f2337ec737e9b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 05 01:30:56 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 05 01:30:56 2018 +0000"
      },
      "message": "Merge changes I872a81ae,I0b9e72d2\nam: f30c2c02f0\n\nChange-Id: Ie495ff6b40f72203b5fae68fb00e35289b29f356\n"
    },
    {
      "commit": "f30c2c02f07eb7dc7e78a4579b2f2337ec737e9b",
      "tree": "a81e0c7e14fab1e05a442e4a3f5f93dfe9579cc7",
      "parents": [
        "ae81e15c9cbfdc815a9b4e05d035cedabb6131a2",
        "158bde462e7b8b7b5061d343829bc04375ea736c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 01:14:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 05 01:14:44 2018 +0000"
      },
      "message": "Merge changes I872a81ae,I0b9e72d2\n\n* changes:\n  Revert \"Frameworks: Move SharedPreferencesImpl to Future\"\n  Revert \"Frameworks: Silently ignore InterruptedException\"\n"
    },
    {
      "commit": "aade46f9a7bf2cee36d9f5ff690622e68d2246f6",
      "tree": "b62173fc82af8d1a5ad6343e1136de2725697daf",
      "parents": [
        "5fb42c23cebbe0a3d9bfa8bc43157bf46a25d427",
        "a7a01cc645f735d00a30dc25183527ce3df5d035"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 01:01:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 01:01:07 2018 +0000"
      },
      "message": "Merge \"Remove AndroidKeyStoreFactory now as it\u0027s not used anymore\""
    },
    {
      "commit": "5fb42c23cebbe0a3d9bfa8bc43157bf46a25d427",
      "tree": "b33e7b4ff94b6c5a46ffebc6e00e893604151b6d",
      "parents": [
        "feeb12a962e48834f2dc9d4ebedebeb8af9f6c7a",
        "83da1a1b09a058e192011b458b93cd87fc4a14b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 00:57:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 00:57:21 2018 +0000"
      },
      "message": "Merge \"Always bind slice on background\""
    },
    {
      "commit": "d19bcae42df300c080415a1a91df53c4e28ea4d5",
      "tree": "dce4d66d4c89a2fcb352b14fee76a7ef5701e350",
      "parents": [
        "a598c05d632d303a49ba06fe306136e0039c785d"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Thu Jan 04 15:43:39 2018 -0800"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Thu Jan 04 16:39:52 2018 -0800"
      },
      "message": "Move Field proto out of stats_log.proto to keep it clean.\n\nTest: statsd unit test passed.\n\nChange-Id: I31ffea40cf1b82c16bf37c706969bfb159639c7b\n"
    },
    {
      "commit": "feeb12a962e48834f2dc9d4ebedebeb8af9f6c7a",
      "tree": "4e14507c7c36b8daaed02c992a243259614ac716",
      "parents": [
        "8f623c65955743287bc8670fcf5b8f1d4c334251",
        "660d573e438c4b1a044fa399bb99272a0bcc9f22"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 00:32:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 00:32:25 2018 +0000"
      },
      "message": "Merge \"Let wallpaper know when to animate AoD transition\""
    },
    {
      "commit": "8f623c65955743287bc8670fcf5b8f1d4c334251",
      "tree": "822acf02cc90e85b058ef723fe604a0d12c03d86",
      "parents": [
        "b5d399c6a36adf6231ce76c07d1ac6324d409d77",
        "b78b754dc01cf7114b859ad7ab4494699edae6cb"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jan 05 00:14:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 00:14:15 2018 +0000"
      },
      "message": "Merge \"Enforce file transfer restrictions for shell.\""
    },
    {
      "commit": "b5d399c6a36adf6231ce76c07d1ac6324d409d77",
      "tree": "32e57ed263f292f4bc29d9307ded68eda823d343",
      "parents": [
        "e92d9e11564d400ef017acd51867c8f3afa05e30",
        "3d2fc57a54a15057d1e90ff16507b00d4e4a205d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 05 00:02:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 05 00:02:48 2018 +0000"
      },
      "message": "Merge \"Add getSummaryMethod to AbstractPreferenceController\""
    },
    {
      "commit": "e92d9e11564d400ef017acd51867c8f3afa05e30",
      "tree": "4ac0658a478988a42a82a3af384b6e2b126e3cd7",
      "parents": [
        "f262c7f2e00b9239e0c333b81f1ccb1953713ab1",
        "7323eecba36991e161d621c001d35e8cccb258ab"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Jan 04 23:50:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 23:50:40 2018 +0000"
      },
      "message": "Merge changes from topic \"BackupManagerModernInstallInterface\"\n\n* changes:\n  Disable installation via adb restore\n  Use modern install method in backup service\n"
    },
    {
      "commit": "326f1db42cabe8a7f2bcaef441a3353af98bba5f",
      "tree": "3aa30c8b32ef44de5025d9caa9cc26aa2933b567",
      "parents": [
        "e058f1a95245e90cd6f12d7558a39b8af8d61053"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Dec 07 15:18:40 2017 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Jan 04 15:49:34 2018 -0800"
      },
      "message": "Bluetooth: Remove strings for enabling inband ringing\n\n* As in-band ringing is enabled by default on supported devices, user\n  action in development settings should be disabling it instead of\n  enabling it\n* The new string is added to packages/apps/Settings and the old string\n  is hence removed from SettingsLib\n\nBug: 65383086\nTest: make, try toggling the preference and verify in-band ringing\u0027s\n      behavior\nChange-Id: I18858e86f4127f6555cce27d239d2682b6134fe2\n"
    },
    {
      "commit": "f262c7f2e00b9239e0c333b81f1ccb1953713ab1",
      "tree": "778c9c66462b33a1090ed9ca3b0d5781b3c67b0d",
      "parents": [
        "a598c05d632d303a49ba06fe306136e0039c785d",
        "ba13095fdcd8b0ccac09539be8fabb7dc073df01"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 23:45:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 23:45:38 2018 +0000"
      },
      "message": "Merge \"Log wallpaper redraw\""
    },
    {
      "commit": "717f52f2dd8920d387c4d5143c7646787cec13bf",
      "tree": "12109ec3004269297abe1df8fd66d141f8fe805c",
      "parents": [
        "60de82d1991a4ef810e44ea6f27a182c2a101e0c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 04 16:04:11 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 04 16:11:51 2018 -0700"
      },
      "message": "Intent to manage subscription plans.\n\nDefine an API for carrier apps to provide a deep-link into their app\nfor the user to see more details about their billing relationship,\nsuch as upgrading plans.\n\nThe createManageSubscriptionIntent() method is ready for OS\ncomponents to use when deciding if they should show a \"MANAGE\"\nbutton in their UI, and the returned Intent is fully constructed\nand ready to roll.\n\nTest: builds, boots\nBug: 64133169\nChange-Id: I9b2775b7cba5313f517996870135eb4682082873\n"
    },
    {
      "commit": "469cd8084088bc5d3dcacba657c8796cfcc87d9f",
      "tree": "0d32b60b046965e4a1b4d248aff6af8149b6f6a6",
      "parents": [
        "cbc43ed9dfed3ee3d32ff433fd3bd51caa04f9f4"
      ],
      "author": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Thu Jan 04 14:57:45 2018 -0800"
      },
      "committer": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Thu Jan 04 15:00:48 2018 -0800"
      },
      "message": "Use the configs from disk after reboot and separate out ConfigManager\nstartup for unit test to avoid reading configs for tests\n\nBug: 70667694\nTest: manual testing conducted, statsd, statsd_test\nChange-Id: I49cb82d2b1d7c178b7a4c30c089d8d93e7902faa\n"
    },
    {
      "commit": "fac48f998e763060dfdfb6e76927ec85aa63e1eb",
      "tree": "d1114d531e9706c60bb0caa3d39da068e572a8ec",
      "parents": [
        "01b2f0e1c856832ad2ba61a686df28ae31d38562"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 04 14:59:10 2018 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 04 14:59:10 2018 -0800"
      },
      "message": "Remove obsolete aidl list\n\nRemove the obsolete aidl list, framework.aidl is now generated\nfrom the stubs jars.\n\nBug: 70046217\nTest: m checkbuild\nChange-Id: I2417f0a8f193bd4db4058f6f0bb05c147e18de25\n"
    },
    {
      "commit": "a598c05d632d303a49ba06fe306136e0039c785d",
      "tree": "f519f38f3fc5357f86f2d533be420810d2eea480",
      "parents": [
        "efc331b287e8e227ec4aca7459f04a951f5b81c3",
        "d6058f44f47b2379200bc69aecbcf34fe2b3f873"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 22:57:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 22:57:25 2018 +0000"
      },
      "message": "Merge \"Do not return pointer to freed memory\""
    },
    {
      "commit": "efc331b287e8e227ec4aca7459f04a951f5b81c3",
      "tree": "6f1b20707986d4bdf9a88660d5c4aef23d04d95a",
      "parents": [
        "5d8307186f589d764de34ed9f4a5456a1de6a35d",
        "b814481ad1f8d0e429d799b1571a6272e1a7f6c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 22:53:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 22:53:29 2018 +0000"
      },
      "message": "Merge \"Use TimeUnit enum to specify the bucket size.\""
    },
    {
      "commit": "a7a01cc645f735d00a30dc25183527ce3df5d035",
      "tree": "07ed2946209abaa26b0468baa0000a6b3f726be7",
      "parents": [
        "5d8307186f589d764de34ed9f4a5456a1de6a35d"
      ],
      "author": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Wed Jan 03 22:31:59 2018 -0800"
      },
      "committer": {
        "name": "Bo Zhu",
        "email": "bozhu@google.com",
        "time": "Thu Jan 04 14:45:07 2018 -0800"
      },
      "message": "Remove AndroidKeyStoreFactory now as it\u0027s not used anymore\n\nTest: adb shell am instrument -w -e package\ncom.android.server.locksettings.recoverablekeystore\ncom.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I15f19fb41cc952561601d2ca2b845d1ec8ba0671\n"
    },
    {
      "commit": "5d8307186f589d764de34ed9f4a5456a1de6a35d",
      "tree": "eb38f53e76d3eb42d23a45d13a943bd4f063386c",
      "parents": [
        "e0e69f8704cb96f12e8fb1530524443136daaf7e",
        "f4075fec61cec41e3d9c1eb278bb48c31943a248"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Thu Jan 04 22:23:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 22:23:19 2018 +0000"
      },
      "message": "Merge \"Only show the lockdown button when its possible to enter lockdown\""
    },
    {
      "commit": "b78b754dc01cf7114b859ad7ab4494699edae6cb",
      "tree": "0670dd2046fbe8e66034495b52cf3c7fc21bbd00",
      "parents": [
        "60de82d1991a4ef810e44ea6f27a182c2a101e0c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 04 15:07:38 2018 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 04 15:07:41 2018 -0700"
      },
      "message": "Enforce file transfer restrictions for shell.\n\nIf we have a policy that says DISALLOW_USB_FILE_TRANSFER, then block\nfile transfers for that user through common ContentProviders.\n\nTest: builds, boots\nBug: 64672411\nChange-Id: I502b10c2c229727bc6b421f9db6d2d9e2e03845c\n"
    }
  ],
  "next": "e0e69f8704cb96f12e8fb1530524443136daaf7e"
}
