)]}'
{
  "log": [
    {
      "commit": "78ccaf5d287cbb6bd214913d72653aa74ecfef76",
      "tree": "37cbe1229227033b6d6f7fe7f7c7ff9405e0a684",
      "parents": [
        "61823f3a23750d672947ba7b5bb6dd4f1ff5503f"
      ],
      "author": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Sat Dec 23 16:16:21 2017 -0800"
      },
      "committer": {
        "name": "Siddharth Ray",
        "email": "siddharthr@google.com",
        "time": "Mon Jan 15 17:24:07 2018 -0800"
      },
      "message": "GPS Signal Quality added to BatteryStats\n\n- GPS Signal Quality (Top four average CN0) added to Batterystats\n(Aggregate + Historian)\n\n- Added API to obtain Gps battery stats for power drain diagnostics.\n\nBUG:38354997\n\nTest: Manual\n(https://docs.google.com/document/d/1X6g7HBZ80GA3KuqEYyQtD0WQRUnXN8nbCpf0G1HvzqY/edit?usp\u003dsharing)\n\nChange-Id: Ic23bfa758977bf0677f368f617b0c28196d2d0c1\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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "e0e69f8704cb96f12e8fb1530524443136daaf7e",
      "tree": "a338f504117eea10b349db26b3271770c3aaf4de",
      "parents": [
        "e4a03006e6078a90653f88b29583c27c9bcc279e",
        "d1b287e56f0fd57ec6d1ac44bbaa73b09447e55a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 22:05:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 22:05:37 2018 +0000"
      },
      "message": "Merge \"Using RenderNode for creating snapshot of a View, so that hardware bitmaps are drawn properly\""
    },
    {
      "commit": "e4a03006e6078a90653f88b29583c27c9bcc279e",
      "tree": "42cdd3a175550450b8db095a8ab75da4305e0139",
      "parents": [
        "6d7e05dc3f191584c589ef9f2c6cc3ad1bdf8ab7",
        "22e6c7b95c2a26757ef463bca3c5224e4381a30c"
      ],
      "author": {
        "name": "Maurice Lam",
        "email": "yukl@google.com",
        "time": "Thu Jan 04 22:05:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 22:05:12 2018 +0000"
      },
      "message": "Merge \"Revert \"Fixed RTL alignment issue in suggested language list\"\""
    },
    {
      "commit": "6d7e05dc3f191584c589ef9f2c6cc3ad1bdf8ab7",
      "tree": "325e371432915643178a1cfdb5d417460006071c",
      "parents": [
        "db21daf96c27b59eb4f3576b8b4ac25c2b8db42f",
        "44e7de3a2a3c3459c7004b392dd8de217c34aab0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 21:54:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 21:54:40 2018 +0000"
      },
      "message": "Merge \"Validate hotspot when loading PointerIcon from resource\""
    },
    {
      "commit": "db21daf96c27b59eb4f3576b8b4ac25c2b8db42f",
      "tree": "8e02ee0162db0d74834656fd2a1cf1ad27ba7f93",
      "parents": [
        "dfaa392fd5646f7dc0781e91198b0a363021a2bb",
        "a1d1d5b1fa7f88ac5a548f1fbb8c6011cf916ea9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 21:52:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 21:52:25 2018 +0000"
      },
      "message": "Merge \"camera: Add device info version\""
    },
    {
      "commit": "3d2fc57a54a15057d1e90ff16507b00d4e4a205d",
      "tree": "51d69b8d74477e6360eedc7750f174547193f2e7",
      "parents": [
        "4158a67a32c958ec2448de4ca3ee4860b32ef9c2"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Wed Jan 03 16:51:49 2018 -0800"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Thu Jan 04 13:47:59 2018 -0800"
      },
      "message": "Add getSummaryMethod to AbstractPreferenceController\n\nWe want a dedicated getSummay method, as summary text\nis a fairly important part of the preference framework.\n\nSpecifically for preferences with dynamic summaries, having a\nmethod to provide summaries for Slices, and in the future, search\nis necessary for correctness.\n\nChange-Id: I435ccab7758d90515583fd8ca10a9b1ef0c858b9\nBug: 71514936\nTest: make -j40 RunSettingsRoboTests\n"
    },
    {
      "commit": "dfaa392fd5646f7dc0781e91198b0a363021a2bb",
      "tree": "1c1f37ea66fcc41b8ebe91d4fbf86c660ee3b70b",
      "parents": [
        "def6d70aee4cd2210c63a9ed9b051e5fbaf1925e",
        "c8728e964b32a226749d56589e65762f08073908"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 21:38:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 21:38:29 2018 +0000"
      },
      "message": "Merge changes I1a61a5c9,I7e0dc28f,If0c923b3\n\n* changes:\n  Rethrow RemoteException instead of log in ContextHubManager\n  Remove unnecessary log from ContextHubManager\n  Remove legacy bug comment in NanoAppInstanceInfo\n"
    },
    {
      "commit": "def6d70aee4cd2210c63a9ed9b051e5fbaf1925e",
      "tree": "575bdb67d1a4bcf57299a12832d95a49c32893ee",
      "parents": [
        "e058f1a95245e90cd6f12d7558a39b8af8d61053",
        "9042643c1f953a0889d959368273a67370ebc182"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 21:30:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 21:30:13 2018 +0000"
      },
      "message": "Merge \"Clarify accessibility event documentation\""
    },
    {
      "commit": "7323eecba36991e161d621c001d35e8cccb258ab",
      "tree": "7b23b7dabb3266c39b69de74e6145832c2f17aad",
      "parents": [
        "79c238ada6e7072f62f807781d58d314ed2f17a9"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Dec 18 14:01:48 2017 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Jan 04 13:26:28 2018 -0800"
      },
      "message": "Disable installation via adb restore\n\nTest: tried to install apk via adb restore -\u003e was not installed\nBug: 16298482\nChange-Id: I91e61cd229499f2ba8519554f4836f1e0b9f6404\n"
    },
    {
      "commit": "79c238ada6e7072f62f807781d58d314ed2f17a9",
      "tree": "7ddce85f1fbd5a5850d82b998c83de7621e47b79",
      "parents": [
        "ec397abf931a39ed1c3d36f0af4ee9a68b883b07"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Dec 13 15:59:07 2017 -0800"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Jan 04 13:26:28 2018 -0800"
      },
      "message": "Use modern install method in backup service\n\nTest: adb backup -apk myApp -f backup ; adb restore backup\nChange-Id: I2bbcb0487ecc525a6dc8a2693b15ce624db275b0\n"
    },
    {
      "commit": "e058f1a95245e90cd6f12d7558a39b8af8d61053",
      "tree": "89d8e5838457f1e0cfa81d3ee6eb12a8a4a8096e",
      "parents": [
        "9c777b22da556b776a098c0735d8881734e15865",
        "0f2599fbf0ba8128b2a2c4de4d40aa37ea6c3d10"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Thu Jan 04 21:09:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 21:09:39 2018 +0000"
      },
      "message": "Merge \"Dump Proto to a csv\""
    },
    {
      "commit": "9c777b22da556b776a098c0735d8881734e15865",
      "tree": "593a5f0d15275c4eb9423b5401a96e253b0251a1",
      "parents": [
        "8d54389b6100d9796398edece98ed3fcef3e2bd8",
        "0c99ecc515b44174df277a9a6a47d4e7b00cb901"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Jan 04 21:02:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 21:02:44 2018 +0000"
      },
      "message": "Merge \"Add subtype to indicate accessibility text\""
    },
    {
      "commit": "b814481ad1f8d0e429d799b1571a6272e1a7f6c5",
      "tree": "705222cc3054f6e86ceae24b6a7590c3cc2a223a",
      "parents": [
        "ec397abf931a39ed1c3d36f0af4ee9a68b883b07"
      ],
      "author": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Thu Jan 04 10:56:23 2018 -0800"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Thu Jan 04 13:01:14 2018 -0800"
      },
      "message": "Use TimeUnit enum to specify the bucket size.\n\nTest: all statsd unit test passed\n\nChange-Id: I4f6b80ba2f8c984b06e46e6de6df3e546e99a968\n"
    },
    {
      "commit": "d6058f44f47b2379200bc69aecbcf34fe2b3f873",
      "tree": "27b8d5c4732cdedf99bb67accff990433345d5bf",
      "parents": [
        "b944bc86078146c523d58d2b70d56044be3bf216"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Jan 04 13:00:48 2018 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Jan 04 13:00:48 2018 -0800"
      },
      "message": "Do not return pointer to freed memory\n\nSince the code was changed to use std::string instead of String8, it is\nno longer safe to pass a raw pointer to internal memory of the string\nobject, since std::string creates a copy even if the data itself is not\nbeing modified.\nInstead, return std::string to the calling function and let the function\naccess the pointer when necessary.\n\nBug: 71541263\nTest: boot up asan build on pixel 2 xl, then interact with google\ncalendar and chrome. Observe no crashes with the patch.\n\nChange-Id: I6af2d23985d0553dd0707ad985f7f1e7b2240611\n"
    },
    {
      "commit": "8d54389b6100d9796398edece98ed3fcef3e2bd8",
      "tree": "76cbbbeb371ee97e5354368162f63bcb5d5aa35f",
      "parents": [
        "3157acc3184436495cb8d6c5e5dff36e79add6e9",
        "ced7b8dca383b44b2ccef67cba925191a354d500"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 20:40:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 20:40:04 2018 +0000"
      },
      "message": "Merge \"Make print options layout respect RTL\""
    },
    {
      "commit": "3157acc3184436495cb8d6c5e5dff36e79add6e9",
      "tree": "0433cdde217a729779df99e04fb36ff27122066d",
      "parents": [
        "d2f4186914fec715545fda51938dfc883470cfe1",
        "1e423b950abc044d2f18a1771af19e42a5ea2022"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 20:24:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 20:24:39 2018 +0000"
      },
      "message": "Merge \"Default grant coarse loc perm to use-open-wifi app\""
    },
    {
      "commit": "d2f4186914fec715545fda51938dfc883470cfe1",
      "tree": "6684c3b4b410e0f14b2d5f4ced4585492fd07a4f",
      "parents": [
        "60de82d1991a4ef810e44ea6f27a182c2a101e0c",
        "5db64eb1da42118af65ceba1d0612fd82c294608"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Thu Jan 04 20:19:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 20:19:43 2018 +0000"
      },
      "message": "Merge \"Don\u0027t allow 0-sized views to be focused.\""
    },
    {
      "commit": "60de82d1991a4ef810e44ea6f27a182c2a101e0c",
      "tree": "f7be4d65000d162c295f1b0471efa735a287e3d5",
      "parents": [
        "f7b59447cf9a50f1885edbc128e7919b4b37bb70",
        "147ce6027880d05286f051f1501100a4ce2b52e8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 19:39:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 19:39:46 2018 +0000"
      },
      "message": "Merge \"use only string type in the log source whitelist.\""
    },
    {
      "commit": "f7b59447cf9a50f1885edbc128e7919b4b37bb70",
      "tree": "d639018f0379eb7d4e314c49df3b07d5516727ab",
      "parents": [
        "1abf6ff5ca58a79252ea310e68b2e7076ec10928",
        "1d0fa0736dce51874b2fa9051c9497a113f6b0e6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 19:17:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 19:17:51 2018 +0000"
      },
      "message": "Merge \"Add WindowState and LayoutParams proto\""
    },
    {
      "commit": "1abf6ff5ca58a79252ea310e68b2e7076ec10928",
      "tree": "fcc447d52fca52b8de166333ef0c7fc54e557365",
      "parents": [
        "26f27074ea4e6e0d61204613c37e1854d576b568",
        "b7abd810ba407ac72dbb1b539925450b4ed2ad23"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 19:15:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 19:15:46 2018 +0000"
      },
      "message": "Merge \"[AWARE][RTT] Check for null callback registration\""
    },
    {
      "commit": "83da1a1b09a058e192011b458b93cd87fc4a14b0",
      "tree": "1ba2c85dfa1d72e9f8219c1f50a1a32d19b04dde",
      "parents": [
        "5459651bf6cd645e4595363f649f1140b1f1a38a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 04 11:10:16 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jan 04 11:11:32 2018 -0800"
      },
      "message": "Always bind slice on background\n\nDoing on the main thread will increase jank\nwhen unlocking or waking up.\n\nFixes: 71543966\nTest: runtest systemui-jank -c android.platform.systemui.tests.jank.SystemUiJankTests -m testAmbientWakeUp\nChange-Id: I3b534425c85609a132d33905de18dbc36fd37f0d\n"
    },
    {
      "commit": "26f27074ea4e6e0d61204613c37e1854d576b568",
      "tree": "164a71868ccd10b06d8a808094cb57ebf35c4721",
      "parents": [
        "1e8a6d36bcc99aed82f9d788750f103f8b74fa43",
        "5c18216aa714e354f45374ba71799026ca9d20e4"
      ],
      "author": {
        "name": "Manoj Boopathi Raj",
        "email": "manojboopathi@google.com",
        "time": "Thu Jan 04 19:07:19 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 04 19:07:19 2018 +0000"
      },
      "message": "Merge \"Fix CTS Test Dual Stack Test Passing Issue\" am: ae81e15c9c am: a19acb6ac8\nam: 5c18216aa7\n\nChange-Id: I39839d144f75340c1b327ed0af180e66db770914\n"
    },
    {
      "commit": "0f2599fbf0ba8128b2a2c4de4d40aa37ea6c3d10",
      "tree": "f35fb77b864e463f76bd31e17c2b8c576265377e",
      "parents": [
        "48989c2744dcaaba4d4a23d9ca19b41c88c483bf"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Thu Nov 16 18:19:45 2017 -0800"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Thu Jan 04 11:03:31 2018 -0800"
      },
      "message": "Dump Proto to a csv\n\nBug: 69427323\nTest: N/A\nChange-Id: I1b89898afc30d5a0df6355ee1f6477df8d271f98\n"
    },
    {
      "commit": "1e8a6d36bcc99aed82f9d788750f103f8b74fa43",
      "tree": "4d8cc8bc9e10ba6d10addc5b86a7c65842ee24ca",
      "parents": [
        "fe214f5cc8a5e7a6fb3537ad6048a1078137e84d",
        "27f4573d136949abeacb00f7246ff9911e9cb105"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 19:00:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 19:00:40 2018 +0000"
      },
      "message": "Merge \"Refactored Field Classification score logic so it can be moved to ExtServices.\""
    },
    {
      "commit": "5c18216aa714e354f45374ba71799026ca9d20e4",
      "tree": "7ec8c4fe20598aa94741af1019737cd3c348073a",
      "parents": [
        "dba6365966e341ecdca6d03944b1ec3baeeade9b",
        "a19acb6ac8b643ec71a651555138d5c8444fce60"
      ],
      "author": {
        "name": "Manoj Boopathi Raj",
        "email": "manojboopathi@google.com",
        "time": "Thu Jan 04 18:59:41 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 04 18:59:41 2018 +0000"
      },
      "message": "Merge \"Fix CTS Test Dual Stack Test Passing Issue\" am: ae81e15c9c\nam: a19acb6ac8\n\nChange-Id: Ica9ded5c7bdbeb243c63a3ebb1ca273d4c8f4138\n"
    },
    {
      "commit": "fe214f5cc8a5e7a6fb3537ad6048a1078137e84d",
      "tree": "56b503af5f4f12aca4a0b698d74d7090a4d097bb",
      "parents": [
        "65f56647a2daaf00d1c5ac27d28b1b7b36eef0ce",
        "80bdce0f59aa9f700e0768c223a9b80a3d205b72"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 18:53:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 18:53:26 2018 +0000"
      },
      "message": "Merge \"Fix wrong attribute name used to restore databaseVersion.\""
    },
    {
      "commit": "a19acb6ac8b643ec71a651555138d5c8444fce60",
      "tree": "7b6042610bd548f176625830691b87254bff72ba",
      "parents": [
        "412aecc2b0e99cae9346a7bda4f4613fa364ee84",
        "ae81e15c9cbfdc815a9b4e05d035cedabb6131a2"
      ],
      "author": {
        "name": "Manoj Boopathi Raj",
        "email": "manojboopathi@google.com",
        "time": "Thu Jan 04 18:51:12 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 04 18:51:12 2018 +0000"
      },
      "message": "Merge \"Fix CTS Test Dual Stack Test Passing Issue\"\nam: ae81e15c9c\n\nChange-Id: I30778e45730e79bc071344fb31fd0038d739ee9d\n"
    },
    {
      "commit": "65f56647a2daaf00d1c5ac27d28b1b7b36eef0ce",
      "tree": "aa5d8b24e7e33bf5f7e4fd8432b9e57f4ded8f24",
      "parents": [
        "a56cf51b3b1077c09629d52e40a5e7be81269ce6",
        "977482aa7407ae9c1b7684627b0133784eaaf137"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Thu Jan 04 18:48:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 18:48:46 2018 +0000"
      },
      "message": "Merge \"Ensure the correct animation bounds for STACK_CLIP_BEFORE\""
    },
    {
      "commit": "1e423b950abc044d2f18a1771af19e42a5ea2022",
      "tree": "f32117b103c1cb89e73fff6bf226e0c20aa5df8e",
      "parents": [
        "a56cf51b3b1077c09629d52e40a5e7be81269ce6"
      ],
      "author": {
        "name": "Eric Enslen",
        "email": "enslen@google.com",
        "time": "Mon Dec 18 11:30:21 2017 -0800"
      },
      "committer": {
        "name": "Eric Enslen",
        "email": "enslen@google.com",
        "time": "Thu Jan 04 10:43:46 2018 -0800"
      },
      "message": "Default grant coarse loc perm to use-open-wifi app\n\nBug: 70843697\nTest: flashed onto walleye and confirmed permission granted when WFA is\nenabled.\n\nChange-Id: Ic53886478ec6b8bef311f2f94e0976f7870c8cd1\n"
    },
    {
      "commit": "a56cf51b3b1077c09629d52e40a5e7be81269ce6",
      "tree": "3a50e5f4b4fd666475a500dfe61ec6651614c7c3",
      "parents": [
        "f84ec9687a1aa8855892bbf7cbcfa775d8fb2728",
        "ae9dcb90c2f44b0cab8420c1c32afa48713c6ede"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 18:41:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 18:41:25 2018 +0000"
      },
      "message": "Merge \"incidentd: Updating BatteryStats process states.\""
    },
    {
      "commit": "f84ec9687a1aa8855892bbf7cbcfa775d8fb2728",
      "tree": "71e0fa39e36167184cd46afc2a5f1b0b0949cdc8",
      "parents": [
        "95f2b75dc5a1bb22006429c6f3a62f4f07c1da13",
        "5dc45ca3496e9ff0340adeb83bc875d9282deef9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 18:40:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 18:40:24 2018 +0000"
      },
      "message": "Merge \"Added new Autofill APIs to get name of id used on android:text.\""
    },
    {
      "commit": "ae81e15c9cbfdc815a9b4e05d035cedabb6131a2",
      "tree": "7a2e94e1e5e14377a78bc5d54b72acd59fef3f69",
      "parents": [
        "15a410a75a833b9700d725016b2d4ba4c2416c1e",
        "c4be79dfb65ac5d5ad3c5b837f9daf2b796387e8"
      ],
      "author": {
        "name": "Manoj Boopathi Raj",
        "email": "manojboopathi@google.com",
        "time": "Thu Jan 04 18:32:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 04 18:32:00 2018 +0000"
      },
      "message": "Merge \"Fix CTS Test Dual Stack Test Passing Issue\""
    },
    {
      "commit": "9042643c1f953a0889d959368273a67370ebc182",
      "tree": "734879bc6e8dd270e9a1bfff1bd225f1fb9c4c7f",
      "parents": [
        "01b2f0e1c856832ad2ba61a686df28ae31d38562"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Dec 21 11:49:18 2017 -0800"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Jan 04 10:25:55 2018 -0800"
      },
      "message": "Clarify accessibility event documentation\n\nRemoving suggestions to get information from events that\ncan instead be extracted from the node hierarchy.\n\nClarifying window change and announcement.\n\nComment changes only. I\u0027m trying to steer developers to\nuse the APIs as we currently thing about them, but I\u0027m\nnot changing any behavior.\n\nTest: make\nChange-Id: Ieecedbb98bdf11cf0cf4a29856db497986faaca6\n"
    },
    {
      "commit": "95f2b75dc5a1bb22006429c6f3a62f4f07c1da13",
      "tree": "6f3731ab1120019d28301e5e7fc004d4f69132d4",
      "parents": [
        "01b2f0e1c856832ad2ba61a686df28ae31d38562",
        "e55c019ce70b6f68cbe9dee2a73be606ccbc175d"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jan 04 18:25:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 18:25:50 2018 +0000"
      },
      "message": "Merge \"Save PiP activity position on screen for next re-entry into PiP.\""
    },
    {
      "commit": "147ce6027880d05286f051f1501100a4ce2b52e8",
      "tree": "661aa199cb8a9c74a8577a26a941c056160707e4",
      "parents": [
        "ec397abf931a39ed1c3d36f0af4ee9a68b883b07"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Fri Dec 22 14:35:34 2017 -0800"
      },
      "committer": {
        "name": "Yangster-mac",
        "email": "yanglu@google.com",
        "time": "Thu Jan 04 09:57:03 2018 -0800"
      },
      "message": "use only string type in the log source whitelist.\n\n+ predefined \"AID_X\" will be provided as string type to statsd, and we will translate\n  to integer uid using the static map.\n\nTest: statsd_test\n\nChange-Id: Ie47d8481e0c456457e6881ebb9cb4ce008e772b8\n"
    },
    {
      "commit": "01b2f0e1c856832ad2ba61a686df28ae31d38562",
      "tree": "e15d3c684f70bf9a2d1a1c7bdf60b5f05c61f103",
      "parents": [
        "ea96e3d459f56c5aad79e2f761078e6477183ed8",
        "144aac9dfeb4e3f48af874b438a84261202affe1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 17:51:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 17:51:29 2018 +0000"
      },
      "message": "Merge \"Track brightness changes in nits rather than backlight values.\""
    },
    {
      "commit": "d1b287e56f0fd57ec6d1ac44bbaa73b09447e55a",
      "tree": "f0771124369cc8da03917fd5f3d6606db0133115",
      "parents": [
        "8474c45b71e80096ff1ffcfc111a14240be06625"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Jan 04 09:37:22 2018 -0800"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Jan 04 09:41:17 2018 -0800"
      },
      "message": "Using RenderNode for creating snapshot of a View, so that hardware\nbitmaps are drawn properly\n\nTest: atest FrameworksCoreTests:ViewCaptureTest\nChange-Id: Ie137e8a73fb84665df7a55facd02b10d78764c80\n"
    },
    {
      "commit": "c8728e964b32a226749d56589e65762f08073908",
      "tree": "1fd0ddc5d65d1170270dea512b6c59a4eba6ac02",
      "parents": [
        "6f933f240bd7d37554b54a102d1bf6d8a8103815"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Fri Dec 22 16:21:53 2017 -0800"
      },
      "committer": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Thu Jan 04 09:36:14 2018 -0800"
      },
      "message": "Rethrow RemoteException instead of log in ContextHubManager\n\nBug: 67734082\nTest: Compile only\nChange-Id: I1a61a5c9f47652539f7e1dac3a0c5306e994fcd4\n"
    },
    {
      "commit": "6f933f240bd7d37554b54a102d1bf6d8a8103815",
      "tree": "d1d1a5eea30cd162208e3ca11879e57c416de228",
      "parents": [
        "4473d7ee9d298acd88fedabb0826b23866c685b3"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Fri Dec 22 16:16:12 2017 -0800"
      },
      "committer": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Thu Jan 04 09:36:14 2018 -0800"
      },
      "message": "Remove unnecessary log from ContextHubManager\n\nBug: 67734082\nTest: None\nChange-Id: I7e0dc28f6ee502cc2a9993b5f82bb3409a65aeb3\n"
    },
    {
      "commit": "4473d7ee9d298acd88fedabb0826b23866c685b3",
      "tree": "cfa76473b0536fa87e46803378537f4ff3f9a6fb",
      "parents": [
        "7490c5cbe4cce69f36956b5fbe7061be1c6381f6"
      ],
      "author": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Fri Dec 22 16:11:29 2017 -0800"
      },
      "committer": {
        "name": "Arthur Ishiguro",
        "email": "arthuri@google.com",
        "time": "Thu Jan 04 09:36:01 2018 -0800"
      },
      "message": "Remove legacy bug comment in NanoAppInstanceInfo\n\nThis was resolved during the redesign of the service.\n\nBug: 30970527\nTest: None\nChange-Id: If0c923b37a88e65216eba623c4898c04c7b02d58\n"
    },
    {
      "commit": "ea96e3d459f56c5aad79e2f761078e6477183ed8",
      "tree": "0e027a35aea6e6c9cb104e2fec7c60692aaf4720",
      "parents": [
        "cbc43ed9dfed3ee3d32ff433fd3bd51caa04f9f4",
        "d990345d8bba0f503bddd413bd33bdcea6adf7d6"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Thu Jan 04 17:35:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 17:35:19 2018 +0000"
      },
      "message": "Merge changes from topic \"StorageUnitTranslation\"\n\n* changes:\n  Revert \"Switch file size formatters to use ICU\u0027s MeasureFormat\"\n  Revert \"Remove use of MeasureUnit.internalGetInstance\"\n"
    },
    {
      "commit": "cbc43ed9dfed3ee3d32ff433fd3bd51caa04f9f4",
      "tree": "a91729e24f33490b763a1885c411707a8f6be040",
      "parents": [
        "5fdf3d094a4636937ce982ed6c5e0806aad62b86",
        "bb2f28a776cff0af0fea0130992a3537a43c57ed"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Jan 04 17:09:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 17:09:35 2018 +0000"
      },
      "message": "Merge \"Make accessibility window events more granular\""
    },
    {
      "commit": "5fdf3d094a4636937ce982ed6c5e0806aad62b86",
      "tree": "09481fd8ddd74189376c320b9da29b0a36733a00",
      "parents": [
        "ec397abf931a39ed1c3d36f0af4ee9a68b883b07",
        "ead833eb16fd5fe6b478780f0b7da7b2ed450bcd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 17:07:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 17:07:38 2018 +0000"
      },
      "message": "Merge \"Removing unused colors.\""
    },
    {
      "commit": "0ebc96ce8f36c761c487f84c1367fb8bf8afb3c3",
      "tree": "9fea3a8f2ebdaafcb0ed927d0530303322e7b8b7",
      "parents": [
        "728c8a08746f4869f265dc6f8617c35ce2f6a361"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Dec 29 13:32:38 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jan 04 16:35:53 2018 +0000"
      },
      "message": "BatteryStatsImpl: Support chained attribution for BT events.\n\nThese changes are slightly different than the ones for Wifi etc.\nWe need to keep track of the list of WorkChains attributed to a given\nUID in order to log stop events for each of them if the BT process\ncrashes (or goes away) and we receive a call to noteResetBluetooth..[].\n\nTest: BatteryStatsTests\nBug: 62390666\n\nChange-Id: I4aaa2260cdc509ca08c4fa4838df77cda870ef75\n"
    },
    {
      "commit": "ec397abf931a39ed1c3d36f0af4ee9a68b883b07",
      "tree": "eb166d4f850bc9d7f3ae841c96a74e2c438e7b2a",
      "parents": [
        "7490c5cbe4cce69f36956b5fbe7061be1c6381f6",
        "e72b5c5163d2928c61850e60f422aaf960ed2675"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 04 16:25:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 16:25:13 2018 +0000"
      },
      "message": "Merge \"Update the ttc index attribute documentation\""
    },
    {
      "commit": "7490c5cbe4cce69f36956b5fbe7061be1c6381f6",
      "tree": "e8bb495db6913ecdb98cf35fd64b2ff18f135a6f",
      "parents": [
        "9454d58f576e0386b7cafcab567372415d9f7c18",
        "67f2c224a56b44fccb3022127834dde4210d64af"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Jan 04 15:55:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 15:55:01 2018 +0000"
      },
      "message": "Merge \"Fix broken build due to missing imports in device owner transfer functionality.\""
    },
    {
      "commit": "1d0fa0736dce51874b2fa9051c9497a113f6b0e6",
      "tree": "e766b11e2544724b82512f251a3c933dcc4c9929",
      "parents": [
        "abf226b73221d102b0400ff430269e48a956d27d"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Jan 04 07:53:00 2018 -0800"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Jan 04 07:53:00 2018 -0800"
      },
      "message": "Add WindowState and LayoutParams proto\n\nBug: 64831661\nTest: verify data using winscope\nChange-Id: I91c9abcdbc45b53ed5f354e173e6fd03396e2744\n"
    },
    {
      "commit": "67f2c224a56b44fccb3022127834dde4210d64af",
      "tree": "564a5f3b8bc05d0830310e071f9bcdaa2a32d0ce",
      "parents": [
        "7e11cc11c82ef24fb01d93ddd0654e20b2be3b48"
      ],
      "author": {
        "name": "arangelov",
        "email": "arangelov@google.com",
        "time": "Thu Jan 04 15:52:12 2018 +0000"
      },
      "committer": {
        "name": "arangelov",
        "email": "arangelov@google.com",
        "time": "Thu Jan 04 15:52:12 2018 +0000"
      },
      "message": "Fix broken build due to missing imports in device owner transfer functionality.\n\nTest: None\nChange-Id: Ib3563349fe754bd47166d473387ab1fb21c441c8\n"
    },
    {
      "commit": "9454d58f576e0386b7cafcab567372415d9f7c18",
      "tree": "4bf29aae847bfc82620cca217073a1e03a856316",
      "parents": [
        "21726d7a0521cd6865592ee7666d2e7ae34c95ef",
        "88f620534f9fe2c3a32765b2a34d3092ab889b1a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jan 04 15:39:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 15:39:25 2018 +0000"
      },
      "message": "Merge \"Avoid setting size/position on Transaction if not needed\""
    },
    {
      "commit": "b7abd810ba407ac72dbb1b539925450b4ed2ad23",
      "tree": "cfc4b623ff1ba1ad465ccf0ff7351fe8e365a7d1",
      "parents": [
        "c36fbd4f0f01d6c279cdbe34b5596a81e0f53eb1"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Jan 04 07:34:50 2018 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Jan 04 07:34:50 2018 -0800"
      },
      "message": "[AWARE][RTT] Check for null callback registration\n\nCheck on the manager side for null callback registration and throw\nand exception.\n\nShould be done in addition to service side checks since, in well\nbehaved apps (which don\u0027t bypass the manager), the callback registered\nwith the service is a proxy wrapper for the user-provided callback.\n\nBug: 71575804\nTest: unit test \u0026 integration tests\nChange-Id: Ice6585fccb13d842d9518b1f60bff911fb66c48f\n"
    },
    {
      "commit": "21726d7a0521cd6865592ee7666d2e7ae34c95ef",
      "tree": "3bbf9b0bd1e2f707ef82cce9dd946a473075003e",
      "parents": [
        "7e11cc11c82ef24fb01d93ddd0654e20b2be3b48",
        "695c53ee09487dffe9923b6170ee3ae416893125"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jakew@google.com",
        "time": "Thu Jan 04 15:19:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 15:19:54 2018 +0000"
      },
      "message": "Merge \"Correct Telephony source directory to match package.\""
    },
    {
      "commit": "695c53ee09487dffe9923b6170ee3ae416893125",
      "tree": "9a09a515c6e057a748d612673155c19c4d34650f",
      "parents": [
        "d5909bd26e7cbf60e5bf69a7fffd01edb2d68c8b"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jakew@google.com",
        "time": "Wed Jan 03 17:16:43 2018 -0500"
      },
      "committer": {
        "name": "Jake Wharton",
        "email": "jakew@google.com",
        "time": "Thu Jan 04 10:16:31 2018 -0500"
      },
      "message": "Correct Telephony source directory to match package.\n\nTest: none\nBug: 71549250\nChange-Id: I3e4c1d67240d83712f96d076d650af464a9c8277\n"
    },
    {
      "commit": "7e11cc11c82ef24fb01d93ddd0654e20b2be3b48",
      "tree": "b97ffeafc176e1e7726377ac4950d45fd7e906e1",
      "parents": [
        "8612b376abd502b249cfc18afd34e8dd942edb99",
        "8c586ec4819c8a0cbd5a56a78e8f5cf869f565b0"
      ],
      "author": {
        "name": "Antoan Angelov",
        "email": "arangelov@google.com",
        "time": "Thu Jan 04 15:07:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 04 15:07:03 2018 +0000"
      },
      "message": "Merge \"Add device owner transfer functionality.\""
    }
  ],
  "next": "8612b376abd502b249cfc18afd34e8dd942edb99"
}
