)]}'
{
  "log": [
    {
      "commit": "28b34fac220f538270325f751f2cd5a93d4dfe4e",
      "tree": "a22215ce28b5a472ed082ed2f62833ca6e765adc",
      "parents": [
        "aee43d2387c5d99a11ce090d38800d3588595d1d",
        "54d74bbf06f8d58972070a8c5f69daefa7dd8d3d"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 24 02:51:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 02:51:46 2019 -0800"
      },
      "message": "Merge \"Add RIL_RADIO_TECHNOLOGY_NR to IntDef\"\nam: 54d74bbf06\n\nChange-Id: Ie6cd95f5f6b1569c6b3d84a24ecd69664fcdad67\n"
    },
    {
      "commit": "54d74bbf06f8d58972070a8c5f69daefa7dd8d3d",
      "tree": "39291a9452004c81ba9ac7e55aa22bdfec8cd3ba",
      "parents": [
        "2ffdcc26b0a0204928e9013b17d17e95ec0cfec2",
        "bb1ff15ca9ae599ab4df385daee935efc656df44"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 24 10:35:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 10:35:40 2019 +0000"
      },
      "message": "Merge \"Add RIL_RADIO_TECHNOLOGY_NR to IntDef\""
    },
    {
      "commit": "aee43d2387c5d99a11ce090d38800d3588595d1d",
      "tree": "9be91a7101e37eda3f40495437812b440e005991",
      "parents": [
        "5419f9839623b59653e0820480234051fa09cfc4",
        "2ffdcc26b0a0204928e9013b17d17e95ec0cfec2"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 24 02:06:15 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 02:06:15 2019 -0800"
      },
      "message": "Merge \"Add additional SystemApi for NetworkStack\"\nam: 2ffdcc26b0\n\nChange-Id: I2614b1484498ad9d285be5f6628a94983f1561e4\n"
    },
    {
      "commit": "2ffdcc26b0a0204928e9013b17d17e95ec0cfec2",
      "tree": "0852fb3cbf3f5231f9db90c6c74bdeb3f90a6d89",
      "parents": [
        "0d4002db35fc6dd5976176b468597e8a65d8d895",
        "299a7cc196c937d23483a81c50230b55e2dc3b46"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 24 09:55:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 09:55:01 2019 +0000"
      },
      "message": "Merge \"Add additional SystemApi for NetworkStack\""
    },
    {
      "commit": "5419f9839623b59653e0820480234051fa09cfc4",
      "tree": "7c40c39739d24585318b6787813d5ca38f1f7191",
      "parents": [
        "745c6de6ebb04ff1b526d9d123f0ed79ac80c497",
        "0d4002db35fc6dd5976176b468597e8a65d8d895"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Jan 23 23:24:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 23:24:47 2019 -0800"
      },
      "message": "Merge \"Align coding format in data_stall_event.proto\"\nam: 0d4002db35\n\nChange-Id: I8fbf9ba20fd870143a264216e80e93224f14d0ab\n"
    },
    {
      "commit": "745c6de6ebb04ff1b526d9d123f0ed79ac80c497",
      "tree": "2d9678f1d1115897ec4be898e0566a5be70795ec",
      "parents": [
        "a57ac928b42770716506c800d680459db25e89ca",
        "9d3ce3e55ea4c1e0e3006c535f3ce9bccd5b8134"
      ],
      "author": {
        "name": "Ugo Yu",
        "email": "ugoyu@google.com",
        "time": "Wed Jan 23 23:20:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 23:20:44 2019 -0800"
      },
      "message": "Merge \"Change MetadataListener to a abstract static class\"\nam: 9d3ce3e55e\n\nChange-Id: Iad82a0046826c548db25c50dcc7cbdb0a90de25a\n"
    },
    {
      "commit": "0d4002db35fc6dd5976176b468597e8a65d8d895",
      "tree": "abd63189b6d225d4e46e3dd01389e1983b224ee8",
      "parents": [
        "9d3ce3e55ea4c1e0e3006c535f3ce9bccd5b8134",
        "43b575a1858acd44e9835ab23d33431851d90490"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 24 07:11:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 07:11:27 2019 +0000"
      },
      "message": "Merge \"Align coding format in data_stall_event.proto\""
    },
    {
      "commit": "9d3ce3e55ea4c1e0e3006c535f3ce9bccd5b8134",
      "tree": "12bee00943c33139d41e1e102cce67265a3fde60",
      "parents": [
        "71e3387254b762e03621ff421059db3566891fdc",
        "d9a0a7fd55b6f154dd875c3aece16baf09cbc6e4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 07:07:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 07:07:49 2019 +0000"
      },
      "message": "Merge \"Change MetadataListener to a abstract static class\""
    },
    {
      "commit": "a57ac928b42770716506c800d680459db25e89ca",
      "tree": "7a74623ce4a45a4ff3c3daaa5fe4b89448cbf9c8",
      "parents": [
        "14e51c8a848b3d5a2d7c25c0699429d402465756",
        "71e3387254b762e03621ff421059db3566891fdc"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Wed Jan 23 23:07:37 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 23:07:37 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE: Revert \"Add libprocessgroup dependency and fix sched_policy include\"\"\nam: 71e3387254 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Iec09ea850784c0aece711c559f2c4adeb64a5a2b\n"
    },
    {
      "commit": "71e3387254b762e03621ff421059db3566891fdc",
      "tree": "1bfdf6ede240fe5a8ebf1fd134fd5478dfc9b866",
      "parents": [
        "b3656c7b1b11e10cab70e90dcb6117f70607c891",
        "c5e0fdab2c7ff039db26e4d6512bd3d69bdd71d6"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Thu Jan 24 06:57:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 06:57:55 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Revert \"Add libprocessgroup dependency and fix sched_policy include\"\""
    },
    {
      "commit": "14e51c8a848b3d5a2d7c25c0699429d402465756",
      "tree": "7a74623ce4a45a4ff3c3daaa5fe4b89448cbf9c8",
      "parents": [
        "0fd63d542d8182eba5795f1d63f00c90b542986e",
        "b3656c7b1b11e10cab70e90dcb6117f70607c891"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 23 21:24:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:24:06 2019 -0800"
      },
      "message": "Merge changes from topic \"ka05\"\nam: b3656c7b1b\n\nChange-Id: I2448348d1501ca50daac87f4c06c120b4de3b2ae\n"
    },
    {
      "commit": "0fd63d542d8182eba5795f1d63f00c90b542986e",
      "tree": "8d46f27c86224bf8d8b2f061749099f348a8b441",
      "parents": [
        "86999554ea6d067d07b81745af79cb769368a503",
        "9f7bc7d616543d26da1b5878c361898182adacc2"
      ],
      "author": {
        "name": "Scott Randolph",
        "email": "randolphs@google.com",
        "time": "Wed Jan 23 21:13:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:13:57 2019 -0800"
      },
      "message": "Merge \"Implementation of Remote-SIM.\"\nam: 9f7bc7d616\n\nChange-Id: I0fdd92ff987f49a5528687a84ba3115d3dc24997\n"
    },
    {
      "commit": "b3656c7b1b11e10cab70e90dcb6117f70607c891",
      "tree": "3fff5a7293562b928340f82c16347a1eaa22fa3a",
      "parents": [
        "9f7bc7d616543d26da1b5878c361898182adacc2",
        "215b877f11c82b1cc11e5c92c5330d4855e9dda7"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Thu Jan 24 05:06:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 05:06:39 2019 +0000"
      },
      "message": "Merge changes from topic \"ka05\"\n\n* changes:\n  [KA05] Export keepalive offload api for IpSec Nat-T file descriptor\n  [KA01] export SocketKeepalive API for NAT-T keepalive\n"
    },
    {
      "commit": "86999554ea6d067d07b81745af79cb769368a503",
      "tree": "f4c0822f8bc4276373d8216f1320d6a88451a761",
      "parents": [
        "713b4ac76f1bed98b8a332ba2601390d73121fff",
        "ad075a3837b97a3d51003cb0a1f8f9f1201a6261"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 23 21:01:57 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 21:01:57 2019 -0800"
      },
      "message": "Merge \"Add FEATURE_TELEPHONY_IMS definition\"\nam: ad075a3837\n\nChange-Id: Ic1ec5ab56e6f944362032da3c4d1723a99dc8ca3\n"
    },
    {
      "commit": "9f7bc7d616543d26da1b5878c361898182adacc2",
      "tree": "c96413967631d255161c0ff5550f6ca982526d7f",
      "parents": [
        "ad075a3837b97a3d51003cb0a1f8f9f1201a6261",
        "aea0391cf6ecf8d2edd654f6bae2dff530b35e68"
      ],
      "author": {
        "name": "Scott Randolph",
        "email": "randolphs@google.com",
        "time": "Thu Jan 24 05:01:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 05:01:05 2019 +0000"
      },
      "message": "Merge \"Implementation of Remote-SIM.\""
    },
    {
      "commit": "713b4ac76f1bed98b8a332ba2601390d73121fff",
      "tree": "d1cff6545c1863a30eead25e37af3ac668cc41f6",
      "parents": [
        "ea65fcc98a31585101745b717fa5b4ecc7fd55d1",
        "4864bfa722382c24d5389ec18a08c82521ce836f"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Jan 23 20:54:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 20:54:11 2019 -0800"
      },
      "message": "Merge \"Add generic SelectTest JUnit filter and CoreTestsFilter\"\nam: 4864bfa722\n\nChange-Id: Iece5642c2909c11d5057dbc630c1723dc3569560\n"
    },
    {
      "commit": "ad075a3837b97a3d51003cb0a1f8f9f1201a6261",
      "tree": "5d692ea4dc45a516a96442ba72596fc1f0593b72",
      "parents": [
        "4864bfa722382c24d5389ec18a08c82521ce836f",
        "4e65f803a35bd8ad3bb3a940291811eecd607bc7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 04:50:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 04:50:18 2019 +0000"
      },
      "message": "Merge \"Add FEATURE_TELEPHONY_IMS definition\""
    },
    {
      "commit": "ea65fcc98a31585101745b717fa5b4ecc7fd55d1",
      "tree": "b52d33f145d24140441befcdf5433bd49d1bcacc",
      "parents": [
        "b64b24d127d7f1ddb62c1c7aaf6d531d59913d13",
        "d49a6c86f4878c238fe981b24c6a5e01ef6e6218"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Wed Jan 23 20:47:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 20:47:39 2019 -0800"
      },
      "message": "Merge \"Add part ID reuse to API contract\"\nam: d49a6c86f4\n\nChange-Id: I6bddd19ea31e012f340e62e035ca7a0867eb239e\n"
    },
    {
      "commit": "b64b24d127d7f1ddb62c1c7aaf6d531d59913d13",
      "tree": "3c6af53493c2e1f6288c499d963d3bb489b51d55",
      "parents": [
        "a4e9cec4b3ad257d60f53dd8318f75306d3d1146",
        "a3dd0a50504771ab54a0872872ced64c2abc45fb"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Jan 23 20:43:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 20:43:38 2019 -0800"
      },
      "message": "Merge \"Add NetworkStack into AidToUidMapping\"\nam: a3dd0a5050\n\nChange-Id: Ieea0a8b43c5e652ad00132b8b0a9bc9a0362f4e0\n"
    },
    {
      "commit": "c5e0fdab2c7ff039db26e4d6512bd3d69bdd71d6",
      "tree": "d2b0dadb8e4cf15fc3862118323aafbd09cf603f",
      "parents": [
        "4864bfa722382c24d5389ec18a08c82521ce836f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Wed Jan 23 20:38:14 2019 -0800"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Thu Jan 24 04:39:34 2019 +0000"
      },
      "message": "DO NOT MERGE: Revert \"Add libprocessgroup dependency and fix sched_policy include\"\n\nThis reverts commit 09a29e161f6a240da19d550b267e0ed0f02d37a0.\n\nReason for revert: Broke AOSP\n\nChange-Id: If056993a8678675ede4c586af1b2a1540e209c5c\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\n"
    },
    {
      "commit": "a4e9cec4b3ad257d60f53dd8318f75306d3d1146",
      "tree": "b46405b702951355046875cb59ca1db48a181a46",
      "parents": [
        "e055bfa0facc672e1b2640cbbf70a1edf2a4698b",
        "1abe6aa53f0f21ff399166b561d79f7ccc48aa41"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jan 23 20:37:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 20:37:47 2019 -0800"
      },
      "message": "Merge \"Fix doc of NETWORK_TYPE_NR \u0026 add converter\"\nam: 1abe6aa53f\n\nChange-Id: I60d839b62e9b9365df48c72b040f1f5b2e7b011c\n"
    },
    {
      "commit": "4864bfa722382c24d5389ec18a08c82521ce836f",
      "tree": "8de650ab7e2b80de884d79a9ce5125a9a82a7a91",
      "parents": [
        "d49a6c86f4878c238fe981b24c6a5e01ef6e6218",
        "0f224efb5eb0b68e5fa4b923dbf72f3db9ac165b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 04:36:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 04:36:44 2019 +0000"
      },
      "message": "Merge \"Add generic SelectTest JUnit filter and CoreTestsFilter\""
    },
    {
      "commit": "d49a6c86f4878c238fe981b24c6a5e01ef6e6218",
      "tree": "3fa0bdb5fea464489dfe9b4d29bbfc9fee51b003",
      "parents": [
        "a3dd0a50504771ab54a0872872ced64c2abc45fb",
        "6c753558c33e070bec71fef5e29f6062108f8078"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 04:29:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 04:29:10 2019 +0000"
      },
      "message": "Merge \"Add part ID reuse to API contract\""
    },
    {
      "commit": "a3dd0a50504771ab54a0872872ced64c2abc45fb",
      "tree": "fe0fc8a82d37865e98361b306b25047014e16925",
      "parents": [
        "1abe6aa53f0f21ff399166b561d79f7ccc48aa41",
        "69e41313cc6946eacf1dafc55fc2ca9cb7041fcd"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 24 04:26:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 04:26:44 2019 +0000"
      },
      "message": "Merge \"Add NetworkStack into AidToUidMapping\""
    },
    {
      "commit": "bb1ff15ca9ae599ab4df385daee935efc656df44",
      "tree": "7c917084d533d87c78038e77c5803c78e0b45ff2",
      "parents": [
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Dec 19 10:29:33 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jan 23 20:25:43 2019 -0800"
      },
      "message": "Add RIL_RADIO_TECHNOLOGY_NR to IntDef\n\nBug: 121263364\nBug: 123099654\nTest: build\nMerged-In: I4bec8de081efe1020409351afa284fd2e69a25b5\nChange-Id: I4bec8de081efe1020409351afa284fd2e69a25b5\n"
    },
    {
      "commit": "1abe6aa53f0f21ff399166b561d79f7ccc48aa41",
      "tree": "d117908dc771ec6e7d3537685c28b432c9ce152e",
      "parents": [
        "56e1062ce30489ea83ce187fb78ec763d951f1b1",
        "82e6b2ab02593caab12f809160e12dd1bca5ca92"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Jan 24 04:22:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 04:22:47 2019 +0000"
      },
      "message": "Merge \"Fix doc of NETWORK_TYPE_NR \u0026 add converter\""
    },
    {
      "commit": "43b575a1858acd44e9835ab23d33431851d90490",
      "tree": "dbf09513e81a43e7028c8c8bb304ade51587e1a5",
      "parents": [
        "69e41313cc6946eacf1dafc55fc2ca9cb7041fcd"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 24 11:41:36 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Jan 24 11:41:36 2019 +0800"
      },
      "message": "Align coding format in data_stall_event.proto\n\nBug: 121185319\nBug: 120452078\nTest: Build pass\nChange-Id: I660bdf7b9db9966096a7d91f95a4e6570d142c04\n"
    },
    {
      "commit": "e055bfa0facc672e1b2640cbbf70a1edf2a4698b",
      "tree": "739e84bc2e6c699e0b8f870865f9769e4df474d8",
      "parents": [
        "b10223501826a98e2e14933357be18fb7038f0ca",
        "56e1062ce30489ea83ce187fb78ec763d951f1b1"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 23 18:48:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 18:48:53 2019 -0800"
      },
      "message": "Merge \"Supported data handover in DcTracker/DataConnection/ApnContext\"\nam: 56e1062ce3\n\nChange-Id: I46d4f4855ddb99af80a87de03116cb6aa0826a67\n"
    },
    {
      "commit": "56e1062ce30489ea83ce187fb78ec763d951f1b1",
      "tree": "2abcf19e9431677ddea177dfb99b84533e3ad80f",
      "parents": [
        "feb7d14aa8bb4863eccaec231b3dc7316f9084af",
        "48667abf9bd7d89376ad91c6694c04d0c25d1ace"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Jan 24 02:35:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 02:35:14 2019 +0000"
      },
      "message": "Merge \"Supported data handover in DcTracker/DataConnection/ApnContext\""
    },
    {
      "commit": "b10223501826a98e2e14933357be18fb7038f0ca",
      "tree": "7ab9afbb4f430ace817793ba107084818687846f",
      "parents": [
        "d5211044645682c1907daadacd52bfbc7523f395",
        "feb7d14aa8bb4863eccaec231b3dc7316f9084af"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 23 18:22:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 18:22:29 2019 -0800"
      },
      "message": "Merge \"add missing permission check in PhoneStateListener\"\nam: feb7d14aa8\n\nChange-Id: I7ccfab5789cd2adf654d6d593cec22f496a9a767\n"
    },
    {
      "commit": "d5211044645682c1907daadacd52bfbc7523f395",
      "tree": "036e8bc98112d799e9d903ec940adbd06cc62ab2",
      "parents": [
        "62a23085508570f6bacbcccd165ac06e2ba8e534",
        "2f2a4199fc03d2b9e35a67280586e270bc72a5e8"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Jan 23 18:15:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 18:15:38 2019 -0800"
      },
      "message": "Merge \"Don\u0027t show signal bar of hidden Cellular subscription.\"\nam: 2f2a4199fc\n\nChange-Id: I3fa6a5b7baec94bd085a86fb4cce5062c5fd1a0f\n"
    },
    {
      "commit": "62a23085508570f6bacbcccd165ac06e2ba8e534",
      "tree": "e81a8e7d5b129bd1ab713254decc903cfe5dc06d",
      "parents": [
        "c144c329abaac5505d6c0e1b982993395934be9b",
        "a53fc2021356279a0f6ee028c99da7fb6af314f6"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Wed Jan 23 18:09:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 18:09:19 2019 -0800"
      },
      "message": "Merge \"Add Android APIs for Hearing Aids Profile\"\nam: a53fc20213\n\nChange-Id: Ib91747b26a3fffbfe4a87377fde7cbc01f50d0c1\n"
    },
    {
      "commit": "c144c329abaac5505d6c0e1b982993395934be9b",
      "tree": "9e160da0428a758ad0079f037ea7558142346b4b",
      "parents": [
        "3926f081097287673660fea011040761087b34a9",
        "7982e6f34636c21e64d898dd258b358c35b570b8"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Wed Jan 23 18:03:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 18:03:26 2019 -0800"
      },
      "message": "Merge \"Add 2 new ways to check for Support for Hearing Aids Profile\"\nam: 7982e6f346\n\nChange-Id: I81f18175e61d5c1d1b213d5a112a8c70621e0d07\n"
    },
    {
      "commit": "feb7d14aa8bb4863eccaec231b3dc7316f9084af",
      "tree": "99ef0c9d909259e92131d7a7062ff90c1abf91f2",
      "parents": [
        "2f2a4199fc03d2b9e35a67280586e270bc72a5e8",
        "52797b6addf48fd52f94c466d46f847b86730d22"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Jan 24 02:00:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 02:00:55 2019 +0000"
      },
      "message": "Merge \"add missing permission check in PhoneStateListener\""
    },
    {
      "commit": "3926f081097287673660fea011040761087b34a9",
      "tree": "1fda203d84cd936265f4ecc2de9fce2373681c01",
      "parents": [
        "6b7e35d216142a20bcd5c2e4984f27255c54e5a6",
        "3a46c1b4ce81789966b192bdc982cad47ef5606b"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 17:50:58 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 17:50:58 2019 -0800"
      },
      "message": "Merge \"Refactored ZygoteConnection.Arguments to ZygoteArguments.\"\nam: 3a46c1b4ce\n\nChange-Id: Id702f32a15ad134b6d694d0fc53e1721094f78dd\n"
    },
    {
      "commit": "d9a0a7fd55b6f154dd875c3aece16baf09cbc6e4",
      "tree": "55dc952a5fe1234012223c476a7121857fbdf557",
      "parents": [
        "3a46c1b4ce81789966b192bdc982cad47ef5606b"
      ],
      "author": {
        "name": "Ugo Yu",
        "email": "ugoyu@google.com",
        "time": "Thu Jan 24 09:13:00 2019 +0800"
      },
      "committer": {
        "name": "Ugo Yu",
        "email": "ugoyu@google.com",
        "time": "Thu Jan 24 09:48:20 2019 +0800"
      },
      "message": "Change MetadataListener to a abstract static class\n\nBug: 121051445\nTest: build pass\nChange-Id: I8148d13d2eb0899d54817197ae0be236e2914e47\n"
    },
    {
      "commit": "6b7e35d216142a20bcd5c2e4984f27255c54e5a6",
      "tree": "b7f26275137e4b694999d89d42a6bace0b407a2c",
      "parents": [
        "420eec4f5236be8b623d5bd7c64d890545d719e5",
        "889648df409ca908f7a997a514fdaf42fd9d8c6f"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 17:46:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 17:46:44 2019 -0800"
      },
      "message": "Merge \"Code cleanup in ZygoteInit.\"\nam: 889648df40\n\nChange-Id: I236f851fe38c16e5f0ad54d64b6ff81bcb090b9e\n"
    },
    {
      "commit": "2f2a4199fc03d2b9e35a67280586e270bc72a5e8",
      "tree": "f133434a6c8b79f9bac7e958d7848b98eaad0bf9",
      "parents": [
        "a53fc2021356279a0f6ee028c99da7fb6af314f6",
        "907005d1bbae39647731d1ea9ea71de802088a46"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Jan 24 01:45:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:45:07 2019 +0000"
      },
      "message": "Merge \"Don\u0027t show signal bar of hidden Cellular subscription.\""
    },
    {
      "commit": "420eec4f5236be8b623d5bd7c64d890545d719e5",
      "tree": "45ac403c1fcf13cdd6ab1544888ef53366674257",
      "parents": [
        "c5cc5e525cc52c9d46fac953a49d7e4afbb9ed38",
        "f5ff8f0661d0c5150edac4e1b5100bf0b1db5b61"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 17:42:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 17:42:24 2019 -0800"
      },
      "message": "Merge \"Code cleanup to conform to style guide / linter.\"\nam: f5ff8f0661\n\nChange-Id: If6c04c711b328c114d04ea8b4aa01414a715b7a2\n"
    },
    {
      "commit": "c5cc5e525cc52c9d46fac953a49d7e4afbb9ed38",
      "tree": "110e4d6da51c14272602b32df2a7d9d11de3e6f6",
      "parents": [
        "068b86e9436a67a1736f7f40a6941f81b243e792",
        "5222bf368ba48af6ed3d7a01f364dc034c78e033"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 17:38:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 17:38:23 2019 -0800"
      },
      "message": "Merge \"Implemented native functions and types for blastula management.\"\nam: 5222bf368b\n\nChange-Id: I833eef9f333bd7b5bf552beebfdc7cc483aeec26\n"
    },
    {
      "commit": "a53fc2021356279a0f6ee028c99da7fb6af314f6",
      "tree": "acde376146674c714d0eadbb032414f3d7281659",
      "parents": [
        "7982e6f34636c21e64d898dd258b358c35b570b8",
        "1f5ea66a39506a9fac15fae2adca688548d5ccc4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 01:37:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:37:05 2019 +0000"
      },
      "message": "Merge \"Add Android APIs for Hearing Aids Profile\""
    },
    {
      "commit": "7982e6f34636c21e64d898dd258b358c35b570b8",
      "tree": "0249c35ce4ba0747591fdc9879dbf3626e0a9171",
      "parents": [
        "3a46c1b4ce81789966b192bdc982cad47ef5606b",
        "61dbd81f6ac7aeaa3769717e5256204b780f240c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 01:34:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:34:24 2019 +0000"
      },
      "message": "Merge \"Add 2 new ways to check for Support for Hearing Aids Profile\""
    },
    {
      "commit": "068b86e9436a67a1736f7f40a6941f81b243e792",
      "tree": "f15916fbc09651d48c8fc6dc5f14d92916a091f0",
      "parents": [
        "b9293d20d526a48da3e90d5dae2abed46a5b437f",
        "e22f160c2eba82e4ed4f91ef216267e1b755c396"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 17:32:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 17:32:34 2019 -0800"
      },
      "message": "Merge \"Add the blastula pool sockets to the Zygote whitelist.\"\nam: e22f160c2e\n\nChange-Id: I96e522b9a168d32589c3fc178c53adad338b7bb5\n"
    },
    {
      "commit": "b9293d20d526a48da3e90d5dae2abed46a5b437f",
      "tree": "ac78d526e8091b8e334fe28ed4b62bc2209bc8d7",
      "parents": [
        "5adc8fa3e067b155ba1c1c9a93994c9e14c77cb0",
        "80c398b74c2ba085b80e04ac1bba9d16f48a8e1e"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 17:26:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 17:26:10 2019 -0800"
      },
      "message": "Merge \"Added mitigation for b/122921367\"\nam: 80c398b74c\n\nChange-Id: I29c437ba51ff3f4cc90671a0581f41a70581d5a8\n"
    },
    {
      "commit": "5adc8fa3e067b155ba1c1c9a93994c9e14c77cb0",
      "tree": "d52ad14d59aa0e8c95d5b3585284c9d607456014",
      "parents": [
        "f30fba0a604ca8cbc717491d81577d9627e2f537",
        "5d33fe94e499733a87dcdc112baaf920ddcbe178"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 17:21:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 17:21:27 2019 -0800"
      },
      "message": "Merge \"Removed false positives from the greylist.\"\nam: 5d33fe94e4\n\nChange-Id: I499062c50b5e0ab5ad2e28f1968b2790adee028e\n"
    },
    {
      "commit": "3a46c1b4ce81789966b192bdc982cad47ef5606b",
      "tree": "aa52181e8d67f9a52e94ce0f263a93eec778a456",
      "parents": [
        "889648df409ca908f7a997a514fdaf42fd9d8c6f",
        "682b479a8877ecb15eaad578f161bc71e2b668aa"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 01:13:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:13:41 2019 +0000"
      },
      "message": "Merge \"Refactored ZygoteConnection.Arguments to ZygoteArguments.\""
    },
    {
      "commit": "889648df409ca908f7a997a514fdaf42fd9d8c6f",
      "tree": "ab67518fac0c6682cc76f8c73a0793ea35b3f1db",
      "parents": [
        "f5ff8f0661d0c5150edac4e1b5100bf0b1db5b61",
        "cd92db25459b625126724dfb7f1e1c19fa18b822"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 01:13:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:13:20 2019 +0000"
      },
      "message": "Merge \"Code cleanup in ZygoteInit.\""
    },
    {
      "commit": "f5ff8f0661d0c5150edac4e1b5100bf0b1db5b61",
      "tree": "35c12b654b85eeacb6ab89289ed463a8e791a44f",
      "parents": [
        "5222bf368ba48af6ed3d7a01f364dc034c78e033",
        "6e3c7ced5edcc0bc1a842a9e11f2d1f232865f28"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 01:12:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:12:46 2019 +0000"
      },
      "message": "Merge \"Code cleanup to conform to style guide / linter.\""
    },
    {
      "commit": "5222bf368ba48af6ed3d7a01f364dc034c78e033",
      "tree": "abf86737b0eb7ec947a9ea906ea1687367dd5295",
      "parents": [
        "e22f160c2eba82e4ed4f91ef216267e1b755c396",
        "8b35ba25a9663264e6e50867f124f9100953299a"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 01:12:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:12:19 2019 +0000"
      },
      "message": "Merge \"Implemented native functions and types for blastula management.\""
    },
    {
      "commit": "e22f160c2eba82e4ed4f91ef216267e1b755c396",
      "tree": "1f33cff161b655d491c46d26561e2d1a78c138d6",
      "parents": [
        "80c398b74c2ba085b80e04ac1bba9d16f48a8e1e",
        "c0db63f6ac6cf6b784ea6633b037764452c52c91"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 01:11:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:11:58 2019 +0000"
      },
      "message": "Merge \"Add the blastula pool sockets to the Zygote whitelist.\""
    },
    {
      "commit": "80c398b74c2ba085b80e04ac1bba9d16f48a8e1e",
      "tree": "7d639e99db9df243614f4867629f7ca223a41b25",
      "parents": [
        "5d33fe94e499733a87dcdc112baaf920ddcbe178",
        "30f16caf64b6a86fd9e7b9519500aafea57155be"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 24 01:05:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:05:02 2019 +0000"
      },
      "message": "Merge \"Added mitigation for b/122921367\""
    },
    {
      "commit": "5d33fe94e499733a87dcdc112baaf920ddcbe178",
      "tree": "219437973ea46cffaf3ece2dc22694058aeb00ea",
      "parents": [
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4",
        "0bab727de395de06fcf68e620698990dd8e6d9de"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 01:02:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 01:02:26 2019 +0000"
      },
      "message": "Merge \"Removed false positives from the greylist.\""
    },
    {
      "commit": "4e65f803a35bd8ad3bb3a940291811eecd607bc7",
      "tree": "c32a4eacb748e6bdef6a959c21e0051beeecd148",
      "parents": [
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 23 15:01:54 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 23 23:52:26 2019 +0000"
      },
      "message": "Add FEATURE_TELEPHONY_IMS definition\n\nBug: 118823723\nTest: manual\nChange-Id: Ic1e65cfba8ecb117199db6ebd636e0d39007b6c6\n"
    },
    {
      "commit": "82e6b2ab02593caab12f809160e12dd1bca5ca92",
      "tree": "4dbb5e6ce90c0a2359c18f6e6b4d4d18f35fdf6d",
      "parents": [
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Dec 07 14:41:18 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Jan 23 14:57:28 2019 -0800"
      },
      "message": "Fix doc of NETWORK_TYPE_NR \u0026 add converter\n\nThis fix some documents related to NETWORK_TYPE_NR and add a converter\nfrom ril rat to NETWORK_TYPE_NR.\n\nBug: 111453000\nBug: 123099654\nTest: build\nMerged-In: Ib9ee0dbe0234ef1bf9ef22900b00ddd47195914f\nChange-Id: Ib9ee0dbe0234ef1bf9ef22900b00ddd47195914f\n"
    },
    {
      "commit": "48667abf9bd7d89376ad91c6694c04d0c25d1ace",
      "tree": "be18bdfb2b95d6a9621c49be730f25afaa68bdc8",
      "parents": [
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 16 11:29:26 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 23 14:49:24 2019 -0800"
      },
      "message": "Supported data handover in DcTracker/DataConnection/ApnContext\n\nAdded data handover support in DcTracker/DataConnection/ApnContext.\n\nTest: Telephony sanity tests + unit tests\nBug: 73659459\n\nMerged-In: I1dfecbe48e230b3cab1b8b83e8d9f9dfd241752e\nChange-Id: I1dfecbe48e230b3cab1b8b83e8d9f9dfd241752e\n(cherry picked from commit faa7a525435649983ea421b9fd744d6302bf3ca6)\n"
    },
    {
      "commit": "6c753558c33e070bec71fef5e29f6062108f8078",
      "tree": "ef7f0f58d4c053ceb9b54d5f1027f586296f3c6b",
      "parents": [
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4"
      ],
      "author": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Tue Jan 22 17:28:55 2019 -0800"
      },
      "committer": {
        "name": "Leland Miller",
        "email": "lelandmiller@google.com",
        "time": "Wed Jan 23 22:44:06 2019 +0000"
      },
      "message": "Add part ID reuse to API contract\n\nThis make explicit that part IDs should not be reused to point to new\nparts as this may cause issues in applications that expect pars to\nremain consistent.\n\nTest: Documentation change, will follow up with a CTS test\nChange-Id: I990aa5848f59cc85c76d129701cba1ca27c78894\n"
    },
    {
      "commit": "aea0391cf6ecf8d2edd654f6bae2dff530b35e68",
      "tree": "1427d9c1f705f55c5bc756c965e4b080cf61667b",
      "parents": [
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Tue Sep 04 11:19:59 2018 -0700"
      },
      "committer": {
        "name": "Scott Randolph",
        "email": "randolphs@google.com",
        "time": "Wed Jan 23 14:25:32 2019 -0800"
      },
      "message": "Implementation of Remote-SIM.\n\nDesign doc http://shortn/_GG690j15js\n\n1. Modified SmsManager to send message thru Bluetooth if the subscription\n   is for a Remote-SIM.\n2. Added new column \u0027subscriptionType\u0027 to SubscriptionInfo.\n3. SubscriptionManager:\n  a. Added new constants for Local SIM and Remote SIM\n  b. Added hidden APIs to add/remove Remote SIM subscriptions\n\nBug: 112321331\nTest: tested manually and w/ unittests\nChange-Id: Ib15553a806691a258fc00f7aaf812b8a9d49c2e9\n"
    },
    {
      "commit": "682b479a8877ecb15eaad578f161bc71e2b668aa",
      "tree": "aa52181e8d67f9a52e94ce0f263a93eec778a456",
      "parents": [
        "cd92db25459b625126724dfb7f1e1c19fa18b822"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jan 11 16:14:43 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 13:35:16 2019 -0800"
      },
      "message": "Refactored ZygoteConnection.Arguments to ZygoteArguments.\n\nThis commit moves the ZygoteConnection.Arguments class into its own file\nand re-names it to ZygoteArgumens.  Doing this also required small\nchanges to files that used ZygoteConnection.Arguments.  In turn, this\nrequired some changes to make the files conform to the Frameworks style\nguide.\n\nHighlights include:\n* Moving ZygoteConnection.Arguments to ZygoteArguments\n* Moving helper functions from ZygoteConnection to Zygote\n* Re-named member variables in the ZygoteArguments class\n* Removed unused imports.\n\nTopic: zygote-prefork\nTest: make \u0026 flash \u0026 launch apps \u0026 check log for messages\nBug: 68253328\nChange-Id: Ideb414c87a92020128a644147949ef4f4133ae33\nMerged-In: Ideb414c87a92020128a644147949ef4f4133ae33\n"
    },
    {
      "commit": "cd92db25459b625126724dfb7f1e1c19fa18b822",
      "tree": "ab67518fac0c6682cc76f8c73a0793ea35b3f1db",
      "parents": [
        "6e3c7ced5edcc0bc1a842a9e11f2d1f232865f28"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jan 11 14:30:43 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 13:35:06 2019 -0800"
      },
      "message": "Code cleanup in ZygoteInit.\n\nThis commit mostly re-flows the code in ZygoteInit.java to conform to\nthe Frameworks style guide.\n\nTopic: zygote-prefork\nTest: make \u0026 flash \u0026 launch apps\nBug: 68253328\nChange-Id: I0d348caa1d9ca2a4c1e32430e0eebdd91672e473\nMerged-In: I0d348caa1d9ca2a4c1e32430e0eebdd91672e473\n"
    },
    {
      "commit": "6e3c7ced5edcc0bc1a842a9e11f2d1f232865f28",
      "tree": "35c12b654b85eeacb6ab89289ed463a8e791a44f",
      "parents": [
        "8b35ba25a9663264e6e50867f124f9100953299a"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jan 11 13:19:20 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 13:34:52 2019 -0800"
      },
      "message": "Code cleanup to conform to style guide / linter.\n\nThis commit made the following changes to make the code conform to the\nFrameworks style guide:\n* Re-named variables\n* Re-flowed code\n* Organized includes\n\nTopic: zygote-prefork\nTest: make \u0026 flash \u0026 launch apps\nBug: 68253328\nChange-Id: I9274b32f1f606f29f6eb3a1e5068ca18f607afe7\nMerged-In: I9274b32f1f606f29f6eb3a1e5068ca18f607afe7\n"
    },
    {
      "commit": "8b35ba25a9663264e6e50867f124f9100953299a",
      "tree": "abf86737b0eb7ec947a9ea906ea1687367dd5295",
      "parents": [
        "c0db63f6ac6cf6b784ea6633b037764452c52c91"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 10 16:55:32 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 13:34:40 2019 -0800"
      },
      "message": "Implemented native functions and types for blastula management.\n\nThis patch adds native support for spawning and managing blastula pools,\nas well as several code cleanups and modernizations.\n\nChanges includes:\n* A function to fork blastulas\n* A table for managing blastula-related data\n* Functions for adding and removing blastula data from the\naforementioned table\n* Switching from NULL to nullptr\n* Replacing string-passing error handling with a curried failure\nfunction\n* Utility functions for handling managed objects\n* JNI functions for blastula pool management\n\nTopic: zygot-prefork\nTest: make \u0026 flash \u0026 launch apps \u0026 check log for messages\nBug: 68253328\nChange-Id: I12cd9f2c87a2e3c00d64b683edf3631e29a51551\nMerged-In: I12cd9f2c87a2e3c00d64b683edf3631e29a51551\n"
    },
    {
      "commit": "c0db63f6ac6cf6b784ea6633b037764452c52c91",
      "tree": "1f33cff161b655d491c46d26561e2d1a78c138d6",
      "parents": [
        "30f16caf64b6a86fd9e7b9519500aafea57155be"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jan 18 17:52:27 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 13:34:30 2019 -0800"
      },
      "message": "Add the blastula pool sockets to the Zygote whitelist.\n\nThis adds the blastula pool sockets from aosp/843736 to the Zygote FD\nwhite list in fd_utils.cpp.\n\nBug: 68253328\nTest: m \u0026 flash image \u0026 boot\nChange-Id: I1ff4bea0a2ea163bf9c1ccc0d80ffd5d04c49191\nMerged-In: I1ff4bea0a2ea163bf9c1ccc0d80ffd5d04c49191\n"
    },
    {
      "commit": "30f16caf64b6a86fd9e7b9519500aafea57155be",
      "tree": "7d639e99db9df243614f4867629f7ca223a41b25",
      "parents": [
        "0bab727de395de06fcf68e620698990dd8e6d9de"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 17 14:57:10 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 13:32:07 2019 -0800"
      },
      "message": "Added mitigation for b/122921367\n\nWithout this patch aosp/870566 will cause clang to abort during x86-eng\nasan builds (due to b/122921367).  This is being committed separately to\nenable easy reversion in the future.\n\nTest: m\nBug: 122921367\nChange-Id: Id38a6ccabdcd0da02a53e76c47850e197016e781\nMerged-In: Id38a6ccabdcd0da02a53e76c47850e197016e781\n"
    },
    {
      "commit": "0bab727de395de06fcf68e620698990dd8e6d9de",
      "tree": "219437973ea46cffaf3ece2dc22694058aeb00ea",
      "parents": [
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jan 10 15:03:29 2019 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 13:32:03 2019 -0800"
      },
      "message": "Removed false positives from the greylist.\n\nThis commit removes several Zygote related functions and types from the\ngreylist that are not required to be there.\n\nTopic: zygote-prefork\nTest: make\nBug: 68253328\nChange-Id: I25022d976e7444489aad1aeb1ce6b05736233476\nMerged-In: I25022d976e7444489aad1aeb1ce6b05736233476\n"
    },
    {
      "commit": "f30fba0a604ca8cbc717491d81577d9627e2f537",
      "tree": "3864a837099cf783df3b161f4de33ae2fb98b296",
      "parents": [
        "977fc9bf8ed5cd0b3f81bd25525c7c9f6303516d",
        "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 23 12:37:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 12:37:11 2019 -0800"
      },
      "message": "Merge \"Replace annotation_processors with plugins\"\nam: bc40469e19\n\nChange-Id: I0f91aa05eca9635ce0bc59e40714adff908af682\n"
    },
    {
      "commit": "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4",
      "tree": "3896199499edb151927b7e05d6404b20ea611109",
      "parents": [
        "436e2ad4c718f8e86e6bc93dec68c23273b831c2",
        "a1f8e1ab3d9f6e2f7db4602d63bf491173642c6c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 23 20:18:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 20:18:02 2019 +0000"
      },
      "message": "Merge \"Replace annotation_processors with plugins\""
    },
    {
      "commit": "52797b6addf48fd52f94c466d46f847b86730d22",
      "tree": "cf7c298f24ebb8a86a3de8018f1d1ac4f86b7439",
      "parents": [
        "8df9d17289b5d1ef57c538ba9bd832d917427901"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Jan 18 13:16:31 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Jan 23 11:31:04 2019 -0800"
      },
      "message": "add missing permission check in PhoneStateListener\n\nBug: 122612337\nTest: cts\nChange-Id: I85e3d4ce1dd4473eb43ece801c24a0e79362a18b\n"
    },
    {
      "commit": "977fc9bf8ed5cd0b3f81bd25525c7c9f6303516d",
      "tree": "4e228e46308daab5caf2afb52a361e546f63ef87",
      "parents": [
        "e880dcb9ea834efc1900b3904b4d75da31fb6c56",
        "436e2ad4c718f8e86e6bc93dec68c23273b831c2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 23 10:20:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 10:20:23 2019 -0800"
      },
      "message": "Merge \"jarjar hidl core libs.\"\nam: 436e2ad4c7\n\nChange-Id: I05314143d12bab29062d1309074c7d710a38b1f4\n"
    },
    {
      "commit": "436e2ad4c718f8e86e6bc93dec68c23273b831c2",
      "tree": "b4ef00456e2276776dee1c0aa252c384facc9abf",
      "parents": [
        "a3ab270ce195ea06a4c0aab7b84ef78cc2971b71",
        "20a1848bc061385c89c9e86a756aa448b12fa9d0"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 23 18:05:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 18:05:25 2019 +0000"
      },
      "message": "Merge \"jarjar hidl core libs.\""
    },
    {
      "commit": "e880dcb9ea834efc1900b3904b4d75da31fb6c56",
      "tree": "c633e2fa64b957fbaf3d212f215f25e36d97fd97",
      "parents": [
        "581c43404aeb310f233705b3ee3612a586d13201",
        "a3ab270ce195ea06a4c0aab7b84ef78cc2971b71"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Jan 23 09:55:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 09:55:26 2019 -0800"
      },
      "message": "Merge \"Deprecate Duplicate SignalStrength Methods\"\nam: a3ab270ce1\n\nChange-Id: Ifacba0cbb949fa0b35e1f22bf3225f5c608f36a6\n"
    },
    {
      "commit": "a3ab270ce195ea06a4c0aab7b84ef78cc2971b71",
      "tree": "f545eae3547fae8a9790df0950b51489cd05fff1",
      "parents": [
        "52cf4adf70cd2eaeb246b5c4ae68489c3be0c20a",
        "d261a313d6fb0e4e3e6c00db41560e6329d83975"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Jan 23 17:37:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 17:37:03 2019 +0000"
      },
      "message": "Merge \"Deprecate Duplicate SignalStrength Methods\""
    },
    {
      "commit": "581c43404aeb310f233705b3ee3612a586d13201",
      "tree": "2afc5b28711b5f16d8c8c6aba8cca49012442cc4",
      "parents": [
        "42df2e16027bcca785b70ebacfc5d22e646d3c24",
        "52cf4adf70cd2eaeb246b5c4ae68489c3be0c20a"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Jan 23 09:26:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 09:26:26 2019 -0800"
      },
      "message": "Merge \"[view compilation] Add --compile-layouts flag to `pm compile`\"\nam: 52cf4adf70\n\nChange-Id: I0ad866ef309f31b9dbbc62887f14adf3fcfd7ae4\n"
    },
    {
      "commit": "42df2e16027bcca785b70ebacfc5d22e646d3c24",
      "tree": "02d8777002cde43597fa9070907a50dfd5fe283f",
      "parents": [
        "9026fb46ccfe61385ef7e07940ca4111f39b1b99",
        "212353c8964b494b9d37338e74059d772c84471e"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Jan 23 09:17:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 09:17:50 2019 -0800"
      },
      "message": "Merge \"Improvements to Bugreporting API.\"\nam: 212353c896\n\nChange-Id: I1afa04707bcf84aed87bc99695c33b8fdfb08ac4\n"
    },
    {
      "commit": "52cf4adf70cd2eaeb246b5c4ae68489c3be0c20a",
      "tree": "7f02f11ba8daa928128aef2c0e67e32aa18469e9",
      "parents": [
        "212353c8964b494b9d37338e74059d772c84471e",
        "b1a736d49c7bb1e131e6447c466358ac888ff6fd"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Jan 23 17:02:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 17:02:31 2019 +0000"
      },
      "message": "Merge \"[view compilation] Add --compile-layouts flag to `pm compile`\""
    },
    {
      "commit": "212353c8964b494b9d37338e74059d772c84471e",
      "tree": "9282eeed08957736d9730bcee1081136aa5ddb57",
      "parents": [
        "e693d49c0a46611d18afb69701277318958a0e9c",
        "b2da22a0deb4cd907d0738227991b9c022c3df0d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 23 17:00:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 17:00:48 2019 +0000"
      },
      "message": "Merge \"Improvements to Bugreporting API.\""
    },
    {
      "commit": "215b877f11c82b1cc11e5c92c5330d4855e9dda7",
      "tree": "9743b3174b635f221563968ef557d229b40cc573",
      "parents": [
        "48eac1d4c8507c794aa162bd93a4c7319c52bff4"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Jan 15 11:32:44 2019 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Jan 24 00:40:25 2019 +0800"
      },
      "message": "[KA05] Export keepalive offload api for IpSec Nat-T file descriptor\n\nAdds system api of createSocketKeepalive to take file descriptor,\nso privileged apps could use it without the need of IpSecService.\n\nBug: 114151147\nTest: atest FrameworksNetTests\nChange-Id: If926c21704b6ed73a0adfcadad732b97b42bacae\n"
    },
    {
      "commit": "9026fb46ccfe61385ef7e07940ca4111f39b1b99",
      "tree": "8d971b2909b70472ffd534a5a7717e3ec04cf9f8",
      "parents": [
        "284bfc5a52290b5fdbfed8a726168a568d9b26f7",
        "e693d49c0a46611d18afb69701277318958a0e9c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 23 08:26:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 08:26:33 2019 -0800"
      },
      "message": "Merge changes I1250730c,I7d00848c\nam: e693d49c0a\n\nChange-Id: I2f19490a2340bdc2630162dfe9a277dffc5041fa\n"
    },
    {
      "commit": "284bfc5a52290b5fdbfed8a726168a568d9b26f7",
      "tree": "2913080c4fc4f106c7fbb63ccc3cb3ce59c948ff",
      "parents": [
        "15f89ada840880ee3bc3b973a945c6c4dbf1ba08",
        "78cccf728dea2952185c83c5f03bd54418cb98a8"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Jan 23 08:19:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 08:19:26 2019 -0800"
      },
      "message": "Merge \"Add OWNERS\"\nam: 78cccf728d\n\nChange-Id: I448ebe48d5306ca7bc50df23412a45d0988eac53\n"
    },
    {
      "commit": "15f89ada840880ee3bc3b973a945c6c4dbf1ba08",
      "tree": "886a4577637d56bc0b158fec3ab28b1401fcd701",
      "parents": [
        "6303689d0f995a63ee274e3a449ce3c18d5d768b",
        "e62097f71d7719df24430e1e1405ba4ecaaf4b01"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jan 23 08:14:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 08:14:33 2019 -0800"
      },
      "message": "Merge \"Stop depending on the ConnectivityService default request.\"\nam: e62097f71d\n\nChange-Id: Iae908cb959d50870923bce4dbe1bfed5f4c26c2c\n"
    },
    {
      "commit": "299a7cc196c937d23483a81c50230b55e2dc3b46",
      "tree": "19a446668211f6d9c76752f8754fbea0086420a1",
      "parents": [
        "625a1f4461870548686801996a791cf6cd9a8bbb"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 23 21:35:52 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 24 01:01:13 2019 +0900"
      },
      "message": "Add additional SystemApi for NetworkStack\n\nMembers in this CL were missed in earlier changes.\n\nTest: m\nBug: 112869080\nMerged-In: I8b5b80ea7b267357eb0387d504a2f78358d6d502\nChange-Id: I8b9b15f8b91962f3ef554fd222a825e471806c9e\n"
    },
    {
      "commit": "48eac1d4c8507c794aa162bd93a4c7319c52bff4",
      "tree": "00baf657553ad454eb24984372475d7c5c324698",
      "parents": [
        "e62097f71d7719df24430e1e1405ba4ecaaf4b01"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Dec 27 17:25:29 2018 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 23 23:17:17 2019 +0800"
      },
      "message": "[KA01] export SocketKeepalive API for NAT-T keepalive\n\nThe new set of API replace the PacketKeepalive system API\nwhich is only specific for IPsec NAT-T keepalive packet. Allows\napplications to request different types of keepalives through\nthe same set of API.\n\nBy using keepalives, applications could request system to\nperiodically send specific packets on their behalf, using\nhardware offload to save battery power.\n\nThis change would only address interface change and test part of\noriginal functionality. After all reference of PacketKeepalive\nare removed, another change would be submitted to remove old\nAPI.\n\nBug: 114151147\nTest: atest FrameworksNetTests\nChange-Id: I3367666810acc44d5ad20e19acd4bf936e8b5d9c\n"
    },
    {
      "commit": "e693d49c0a46611d18afb69701277318958a0e9c",
      "tree": "cef829ed144da7a674de0f541ccaa14db7aee7f1",
      "parents": [
        "78cccf728dea2952185c83c5f03bd54418cb98a8",
        "c6304b87416882a9ed71069de0572fb3181c734c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 23 15:05:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 15:05:00 2019 +0000"
      },
      "message": "Merge changes I1250730c,I7d00848c\n\n* changes:\n  Create a wrapper for IpClient\n  Move IpClient to NetworkStack\n"
    },
    {
      "commit": "78cccf728dea2952185c83c5f03bd54418cb98a8",
      "tree": "b9ff4cb0b10abfd97c4e3258106f9b229d791969",
      "parents": [
        "e62097f71d7719df24430e1e1405ba4ecaaf4b01",
        "eb3ff1d1a4ebb99e5c52d2a8ac44708ca87dc075"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 23 14:48:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 14:48:19 2019 +0000"
      },
      "message": "Merge \"Add OWNERS\""
    },
    {
      "commit": "0f224efb5eb0b68e5fa4b923dbf72f3db9ac165b",
      "tree": "08e60028cbde94a6bf2fe48d31a33292c902b4e6",
      "parents": [
        "e62097f71d7719df24430e1e1405ba4ecaaf4b01"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Jan 23 22:09:52 2019 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Jan 23 23:04:03 2019 +0900"
      },
      "message": "Add generic SelectTest JUnit filter and CoreTestsFilter\n\nThe JUnit filter com.android.test.filters.SelectTest is a generic test\nfilter that can supersede |-e package| and |-e class| options of\nAndroidJUnitRunner.\n\nThe com.android.server.wm.test.filters.CoreTestsFilter extends SelectTest\nfilter to filter out Window Manager Service releated tests in\nFrameworksCoreTests.\n\nBug: 122451194\nTest: Can select some tests from WmTests.\n  $ adb shell am instrument -w \\\n      -e filter com.android.test.filters.SelectTest \\\n      -e selectTest com.android.test.filters.,com.android.server.wm.DummyTests \\\n      com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner\nTest: CoreTestsFilter works for FrameworksCoreTests.\n  $ adb shell am instrument -w \\\n      -e filter com.android.server.wm.test.filters.CoreTestsFilter \\\n      -e selectTest_verbose true \\\n      com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: Ic72637997bf17debef914e2596049f6cf3e753de\nMerged-In: Ic72637997bf17debef914e2596049f6cf3e753de\n"
    },
    {
      "commit": "e62097f71d7719df24430e1e1405ba4ecaaf4b01",
      "tree": "c45828c41067694b9f90af6e4d65ce8ef0a68015",
      "parents": [
        "98f0c3091178ed19c66d33213882a27460873422",
        "ed3168e9e35eb0f779dd6b86c842d4fbf5ac2932"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jan 23 12:29:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 12:29:40 2019 +0000"
      },
      "message": "Merge \"Stop depending on the ConnectivityService default request.\""
    },
    {
      "commit": "6303689d0f995a63ee274e3a449ce3c18d5d768b",
      "tree": "7c150cb254e6fdb109db1f0a9833d9842469774e",
      "parents": [
        "21c825717880162b1ebc08af2cbb25c908e8f620",
        "98f0c3091178ed19c66d33213882a27460873422"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Jan 23 04:14:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 04:14:17 2019 -0800"
      },
      "message": "Merge \"Netd unsolicited event porting\"\nam: 98f0c30911\n\nChange-Id: I13d8a53368850b07a65e42adc5d3f5fd0575c12a\n"
    },
    {
      "commit": "98f0c3091178ed19c66d33213882a27460873422",
      "tree": "a286d10708d3377479f5e12c0aedca6622e87052",
      "parents": [
        "773f3f5bf38c7520ec2a7e60679937c26d2da571",
        "d290dd5150b82c787c2af4f8e008893f677fab36"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Jan 23 12:02:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 12:02:14 2019 +0000"
      },
      "message": "Merge \"Netd unsolicited event porting\""
    },
    {
      "commit": "21c825717880162b1ebc08af2cbb25c908e8f620",
      "tree": "a5e2e049c33d5e090bbf410e413731a62dea83e5",
      "parents": [
        "a8e16262f18ab839bb443fb140286f4e59ef7020",
        "773f3f5bf38c7520ec2a7e60679937c26d2da571"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Jan 23 03:14:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 03:14:56 2019 -0800"
      },
      "message": "Merge \"[MS11] Implement findL2Key\"\nam: 773f3f5bf3\n\nChange-Id: If429108eddc802f0c13f7b10048b1fe87bd51b22\n"
    },
    {
      "commit": "773f3f5bf38c7520ec2a7e60679937c26d2da571",
      "tree": "4db43dd8ac7e5dff4391d367e844d1f80141c19e",
      "parents": [
        "31ff0616d1a940f35d25f9c0fb24c9d3a1b9d6d6",
        "8d1a890c5ccca5d7e5186db592fa6a2e0aa5709e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 23 11:01:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 11:01:43 2019 +0000"
      },
      "message": "Merge \"[MS11] Implement findL2Key\""
    },
    {
      "commit": "b2da22a0deb4cd907d0738227991b9c022c3df0d",
      "tree": "8abc72f7b979e263d543c2f69162f64228ab6060",
      "parents": [
        "ca046e898b500c48b5e5412d49bf4f51aa637d98"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Jan 23 08:39:05 2019 +0000"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Jan 23 10:21:45 2019 +0000"
      },
      "message": "Improvements to Bugreporting API.\n\n* Add cancelBugreport method.\n* Remove unused arguments to onFinished listener call.\n* Publish the system service now that sepolicy for it\n  is submitted.\n* Use the new bugreportd service.\n\nTest: boots\nBUG:111441001\nChange-Id: I12d72e0e1f4ca72d285fd02a3fc1a44f5c179885\n"
    },
    {
      "commit": "ed3168e9e35eb0f779dd6b86c842d4fbf5ac2932",
      "tree": "d22d628ccc95c750d45c4ebc4aaa2075ae9937f1",
      "parents": [
        "06adb08d273023a71d480a0362fc06f6569ddee3"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jan 23 17:54:08 2019 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Jan 23 18:10:06 2019 +0900"
      },
      "message": "Stop depending on the ConnectivityService default request.\n\nThis avoids the need to expose ConnectivityService implementation\ndetails as @SystemApi and the complexities that would be required\nto make NetworkCapabilities parcelable in stable AIDL.\n\nBug: 112869080\nTest: atest FrameworksNetTests NetworkStackTests\nChange-Id: Icd5d25b9b8e9b7a7d1899b000c92dc4976c3b3d7\n"
    },
    {
      "commit": "a8e16262f18ab839bb443fb140286f4e59ef7020",
      "tree": "2b31e1b2c595319f8e1072f7833832da811de612",
      "parents": [
        "2f1cba20a5b63476e4bcbe0609a21c37a2eb0380",
        "31ff0616d1a940f35d25f9c0fb24c9d3a1b9d6d6"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Jan 23 01:06:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 01:06:19 2019 -0800"
      },
      "message": "Merge changes from topic \"Java async dns\"\nam: 31ff0616d1\n\nChange-Id: Ia08a8300887315d673f398b1340b2f44ce501b14\n"
    },
    {
      "commit": "31ff0616d1a940f35d25f9c0fb24c9d3a1b9d6d6",
      "tree": "c9de3fcfa885c43d9f5f7a8800cd42534a359d43",
      "parents": [
        "625a1f4461870548686801996a791cf6cd9a8bbb",
        "00b15f33abdae776cd0eec4eeee9e5b8b28a40ea"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Jan 23 08:48:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 08:48:23 2019 +0000"
      },
      "message": "Merge changes from topic \"Java async dns\"\n\n* changes:\n  Add asynchronous DNS query API in Java\n  Add jni method for DnsResolver\n"
    },
    {
      "commit": "d290dd5150b82c787c2af4f8e008893f677fab36",
      "tree": "507bc44cc4a375ac8f491296e91b55966b8f9d89",
      "parents": [
        "89e53d81ce97b098a4cfaa6e9acbfb336fa4b83a"
      ],
      "author": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Tue Sep 04 17:08:18 2018 +0800"
      },
      "committer": {
        "name": "Luke Huang",
        "email": "huangluke@google.com",
        "time": "Wed Jan 23 16:18:01 2019 +0800"
      },
      "message": "Netd unsolicited event porting\n\nTest: atest FrameworksNetTests passes\nTest: 1. manual test datacall/wifi work\n      2. manual test tethering work\n      3. run cts StrictModeTest pass\n      4. manual test data alert work\n      5. manual test idletimer work\n\nChange-Id: Ia4c12510c9c97fed76e4b31fb9756c28fff72853\n"
    },
    {
      "commit": "8d1a890c5ccca5d7e5186db592fa6a2e0aa5709e",
      "tree": "2d1a7603477d0dd84dff63c014d39aae39962b0b",
      "parents": [
        "0a9054639d8fdc62af6fe6035c7ac503cb2f4922"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Jan 18 20:21:26 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Jan 23 16:54:37 2019 +0900"
      },
      "message": "[MS11] Implement findL2Key\n\nBug: 113554482\nTest: old tests pass, new tests added\nChange-Id: I2e93c88c30eae614a6db04abe698e8edf7fa6a43\n"
    },
    {
      "commit": "2f1cba20a5b63476e4bcbe0609a21c37a2eb0380",
      "tree": "5222e71bf37791a6fd64c3cd1c1b5262e78f9876",
      "parents": [
        "7b0f06d7d9783eeed3a8914d9704f3383a193210",
        "625a1f4461870548686801996a791cf6cd9a8bbb"
      ],
      "author": {
        "name": "Ugo Yu",
        "email": "ugoyu@google.com",
        "time": "Tue Jan 22 23:50:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 22 23:50:13 2019 -0800"
      },
      "message": "Merge \"Skeleton implementation of Bluetooth metadata APIs\"\nam: 625a1f4461\n\nChange-Id: I770732a7bd5f7af8779dd4b06cc137570a4028b7\n"
    },
    {
      "commit": "c6304b87416882a9ed71069de0572fb3181c734c",
      "tree": "f77bd92277dc7289c3830c0757ef0fa1f9262461",
      "parents": [
        "3c600a15a1ab35272405c8902a6ab92e46f18ce4"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 23 16:24:30 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 23 16:44:32 2019 +0900"
      },
      "message": "Create a wrapper for IpClient\n\nThe wrapper allows migrating clients of the IpClient in the NetworkStack\nindependently.\n\nTest: atest FrameworksNetTests NetworkStackTests FrameworksWifiTests\nBug: 112869080\nChange-Id: I1250730c07166298bee2816f05351ba95416994a\n"
    },
    {
      "commit": "3c600a15a1ab35272405c8902a6ab92e46f18ce4",
      "tree": "63b8da5a5d0a58c0ae89d585ad13de4b6e1e16ab",
      "parents": [
        "625a1f4461870548686801996a791cf6cd9a8bbb"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 10 19:12:46 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 23 16:44:21 2019 +0900"
      },
      "message": "Move IpClient to NetworkStack\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: b/112869080\nChange-Id: I7d00848c052382cd1b6ce458868bed6a1e9e8ec5\n"
    },
    {
      "commit": "625a1f4461870548686801996a791cf6cd9a8bbb",
      "tree": "5ae05fa85e7170a158736e36ff16a119a714defc",
      "parents": [
        "0a9054639d8fdc62af6fe6035c7ac503cb2f4922",
        "4a33b8876121e52c263c52ed2ed1ec30ae9e8eb2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 23 07:38:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 07:38:06 2019 +0000"
      },
      "message": "Merge \"Skeleton implementation of Bluetooth metadata APIs\""
    },
    {
      "commit": "7b0f06d7d9783eeed3a8914d9704f3383a193210",
      "tree": "44b03a8bf7bd5900938e42fed42b5792519d340b",
      "parents": [
        "def2c87ee67b7c5c26200f117d3c873dd09c0921",
        "0a9054639d8fdc62af6fe6035c7ac503cb2f4922"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 22 23:23:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 22 23:23:59 2019 -0800"
      },
      "message": "Merge \"Add UserHandle constants to SystemApi\"\nam: 0a9054639d\n\nChange-Id: I2652807a0a44b885abe00c8ec64b14de503db2b7\n"
    }
  ],
  "next": "69e41313cc6946eacf1dafc55fc2ca9cb7041fcd"
}
