)]}'
{
  "log": [
    {
      "commit": "b4cd2e4135a574858769d8bd3fa47cbb34ea9add",
      "tree": "1da93d243d5dd68f131ab42e901e7a528ebdafdd",
      "parents": [
        "b2f6041624945a2f32145eff76a004aa8018a2c3",
        "90f86257f0f5b83325708b370bb8d60399915eb6"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Feb 07 14:20:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 07 14:20:40 2019 -0800"
      },
      "message": "Merge \"Make RCS Message Store APIs ready to unhide\"\nam: 90f86257f0\n\nChange-Id: I9b6449e44d35f5c32fe6ac93927048f780ec8921\n"
    },
    {
      "commit": "90f86257f0f5b83325708b370bb8d60399915eb6",
      "tree": "0c79bbd72ebafda3b4a5534bcd0e0e400b4b81da",
      "parents": [
        "b5a69ab76495e981f0fde0a35da9743dd6fee739",
        "2f932d72baf5cb831c973c838505c34ecb84b64c"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Feb 07 22:05:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 22:05:00 2019 +0000"
      },
      "message": "Merge \"Make RCS Message Store APIs ready to unhide\""
    },
    {
      "commit": "b2f6041624945a2f32145eff76a004aa8018a2c3",
      "tree": "1742c2aed80c23cfce16b5c3cf710e4b0b210c66",
      "parents": [
        "5d7d81f02eacb2889aff898a1d9f4b65f62f52f2",
        "b5a69ab76495e981f0fde0a35da9743dd6fee739"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Feb 07 13:44:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 07 13:44:44 2019 -0800"
      },
      "message": "Merge \"Add use_app_image_startup_cache feature flag\"\nam: b5a69ab764\n\nChange-Id: I26ab26b34445d0be649a45f735d4860036c7d1f3\n"
    },
    {
      "commit": "b5a69ab76495e981f0fde0a35da9743dd6fee739",
      "tree": "5c5c4cc156b9c0c0ca92f2543b77fc799753f717",
      "parents": [
        "21b38267fa281b27a8ecac799a4f941f5b9519b8",
        "f5cd8c16018b967a3b8d62d4bfdc9ad3825d2853"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Feb 07 21:28:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 21:28:37 2019 +0000"
      },
      "message": "Merge \"Add use_app_image_startup_cache feature flag\""
    },
    {
      "commit": "2f932d72baf5cb831c973c838505c34ecb84b64c",
      "tree": "731e6d99f8e99419788241bd928e8e85c6ac4377",
      "parents": [
        "21b38267fa281b27a8ecac799a4f941f5b9519b8"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 10:11:39 2019 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Feb 07 19:20:45 2019 +0000"
      },
      "message": "Make RCS Message Store APIs ready to unhide\n\nThis change makes necessary changes to unhide the APIs in a future\ncommit. All the classes that end with Parameters needed to be converted\nto Params, which resulted in a rather large change. I also had to reintroduce\nRcsOutgoingMessageCreationParameters as it was required to make\nParcelables final, which means I had to make this new class parcelable\nand RcsMessageCreationParameters non-parcelable and non-final\n\nTest: Existing tests pass\n\nBug:109759350\nChange-Id: I2fe9382d28a9abf02ad22ec7ccdeaedc55ae4337\n"
    },
    {
      "commit": "5d7d81f02eacb2889aff898a1d9f4b65f62f52f2",
      "tree": "5ec6ddd3ccfd377289e333cc35a581718a49c4ec",
      "parents": [
        "aec5032673f53588c8f47e29a0f4e6fd8f00bb1f",
        "21b38267fa281b27a8ecac799a4f941f5b9519b8"
      ],
      "author": {
        "name": "Nikita Iashchenko",
        "email": "nikitai@google.com",
        "time": "Thu Feb 07 02:34:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 07 02:34:28 2019 -0800"
      },
      "message": "Merge \"Deprecate BreakIterator.getTitleInstance() functions and KIND_TITLE field\"\nam: 21b38267fa\n\nChange-Id: I0e938e39625f03d7fd3022ef3b7326b73d4e9ad4\n"
    },
    {
      "commit": "21b38267fa281b27a8ecac799a4f941f5b9519b8",
      "tree": "49313394943af14a368cb470eccb74c76d44ff9c",
      "parents": [
        "af931e60dc69d252c6a59d6bdaf569d270678b2f",
        "ede80f9afa3d5a832d45c95421a9ab0a3daf2a96"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 07 10:20:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 10:20:01 2019 +0000"
      },
      "message": "Merge \"Deprecate BreakIterator.getTitleInstance() functions and KIND_TITLE field\""
    },
    {
      "commit": "aec5032673f53588c8f47e29a0f4e6fd8f00bb1f",
      "tree": "49df9c3790df0498820bea93fd7f65f5ac4cb371",
      "parents": [
        "3a59c9f70ecc4f87ec33d0842ecdbea30d6c6b16",
        "af931e60dc69d252c6a59d6bdaf569d270678b2f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 06 23:45:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 23:45:30 2019 -0800"
      },
      "message": "Merge \"Move hiddenapi rules to Soong\"\nam: af931e60dc\n\nChange-Id: I088ccd0d482b0c787eefe86e76e586678e2905d3\n"
    },
    {
      "commit": "af931e60dc69d252c6a59d6bdaf569d270678b2f",
      "tree": "17e33bfbc6fe15adc67770dd4464183482d13569",
      "parents": [
        "e45eefe8eca28920608a0bd27e3fe8f446998cf8",
        "98d3da86517afa5d827bf84334c96dc070593047"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 07 07:27:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 07:27:33 2019 +0000"
      },
      "message": "Merge \"Move hiddenapi rules to Soong\""
    },
    {
      "commit": "3a59c9f70ecc4f87ec33d0842ecdbea30d6c6b16",
      "tree": "74d977ddcf3b9fb2321409cddd2ee01c34f51c00",
      "parents": [
        "e7408d4f3efb910161276a95d784fad38b6df42a",
        "e45eefe8eca28920608a0bd27e3fe8f446998cf8"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 22:34:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 22:34:54 2019 -0800"
      },
      "message": "Merge \"Add default code reviewers into OWNERS\"\nam: e45eefe8ec\n\nChange-Id: I036a2961165c70fad39395b87d452f2087126c95\n"
    },
    {
      "commit": "e45eefe8eca28920608a0bd27e3fe8f446998cf8",
      "tree": "7b5667062325457daec43987a5c7b5d58a02d31e",
      "parents": [
        "5cdb4c3451a67436cc801e3eda43497a7e6dd6ca",
        "34cd77a651c6695d7792cd798f538f1f416e087b"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Feb 07 06:21:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 06:21:24 2019 +0000"
      },
      "message": "Merge \"Add default code reviewers into OWNERS\""
    },
    {
      "commit": "34cd77a651c6695d7792cd798f538f1f416e087b",
      "tree": "7b5667062325457daec43987a5c7b5d58a02d31e",
      "parents": [
        "5cdb4c3451a67436cc801e3eda43497a7e6dd6ca"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 10:21:48 2019 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 22:19:19 2019 -0800"
      },
      "message": "Add default code reviewers into OWNERS\n\nBug: 33166666\nTest: gerrit uploader\nChange-Id: Ief5d4bf9005bb3a712803101f98dd2b876662eb8\n"
    },
    {
      "commit": "e7408d4f3efb910161276a95d784fad38b6df42a",
      "tree": "f57ebb34e8bd8daa0d66ae1989e336bdb71999db",
      "parents": [
        "7f71f50ae68b601779218b58876b556dac91963a",
        "5cdb4c3451a67436cc801e3eda43497a7e6dd6ca"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 19:50:15 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 19:50:15 2019 -0800"
      },
      "message": "Merge \"Check MAINLINE_NETWORK_STACK in ConnectivityService\"\nam: 5cdb4c3451\n\nChange-Id: I5bc7a8dae5667a1509f9741be571008a919b6461\n"
    },
    {
      "commit": "5cdb4c3451a67436cc801e3eda43497a7e6dd6ca",
      "tree": "19be40be8b72b08fb60d1d171596d92f0b933c50",
      "parents": [
        "ca551ce98193a80a786c6d9a798d452037b30f7b",
        "dd29f2078d5679608a956e5f291cc1e8b981dcfe"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 03:33:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 03:33:54 2019 +0000"
      },
      "message": "Merge \"Check MAINLINE_NETWORK_STACK in ConnectivityService\""
    },
    {
      "commit": "7f71f50ae68b601779218b58876b556dac91963a",
      "tree": "7c15da26630590b994dbd880718a4a2ff0e276b1",
      "parents": [
        "9776c4cce3d79d4fa32a4b732289bf6922f0087f",
        "ca551ce98193a80a786c6d9a798d452037b30f7b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 18:49:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 18:49:45 2019 -0800"
      },
      "message": "Merge \"Add API for NetworkStack to start captive portal\"\nam: ca551ce981\n\nChange-Id: I72166f14ec4f7589a1dbd0334de37530ebccf88e\n"
    },
    {
      "commit": "ca551ce98193a80a786c6d9a798d452037b30f7b",
      "tree": "cf7927dc232a3b22482e6cee90fa05490ac2d24f",
      "parents": [
        "f5523412041c670394bef9c8788daa19fc804073",
        "dc48356147fd55cafb1dbc8315b3f581c4274292"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 07 02:39:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 02:39:17 2019 +0000"
      },
      "message": "Merge \"Add API for NetworkStack to start captive portal\""
    },
    {
      "commit": "9776c4cce3d79d4fa32a4b732289bf6922f0087f",
      "tree": "bfb168497679a71c10bb2d965db4d4b31265583a",
      "parents": [
        "625155b12b66aaab5a223df5c4c86c3f252904b7",
        "f5523412041c670394bef9c8788daa19fc804073"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Feb 06 17:47:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 17:47:51 2019 -0800"
      },
      "message": "Merge \"Avoid NPE caused by null encodedBearerData in privateGetSubmitPdu\"\nam: f552341204\n\nChange-Id: Iaa6f514ca0032c8cf4d6da46192e3346f9d12d38\n"
    },
    {
      "commit": "625155b12b66aaab5a223df5c4c86c3f252904b7",
      "tree": "2c06f73fe4227a8e669845cd3868cd2ebe22b2f0",
      "parents": [
        "87401e095d901f448588f4986d795c51a8f91778",
        "74a0dd8092c24d3763ffb37c73e4fdb330cc6d6d"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Wed Feb 06 17:42:15 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 17:42:15 2019 -0800"
      },
      "message": "Merge \"Use correct PLMN info for an incoming CB-SMS\"\nam: 74a0dd8092\n\nChange-Id: I3c0008571b478f997aa1257a1e6e1c7540816688\n"
    },
    {
      "commit": "f5523412041c670394bef9c8788daa19fc804073",
      "tree": "ac2eb127d943f1620d57cbf6ce089964473089be",
      "parents": [
        "74a0dd8092c24d3763ffb37c73e4fdb330cc6d6d",
        "c692ce761b445465386d921362608b2420daf765"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 01:31:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 01:31:18 2019 +0000"
      },
      "message": "Merge \"Avoid NPE caused by null encodedBearerData in privateGetSubmitPdu\""
    },
    {
      "commit": "74a0dd8092c24d3763ffb37c73e4fdb330cc6d6d",
      "tree": "c60006c4611327b627080bed0046468b001d62c5",
      "parents": [
        "f46b14b6aff8293a8881d97f6fee089ae86c0955",
        "a2b94d7898570f03d8c8664baf9d1c2a710c0d42"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 07 01:30:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 07 01:30:09 2019 +0000"
      },
      "message": "Merge \"Use correct PLMN info for an incoming CB-SMS\""
    },
    {
      "commit": "87401e095d901f448588f4986d795c51a8f91778",
      "tree": "7e70e8ad6580c36b147cd104e9777c97a99ed984",
      "parents": [
        "24a986bfb1e271df3a401a9306dea7e3e493c83f",
        "f46b14b6aff8293a8881d97f6fee089ae86c0955"
      ],
      "author": {
        "name": "rleix",
        "email": "rayx.lei@intel.com",
        "time": "Wed Feb 06 15:58:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 15:58:11 2019 -0800"
      },
      "message": "Merge \"Update navigation bar upon change of display density\"\nam: f46b14b6af\n\nChange-Id: I5c9d6770f8f3343fc41650ec4de2696fada0ee19\n"
    },
    {
      "commit": "f46b14b6aff8293a8881d97f6fee089ae86c0955",
      "tree": "c635ea99909dfb3b417166016c134d51be07c408",
      "parents": [
        "c6036971e7d1bf3b0f0c96e02356e5fcbb4c503d",
        "099fa87f6d4ff908e5385074ff58ea3615168352"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 23:44:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 23:44:05 2019 +0000"
      },
      "message": "Merge \"Update navigation bar upon change of display density\""
    },
    {
      "commit": "24a986bfb1e271df3a401a9306dea7e3e493c83f",
      "tree": "bfd821c87e1a9f9a5ded7ae0c73b5892c6a880f2",
      "parents": [
        "5ff42a79919317c90fb09b615fa369cae83a4323",
        "c6036971e7d1bf3b0f0c96e02356e5fcbb4c503d"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 14:21:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 14:21:31 2019 -0800"
      },
      "message": "Merge \"Work around clang-tidy bug in dex_builder.cc.\"\nam: c6036971e7\n\nChange-Id: Id1c7360fe4e886369b48c3ffc1c8bdb3ef2b9ee6\n"
    },
    {
      "commit": "5ff42a79919317c90fb09b615fa369cae83a4323",
      "tree": "a700da223178af9bdba717db0f0af0eee5666584",
      "parents": [
        "7abb3185eb604dc6b69a18645bf42955b5b9526d",
        "bd2016353ce22b81b8a3ef85285b5d80480d78d4"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Feb 06 14:15:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 14:15:21 2019 -0800"
      },
      "message": "Merge \"Add connect time to conference participant.\"\nam: bd2016353c\n\nChange-Id: Ie5319da32e9f4d2855c7c4fe34e570add327dd70\n"
    },
    {
      "commit": "c6036971e7d1bf3b0f0c96e02356e5fcbb4c503d",
      "tree": "b49048129d18eeeebd160c143f068576e908d19c",
      "parents": [
        "bd2016353ce22b81b8a3ef85285b5d80480d78d4",
        "2b61bddc1ab48908a6efb0581c4e0884bf11863e"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 06 22:01:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 22:01:44 2019 +0000"
      },
      "message": "Merge \"Work around clang-tidy bug in dex_builder.cc.\""
    },
    {
      "commit": "bd2016353ce22b81b8a3ef85285b5d80480d78d4",
      "tree": "e9506c2cdb2eb2d0a0e849cf26ed8e60a2430df1",
      "parents": [
        "502900a0939d85af5b53c6df8c8ef8161818612e",
        "d6de26ea6130291229b0b71ce6071852fe361833"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Feb 06 21:55:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 21:55:06 2019 +0000"
      },
      "message": "Merge \"Add connect time to conference participant.\""
    },
    {
      "commit": "7abb3185eb604dc6b69a18645bf42955b5b9526d",
      "tree": "f8a0cfb949e898adccaaafc615e1e83d822e9938",
      "parents": [
        "91145c9a6e1bb88acdf96fa1d95fdc3a60fc1755",
        "502900a0939d85af5b53c6df8c8ef8161818612e"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Feb 06 12:56:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 12:56:35 2019 -0800"
      },
      "message": "Merge \"Atom: Add BluetoothSocketConnectionStateChanged\"\nam: 502900a093\n\nChange-Id: I3266ab07d693cf6502f3f50bee0c10ebe2e6216b\n"
    },
    {
      "commit": "502900a0939d85af5b53c6df8c8ef8161818612e",
      "tree": "320b6715152b894f1c2d5949461094cb4e02991e",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660",
        "9c30c7c6ba784e1100f7626ef4ce0bcbd8ff6cfb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 20:36:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 20:36:24 2019 +0000"
      },
      "message": "Merge \"Atom: Add BluetoothSocketConnectionStateChanged\""
    },
    {
      "commit": "f5cd8c16018b967a3b8d62d4bfdc9ad3825d2853",
      "tree": "4591c3e673aeeb33f0f7462cbd2a194247c080c9",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Feb 04 13:28:36 2019 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Feb 06 12:30:36 2019 -0800"
      },
      "message": "Add use_app_image_startup_cache feature flag\n\nPassed down to the zygote if the corresponding system property is set:\nruntime_native / use_app_image_startup_cache.\n\nBug: 123524494\nBug: 116059983\nTest: adb shell device_config put runtime_native use_app_image_startup_cache true\n\n(cherry picked from commit ced7e08129902f007afa7a87bdcf5a122fd67658)\n\nMerged-In: I27c0b9ea9533b2b6ad1ccd45f0fb9292c4cfca02\nChange-Id: I27c0b9ea9533b2b6ad1ccd45f0fb9292c4cfca02\n"
    },
    {
      "commit": "9c30c7c6ba784e1100f7626ef4ce0bcbd8ff6cfb",
      "tree": "320b6715152b894f1c2d5949461094cb4e02991e",
      "parents": [
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Jan 30 17:24:55 2019 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Wed Feb 06 11:12:08 2019 -0800"
      },
      "message": "Atom: Add BluetoothSocketConnectionStateChanged\n\n* Logs when a Bluetooth socket\u0027s connection state is changed\n* A Bluetooth socket can be:\n  - RFCOMM socket\n  - SCO socket\n  - BR/EDR L2CAP socket\n  - BLE L2CAP socket\n\nBug: 112969790\nTest: make, test drive with statsd\nChange-Id: I97b1e650e197a0dad1e2959e2f5b4dd98370d892\nMerged-In: I97b1e650e197a0dad1e2959e2f5b4dd98370d892\n(cherry picked from commit 815cdbaae0577654a6c019abbbd6d596e8cdb703)\n"
    },
    {
      "commit": "91145c9a6e1bb88acdf96fa1d95fdc3a60fc1755",
      "tree": "3c556760110ae93e05942afbadb980713c1ebc85",
      "parents": [
        "4c5e9c842e1620cbf70c58c8a9a40ba68c3927da",
        "1fe970651fbe535317e5efd8d9e40313b1ac0660"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Feb 06 10:19:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 10:19:42 2019 -0800"
      },
      "message": "Merge \"Revert \"Minimum viable TimeZoneDetectorService\"\"\nam: 1fe970651f\n\nChange-Id: Ie5bc6073d0344d0560e98ec574f9bb3d3fecf182\n"
    },
    {
      "commit": "4c5e9c842e1620cbf70c58c8a9a40ba68c3927da",
      "tree": "7e95f5fe37676bd9336ba365757effaebfc90707",
      "parents": [
        "c104c84af69d5278261c14799b0697fa57a05483",
        "6110472c775356b293da4771aed8ecc80283d132"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 10:06:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 10:06:29 2019 -0800"
      },
      "message": "Merge \"[KA07] Drop TCP keepalive ack packets\"\nam: 6110472c77\n\nChange-Id: I8294b49aa5a7a6f24996a697ca9f26b2f8179357\n"
    },
    {
      "commit": "1fe970651fbe535317e5efd8d9e40313b1ac0660",
      "tree": "da542cafdc219a215c4eb576f0171bf5d5fe2647",
      "parents": [
        "6110472c775356b293da4771aed8ecc80283d132",
        "963fea905647086962538342d9c388ebb1b0ace6"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Feb 06 18:02:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 18:02:38 2019 +0000"
      },
      "message": "Merge \"Revert \"Minimum viable TimeZoneDetectorService\"\""
    },
    {
      "commit": "c104c84af69d5278261c14799b0697fa57a05483",
      "tree": "ce49282dcf06511ce860152d74b3e94f9f232eea",
      "parents": [
        "4d5e8e1dcc1dc692439ea3f1f29dccb8a7e67ad3",
        "c4ed10103a5f58f3efa364e0d1e1a178fc9d6794"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 09:57:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 09:57:59 2019 -0800"
      },
      "message": "Merge \"Implementation of RcsMessageStore APIs [base]\"\nam: c4ed10103a\n\nChange-Id: I13a89859cd1aba68a339f3f2e8c026cedbfcbea5\n"
    },
    {
      "commit": "6110472c775356b293da4771aed8ecc80283d132",
      "tree": "3a31506c6e08064ed3c2ecd076c1c5eee30a8a18",
      "parents": [
        "c4ed10103a5f58f3efa364e0d1e1a178fc9d6794",
        "a63c40e0de52d334dace2306df9d88a3b4ea756d"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 17:54:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 17:54:28 2019 +0000"
      },
      "message": "Merge \"[KA07] Drop TCP keepalive ack packets\""
    },
    {
      "commit": "c4ed10103a5f58f3efa364e0d1e1a178fc9d6794",
      "tree": "5c36e9c0f64c09f4fd3af052cb8fa67e922792b2",
      "parents": [
        "3fe37342ed44a176695a720f183a3ce62e8f9a1c",
        "f00a87689352cf2226b28bbcbe84c66c2bb3ee12"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 17:44:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 17:44:09 2019 +0000"
      },
      "message": "Merge \"Implementation of RcsMessageStore APIs [base]\""
    },
    {
      "commit": "4d5e8e1dcc1dc692439ea3f1f29dccb8a7e67ad3",
      "tree": "eba8a4830fbef5389c63790a23e2e8dd32d6fd49",
      "parents": [
        "e38d50b7c89132a453db60bc5becb1fd5ee4e511",
        "3fe37342ed44a176695a720f183a3ce62e8f9a1c"
      ],
      "author": {
        "name": "nchalko",
        "email": "nchalko@google.com",
        "time": "Wed Feb 06 08:51:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 08:51:47 2019 -0800"
      },
      "message": "Merge \"Fix reference leak on TvInputManagerService\"\nam: 3fe37342ed\n\nChange-Id: I62b235faad8b9ec2236159ac6baaee6adc4d6fa2\n"
    },
    {
      "commit": "3fe37342ed44a176695a720f183a3ce62e8f9a1c",
      "tree": "a39061fde8001072092a8ebf2a16736da79ccb7d",
      "parents": [
        "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf",
        "8d6b71aa1d69bdbe7727451d2ddb9167f6138f71"
      ],
      "author": {
        "name": "nchalko",
        "email": "nchalko@google.com",
        "time": "Wed Feb 06 16:33:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 16:33:19 2019 +0000"
      },
      "message": "Merge \"Fix reference leak on TvInputManagerService\""
    },
    {
      "commit": "f00a87689352cf2226b28bbcbe84c66c2bb3ee12",
      "tree": "91387cc20a0feb796d3cf4f9b4ed62bd291078f0",
      "parents": [
        "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Jan 24 14:32:12 2019 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Feb 06 15:49:16 2019 +0000"
      },
      "message": "Implementation of RcsMessageStore APIs [base]\n\nThis change adds the implementation of RcsMessageStore. Please see the\nbug for the design and one-pager\n\nTest: Added unit tests\n\nBug: 109759350\nChange-Id: I6049dcf74ef9e19a38ce58148a89497992bc1c98\n"
    },
    {
      "commit": "e38d50b7c89132a453db60bc5becb1fd5ee4e511",
      "tree": "d2c4da5f81ea1e3d94e4798138bb16fd17c31ac8",
      "parents": [
        "629d0b5344e09b85da067af778248293c9516be8",
        "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 07:22:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 07:22:31 2019 -0800"
      },
      "message": "Merge \"[KA04] Expose TCP socket keepalive API\"\nam: e5f71e4ed0\n\nChange-Id: If8bc33ff30a529092802f9450a3772aaaa401c20\n"
    },
    {
      "commit": "e5f71e4ed0877bc1bafcd65c17bcc2971919cdaf",
      "tree": "1799612baefac95bf4430297e935f73be4df34a1",
      "parents": [
        "6606b7724700c8be28762a70376a39c854b73df1",
        "352dc2f202fd26ec1e63e74d8e302657a9bb8076"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 15:13:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 15:13:02 2019 +0000"
      },
      "message": "Merge \"[KA04] Expose TCP socket keepalive API\""
    },
    {
      "commit": "a63c40e0de52d334dace2306df9d88a3b4ea756d",
      "tree": "fad9e40c201da1dc82e11ef594f113b52d468e8e",
      "parents": [
        "352dc2f202fd26ec1e63e74d8e302657a9bb8076"
      ],
      "author": {
        "name": "Aaron Huang",
        "email": "huangaaron@google.com",
        "time": "Tue Jan 15 16:53:51 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 22:51:49 2019 +0900"
      },
      "message": "[KA07] Drop TCP keepalive ack packets\n\nTo support TCP keepalive offload, APF filter needs to add program\nfor dropping keepalive ack packets when offload is starting.\n\nBug: 114151147\nTest: runtest frameworks-net -c android.net.apf.ApfTest\nChange-Id: If16a9bc04eb29dfedb950b6e4c85fe9ad4cf259f\n"
    },
    {
      "commit": "352dc2f202fd26ec1e63e74d8e302657a9bb8076",
      "tree": "1799612baefac95bf4430297e935f73be4df34a1",
      "parents": [
        "6606b7724700c8be28762a70376a39c854b73df1"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Jan 08 20:04:33 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 22:51:42 2019 +0900"
      },
      "message": "[KA04] Expose TCP socket keepalive API\n\nThe new set of API allows applications to request keepalives\noffload for established TCP sockets over wifi.\n\nHowever, the application must not write to or read from the\nsocket after calling this method, until specific callbacks are\ncalled.\n\nBug: 114151147\nTest: atest FrameworksNetTests FrameworksWifiTests NetworkStackTests\n\nChange-Id: I3880505dbc35fefa34ef6c79555458ecf5d296a4\n"
    },
    {
      "commit": "629d0b5344e09b85da067af778248293c9516be8",
      "tree": "9487914ca0df7d12918068e8eaaf232beeb972e5",
      "parents": [
        "968c9f495cc412ab75d172a88fe391bd619e6cb2",
        "6606b7724700c8be28762a70376a39c854b73df1"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 03:12:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 03:12:12 2019 -0800"
      },
      "message": "Merge \"Add Os.bind, Os.sendTo to public API\"\nam: 6606b77247\n\nChange-Id: I7d3d03752a1f4a72c13c5cbedc71026fa58d1ac6\n"
    },
    {
      "commit": "6606b7724700c8be28762a70376a39c854b73df1",
      "tree": "76674a0ab065067dd7b9f5e2c33c02f293dc2faa",
      "parents": [
        "533b2960fc260de7b9bad62b393690517f4eef1d",
        "e8e6d40438db879083562d7b75e554295f8e7378"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 10:58:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 10:58:54 2019 +0000"
      },
      "message": "Merge \"Add Os.bind, Os.sendTo to public API\""
    },
    {
      "commit": "8d6b71aa1d69bdbe7727451d2ddb9167f6138f71",
      "tree": "70c9dbba5f08e117fe117483458b3c227dafba37",
      "parents": [
        "1cbb20b2df9281109d6350ab7d35a802e0496f2a"
      ],
      "author": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Wed Jan 16 10:44:37 2019 +0900"
      },
      "committer": {
        "name": "Kyeongkab.Nam",
        "email": "Kyeongkab.Nam@sony.com",
        "time": "Wed Feb 06 18:43:30 2019 +0900"
      },
      "message": "Fix reference leak on TvInputManagerService\n\nFix reference leak when TV input changed.\n\nTest: 1. Modify to call android.os.Debug.dumpReferenceTables() in\nTvInputManagerService#onServiceConnected\n2. Build and run\n3. Repeat to launch and finish TV player application with logcat output\n4. Confirm Global Reference Table information on logcat whether\nreference increase\n\nChange-Id: I9b9896115088d8b179a9cf29ddca88e8a8fa529a\n"
    },
    {
      "commit": "968c9f495cc412ab75d172a88fe391bd619e6cb2",
      "tree": "c87a5116534340457395401c8ce5089ed071b036",
      "parents": [
        "19159dbc9507873b465914a9c62d4dd71f0e24ef",
        "533b2960fc260de7b9bad62b393690517f4eef1d"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 01:29:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 01:29:24 2019 -0800"
      },
      "message": "Merge \"[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\"\nam: 533b2960fc\n\nChange-Id: I3ee97cd66e19486ba0edd6cab58bd37b43a0904b\n"
    },
    {
      "commit": "533b2960fc260de7b9bad62b393690517f4eef1d",
      "tree": "484278f13063d3901dce4c5c1ed0a4aacc1a45b5",
      "parents": [
        "4b7cae6c0d67220e07f6f3630b80d9e258608111",
        "2ed5d4cf9200f9b2a3a14fa7ba359b788eeb14d7"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 09:19:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 09:19:07 2019 +0000"
      },
      "message": "Merge \"[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\""
    },
    {
      "commit": "dd29f2078d5679608a956e5f291cc1e8b981dcfe",
      "tree": "53a9bdb486a1d0d7f2d4d2eb5250cf245145eeb2",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 31 16:42:12 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 17:57:09 2019 +0900"
      },
      "message": "Check MAINLINE_NETWORK_STACK in ConnectivityService\n\nTreat NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK as equivalent to\nNETWORK_STACK, CONNECTIVITY_INTERNAL and NETWORK_SETTINGS combined.\nNetworkStack.PERMISSION_MAINLINE_NETWORK_STACK is defined as signature\npermission in NetworkStackPermissionStub, which is signed with the\nplatform certificate, so requirements are the same for both permissions.\n\nThe permission is defined by NetworkStackPermissionStub and only used by\nNetworkStack, which must be signed with the same key as the stub.\n\nTest: flashed, booted, WiFi works, also with changes on top removing\n      CONNECTIVITY_INTERNAL and NETWORK_SETTINGS\nBug: 112869080\nChange-Id: I9d0ea8fc99eadf7e902421efdba9b8bf535658b8\n"
    },
    {
      "commit": "19159dbc9507873b465914a9c62d4dd71f0e24ef",
      "tree": "93b9318fc3342d4d3b5cbb6bc765c572cae6cf78",
      "parents": [
        "8976c53801816e8d1140f4e09b3981245c58b603",
        "4b7cae6c0d67220e07f6f3630b80d9e258608111"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 00:45:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 06 00:45:03 2019 -0800"
      },
      "message": "Merge \"Deprecate getActiveLinkProperties.\"\nam: 4b7cae6c0d\n\nChange-Id: I745db0698d3fe76779e83c98aff9464a2b1b0709\n"
    },
    {
      "commit": "4b7cae6c0d67220e07f6f3630b80d9e258608111",
      "tree": "9600ba1469da4896c60be35575ec00f6317d546a",
      "parents": [
        "f100fa13ea035ff4b5651277b986abed0b33a440",
        "eb1ea889bc54805da9cfacabf72b8b7e719d602f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 06 08:32:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 08:32:10 2019 +0000"
      },
      "message": "Merge \"Deprecate getActiveLinkProperties.\""
    },
    {
      "commit": "dc48356147fd55cafb1dbc8315b3f581c4274292",
      "tree": "19ed63cdf6e7a227f417c103207acfc18302fc98",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Feb 04 11:32:20 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 06 16:38:32 2019 +0900"
      },
      "message": "Add API for NetworkStack to start captive portal\n\nEndpoints protected with INTERACT_ACROSS_USERS_FULL, such as\nstartActivityAsUser, should only be used by modules signed with the\nplatform cert. The NetworkStack needs to have the system server start\nthe application so this restriction can be applied.\n\nBug: 123846255\nTest: flashed, captive portal works from primary and secondary user\nChange-Id: Ib3e427b3fd03ced80c02985e795f79b096a2ec9a\n"
    },
    {
      "commit": "8976c53801816e8d1140f4e09b3981245c58b603",
      "tree": "f76a4e2302d98a94605ae6829181c00249717a66",
      "parents": [
        "6bbaced5442ef1aade9f72c2fefc3eea11127074",
        "f100fa13ea035ff4b5651277b986abed0b33a440"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Tue Feb 05 23:30:58 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 23:30:58 2019 -0800"
      },
      "message": "Merge \"Give owneship of packages/NetworkStack to Android Core Networking\"\nam: f100fa13ea\n\nChange-Id: If7409b4d67cdbbe00c49adf8390fc1b239902091\n"
    },
    {
      "commit": "f100fa13ea035ff4b5651277b986abed0b33a440",
      "tree": "4d46e7a4b8e67011d97edc573f2aabce31d158c2",
      "parents": [
        "5f8ddc2eb1ad517ab4523024bc1764bf11d61416",
        "c3586eaa4d1a59d758672abae4884bbc5a80b308"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 07:22:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 07:22:01 2019 +0000"
      },
      "message": "Merge \"Give owneship of packages/NetworkStack to Android Core Networking\""
    },
    {
      "commit": "c3586eaa4d1a59d758672abae4884bbc5a80b308",
      "tree": "8783ef3842ceec8cc02d120fde3d8f91fb1c73fa",
      "parents": [
        "c60a97f82671e674af9a655a117208752a1d78e6"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 15:21:09 2019 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 16:20:35 2019 +0900"
      },
      "message": "Give owneship of packages/NetworkStack to Android Core Networking\n\nTest: ../../build/make/tools/checkowners.py packages/NetworkStack/OWNERS\nChange-Id: I6254f1ac2a24611ca6901f8f940d9e5babaaf373\n"
    },
    {
      "commit": "eb1ea889bc54805da9cfacabf72b8b7e719d602f",
      "tree": "86723da0ab86093d96066f56df135801f3aaeb35",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Jan 11 16:47:53 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 15:44:44 2019 +0900"
      },
      "message": "Deprecate getActiveLinkProperties.\n\nThere are other, more idiomatic ways to do this. Deprecating this\nwith usage limited to P will curb usage and reduce the maintenance\nload.\nThis also deprecates the extra EXTRA_NETWORK_TYPE, which has\nsurvived from an old world but has only been used in deprecated\nbroadcasts for some time.\n\nBug: 109783091\nTest: eyeball current.txt\nChange-Id: I87b74833bb4ec362ee3fd07511a66d318c29067d\n"
    },
    {
      "commit": "6bbaced5442ef1aade9f72c2fefc3eea11127074",
      "tree": "a7d7684a1705e82f35a782fdaea1ec8d2ee56637",
      "parents": [
        "c6aabf7a798a3961238f67d9fc390e0721c525d6",
        "5f8ddc2eb1ad517ab4523024bc1764bf11d61416"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 22:19:41 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 22:19:41 2019 -0800"
      },
      "message": "Merge \"[KA03] Support tcp keepalive offload\"\nam: 5f8ddc2eb1\n\nChange-Id: I7715266c2c24d3f5dd65cd0e375d99b16be6aea6\n"
    },
    {
      "commit": "c6aabf7a798a3961238f67d9fc390e0721c525d6",
      "tree": "3ba24d7add651ea716e0bc925ca4fb2a5a56715c",
      "parents": [
        "41aa3fa1bc74a53fe61ac3b3cae3950a829ba429",
        "f7b1901a10ad8f5042f75be9e50212aa722c94c1"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Tue Feb 05 22:15:41 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 22:15:41 2019 -0800"
      },
      "message": "Merge \"Add more android-core-netwoking members to android_net_* jni\"\nam: f7b1901a10\n\nChange-Id: Ib6c81ad7b96cbf4ea222f90d96451bd26233e7d7\n"
    },
    {
      "commit": "5f8ddc2eb1ad517ab4523024bc1764bf11d61416",
      "tree": "71f1cff6929c9988d6b352d2772242f5326fe5a5",
      "parents": [
        "f7b1901a10ad8f5042f75be9e50212aa722c94c1",
        "150e191bca7db76430ec92969132f77d199f378c"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 06:06:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 06:06:53 2019 +0000"
      },
      "message": "Merge \"[KA03] Support tcp keepalive offload\""
    },
    {
      "commit": "f7b1901a10ad8f5042f75be9e50212aa722c94c1",
      "tree": "5a7440e4778cc5cdb9537d5e979cf8f035d08280",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353",
        "c60a97f82671e674af9a655a117208752a1d78e6"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 06:05:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 06:05:05 2019 +0000"
      },
      "message": "Merge \"Add more android-core-netwoking members to android_net_* jni\""
    },
    {
      "commit": "c60a97f82671e674af9a655a117208752a1d78e6",
      "tree": "9d067a1dc810a4513f4b164b5015cc3a8fba1576",
      "parents": [
        "17ed973b1b3baaf882c0fb8646e90c76f6017a5b"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 13:40:58 2019 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Wed Feb 06 14:55:01 2019 +0900"
      },
      "message": "Add more android-core-netwoking members to android_net_* jni\n\nWould have been good to include platform/system/netd:/OWNERS here, but\nper-file and include don\u0027t seem to play well together.\n\nTest: N/A\nChange-Id: Ie7a481c655fb76040eaff29a8ad249e32f5b525f\n"
    },
    {
      "commit": "2ed5d4cf9200f9b2a3a14fa7ba359b788eeb14d7",
      "tree": "53232e526d5ffc41b5e220f1d2cded59790e8a14",
      "parents": [
        "150e191bca7db76430ec92969132f77d199f378c"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 30 19:11:45 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 14:07:39 2019 +0900"
      },
      "message": "[KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData\n\nBug: 114151147\nTest: atest FrameworksNetTests\nChange-Id: I057dde79013b9eda5037b9a44f8eee06cc07352e\n"
    },
    {
      "commit": "150e191bca7db76430ec92969132f77d199f378c",
      "tree": "2c9ac3e3818ff811aab84221310a9d8e3e74ec16",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Thu Dec 27 22:49:51 2018 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed Feb 06 12:22:22 2019 +0900"
      },
      "message": "[KA03] Support tcp keepalive offload\n\nWhen offload is starting, socket will be switched to repair\nmode. Read and write on the socket will not be allowed until\nrepair mode is turned off. If remote packet arrives, repair\nmode will be turned off automatically and a callback will\nbe raised to indicate that socket is ready to read from.\n\nBug: 114151147\nTest: -atest FrameworksNetTests\n      -manual\n\nChange-Id: I0c335865912e183e7ad32a8ea12188f02ccde5fd\n"
    },
    {
      "commit": "099fa87f6d4ff908e5385074ff58ea3615168352",
      "tree": "b2386f12f338912897d3f3a24b315fe2873ba795",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "rleix",
        "email": "rayx.lei@intel.com",
        "time": "Tue Aug 14 10:57:39 2018 +0800"
      },
      "committer": {
        "name": "Gaurav Sarode",
        "email": "sgaurav@google.com",
        "time": "Wed Feb 06 01:58:22 2019 +0000"
      },
      "message": "Update navigation bar upon change of display density\n\nRestart the navigation bar upon change of density or font scale, then\nthe facet buttons of navigation bar will be scaled properly.\n\nTest: Settings-\u003eDisplay-\u003eAdvanced-\u003eDisplay size-\u003eLargest\n\nbug: 122563094\n\nChange-Id: I6d2d7ac4a801fac6f30bb78acee4c00ec2c4e507\nMerged-In: I6d2d7ac4a801fac6f30bb78acee4c00ec2c4e507\nSigned-off-by: Lei,RayX \u003crayx.lei@intel.com\u003e\nSigned-off-by: Guobin Zhang \u003cguobin.zhang@intel.com\u003e\nExempt-from-Owner-Approval: Car specific file\n"
    },
    {
      "commit": "2b61bddc1ab48908a6efb0581c4e0884bf11863e",
      "tree": "47f03d92fff6ab2fa1f6fe3bc0e2716e50c9fc3f",
      "parents": [
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Feb 05 17:08:30 2019 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Feb 05 17:11:05 2019 -0800"
      },
      "message": "Work around clang-tidy bug in dex_builder.cc.\n\nBug: 123880763\nTest: build with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d*,-readability-*,\n    -google-readability-*,-google-runtime-references,-cppcoreguidelines-*,\n    -modernize-*,-llvm-*,-bugprone-narrowing-conversions,\n    -misc-non-private-member-variables-in-classes,\n    -misc-unused-parameters,-hicpp-*,-fuchsia-*\n\nChange-Id: Ibf80f951ae2369a55570770febe8a1c4422181e1\n"
    },
    {
      "commit": "41aa3fa1bc74a53fe61ac3b3cae3950a829ba429",
      "tree": "a51c4e33b91d98a9201dedf93c3a428f8a6a20a2",
      "parents": [
        "aa36e0d7b038f43cf112e8675e58e53cd8a00d50",
        "d6471064e90bdbbd65321f3158255844ed8c4353"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 05 13:39:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 13:39:17 2019 -0800"
      },
      "message": "Merge \"Add nuisance call reporting API to Telecom.\"\nam: d6471064e9\n\nChange-Id: I73211b3de4d06db13cf19c540965839f1404ffce\n"
    },
    {
      "commit": "d6471064e90bdbbd65321f3158255844ed8c4353",
      "tree": "2829e850b9e91d92fe8656993279a5217fd869e5",
      "parents": [
        "3fdbf46ac172de22670d7faa824c2fcda19168ec",
        "c30ce782c02290f6232ee36e1aae1f7df4f43e60"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 05 21:23:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 21:23:15 2019 +0000"
      },
      "message": "Merge \"Add nuisance call reporting API to Telecom.\""
    },
    {
      "commit": "aa36e0d7b038f43cf112e8675e58e53cd8a00d50",
      "tree": "588f956556ca9708c6b4b85312a1093db1293379",
      "parents": [
        "e88b23de0ba5bd645dbff21233308eaf214cc53c",
        "3fdbf46ac172de22670d7faa824c2fcda19168ec"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Feb 05 13:05:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 13:05:09 2019 -0800"
      },
      "message": "Merge \"Update the Hearing Aids Strings\"\nam: 3fdbf46ac1\n\nChange-Id: I9a6b0ba94c210976a8d4ad1934bcae0ca39a5d22\n"
    },
    {
      "commit": "98d3da86517afa5d827bf84334c96dc070593047",
      "tree": "7a4727200430bcc8418b3cec87714c7bf26bb19c",
      "parents": [
        "0d162221252b3536ba6077a8b48b5db48b347154"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Feb 05 12:49:54 2019 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Feb 05 12:49:54 2019 -0800"
      },
      "message": "Move hiddenapi rules to Soong\n\nThe hiddenapi rules are now in build/soong/java/hiddenapi_singleton.go.\nThe dist goals are still here for now.\n\nBug: 123645297\nTest: m checkbuild\nChange-Id: Id25b2bf0d6b49be2f908a4613f012773fb1f02c4\n"
    },
    {
      "commit": "3fdbf46ac172de22670d7faa824c2fcda19168ec",
      "tree": "f2f8cc77b71e5e499dea62c0e7bf34090823bb6c",
      "parents": [
        "a65ac91cbd779e267973fb017af1abb06daa6fcb",
        "73fcb8327360552ebc9a229c35b7b0392d81842a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 05 20:20:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 20:20:51 2019 +0000"
      },
      "message": "Merge \"Update the Hearing Aids Strings\""
    },
    {
      "commit": "e88b23de0ba5bd645dbff21233308eaf214cc53c",
      "tree": "d39f81943141511d851b51689e3d3226238c948a",
      "parents": [
        "bb79b309cf908a439d2f80ae4fcc8ef6d896a19d",
        "a65ac91cbd779e267973fb017af1abb06daa6fcb"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 05 10:42:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 10:42:46 2019 -0800"
      },
      "message": "Merge \"Migrate suspend HAL interactions to new suspend control AIDL.\"\nam: a65ac91cbd\n\nChange-Id: I2f56dce4ed6eb940307d993689e86f6215bb45d6\n"
    },
    {
      "commit": "bb79b309cf908a439d2f80ae4fcc8ef6d896a19d",
      "tree": "c1eda31e306dedc7f10503a3be2ca1503ead179a",
      "parents": [
        "569a38a931279fba3bb342182e9d7ed48d24c1d4",
        "fcd1db63bda36742a934e642a5524efc103f3347"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 10:37:16 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 10:37:16 2019 -0800"
      },
      "message": "Merge \"Track Multiple Event Instances in EventReporter\"\nam: fcd1db63bd\n\nChange-Id: Idee6c6e13206c59af76d8e22842894ca8bb2333c\n"
    },
    {
      "commit": "569a38a931279fba3bb342182e9d7ed48d24c1d4",
      "tree": "f3e5a36dcb91eec233b56d2a3d0c6243ae76fda2",
      "parents": [
        "1732e54ca5c6c00ab6d903f02b876d30564f61e7",
        "ef4110074efd2d11576ed6f8b125712f8974043e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 10:33:08 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 10:33:08 2019 -0800"
      },
      "message": "Merge \"Add a Telephony Debug Surface\"\nam: ef4110074e\n\nChange-Id: I0a610d1e2e84411b7657cd0617075f59d06e760f\n"
    },
    {
      "commit": "1732e54ca5c6c00ab6d903f02b876d30564f61e7",
      "tree": "2ab222e63398e80bc30ac859d7ab5b2402f2f22c",
      "parents": [
        "98e6b6bb58638124c9f6f5e29fda0cb43e1726b5",
        "292da961e60010166e965d94de0d142d4fda4ecb"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 10:25:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 10:25:01 2019 -0800"
      },
      "message": "Merge \"[KA02] internal cleanup and refactor for SocketKeepalive\"\nam: 292da961e6\n\nChange-Id: I211be98b0d3f5e1c7068a241cbd7e913ae72c461\n"
    },
    {
      "commit": "a65ac91cbd779e267973fb017af1abb06daa6fcb",
      "tree": "89fc849bc15c21e8764f94056d02baa43f696e2b",
      "parents": [
        "fcd1db63bda36742a934e642a5524efc103f3347",
        "a87857e5a4183f12d37d7dfaf3e9aa02ebc9ebd6"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 05 18:03:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 18:03:55 2019 +0000"
      },
      "message": "Merge \"Migrate suspend HAL interactions to new suspend control AIDL.\""
    },
    {
      "commit": "a87857e5a4183f12d37d7dfaf3e9aa02ebc9ebd6",
      "tree": "9846972cd1300997a0abecafa57d35cdd081b5cd",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jan 30 01:39:44 2019 +0000"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 05 18:03:12 2019 +0000"
      },
      "message": "Migrate suspend HAL interactions to new suspend control AIDL.\n\nUse the new Suspend Control Service AIDL definition to communicate with\nthe suspend HAL instead of using the HAL interface directly.\n\nBug: 121210355\nTest: manual - verify auto-suspend loop is still processing.\nChange-Id: I61cf05a8095f9d121fafb862def8239b325a7f43\nMerged-In: I61cf05a8095f9d121fafb862def8239b325a7f43\n"
    },
    {
      "commit": "fcd1db63bda36742a934e642a5524efc103f3347",
      "tree": "ff06873c87a8038c4b35fab41c98b56bd48cccd5",
      "parents": [
        "ef4110074efd2d11576ed6f8b125712f8974043e",
        "821857f776da92438df05ae7794db264b580b30d"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 17:59:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:59:57 2019 +0000"
      },
      "message": "Merge \"Track Multiple Event Instances in EventReporter\""
    },
    {
      "commit": "ef4110074efd2d11576ed6f8b125712f8974043e",
      "tree": "e45240b94f687a9aa4ddf441b65429e626206f3d",
      "parents": [
        "292da961e60010166e965d94de0d142d4fda4ecb",
        "948195bb011e4368a2b3dd33286e6d7aa2dd0792"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 05 17:59:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:59:14 2019 +0000"
      },
      "message": "Merge \"Add a Telephony Debug Surface\""
    },
    {
      "commit": "292da961e60010166e965d94de0d142d4fda4ecb",
      "tree": "801d00b679d2bd9f1c0fa75aadadfce472743270",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03",
        "06835112ab5b0714956468a6ae1bae4631a8adc9"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 17:56:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 17:56:02 2019 +0000"
      },
      "message": "Merge \"[KA02] internal cleanup and refactor for SocketKeepalive\""
    },
    {
      "commit": "c30ce782c02290f6232ee36e1aae1f7df4f43e60",
      "tree": "93f878cd5cc46277af6a822434b6312dbcaa15bc",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jan 16 10:42:14 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 05 08:42:15 2019 -0800"
      },
      "message": "Add nuisance call reporting API to Telecom.\n\nAdding new nuisance call reporting API to Telecom. Dialer will use this\nto report to Telecom when the user marks a call as nuisance or not\nnuisance.  We relay this to the CallScreeningService the user has chosen\nto fill the call screening role, along with some basic information about\nthe call type (missed, rejected, incoming) and a the coarse call duration\nbucket.  These values can be used by the CallScreeningService to train\nthe nuisance detection model it employs.\n\nTest: Manual tested using test app.\nTest: Added new CTS test coverage.\nTest: Added unit tests to Telecom\nBug: 63966743\nMerged-In: I389617491f640afd9ca28ec3f247912365e6cc53\nChange-Id: I389617491f640afd9ca28ec3f247912365e6cc53\n"
    },
    {
      "commit": "98e6b6bb58638124c9f6f5e29fda0cb43e1726b5",
      "tree": "3ae49f64c7a8c73d20dd0853befad51f552825a0",
      "parents": [
        "71e1bf58d0db3919b347552432689f0a28f26a1d",
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Feb 05 06:05:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 06:05:33 2019 -0800"
      },
      "message": "Merge \"Add error handling and other improvements to Bugreporting API\"\nam: cefdee8540\n\nChange-Id: Idf656b38aff877529ca9f4b13f87a6bb7bc5ac70\n"
    },
    {
      "commit": "cefdee854057aa6dc5ef49b0b7d0616661f57b03",
      "tree": "cc80cad7ec1db1569906c70af6b66ec619d8fe3a",
      "parents": [
        "a75411975a5a0ed549bddc3a677b8245c6a87c65",
        "551906c296554be34cc178c7fc7e95abf5ab5c71"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Feb 05 13:48:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 13:48:13 2019 +0000"
      },
      "message": "Merge \"Add error handling and other improvements to Bugreporting API\""
    },
    {
      "commit": "06835112ab5b0714956468a6ae1bae4631a8adc9",
      "tree": "edf3b7fba80565db9a2cbeb0e9d5ceff85040cfc",
      "parents": [
        "996f047394a86bb7e73a8b3ff29175cc4b9e571f"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Jan 03 18:50:15 2019 +0800"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Feb 05 20:13:47 2019 +0900"
      },
      "message": "[KA02] internal cleanup and refactor for SocketKeepalive\n\nIn previous change, the new SocketKeepalive API was exported.\nBut internally, old PacketKeepalive names and structures are\nstill used.\n\nThis change rename them properly for code consistency and also\nrefactor KeepalivePacketData to support different types of\nKeepalivePacketData.\n\nBug: 114151147\nTest: 1. atest FrameworksNetTests\n      2. atest FrameworksWifiTests\n      3. atest FrameworksTelephonyTests\n\nChange-Id: Ia9917d12987e91e87e34ffb3f126e7bc7c9c187e\nMerged-In: Ia9917d12987e91e87e34ffb3f126e7bc7c9c187e\n"
    },
    {
      "commit": "551906c296554be34cc178c7fc7e95abf5ab5c71",
      "tree": "a167f68a37d9d75e6379085a6c54fc2b81dab99b",
      "parents": [
        "a5a7af11d7023fdd19b9dec9b5c42cccda0c3157"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Wed Jan 23 09:51:49 2019 +0000"
      },
      "committer": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Tue Feb 05 10:37:37 2019 +0000"
      },
      "message": "Add error handling and other improvements to Bugreporting API\n\n* Validate input arguments\n* Ensure primary user\n* Handle remote exceptions\n* Pass error conditions to listener\n* Ensure only one bugreport is in progress, at least via the API.\n\nBUG: 123584708\nBUG: 123571915\nTest: Builds\nTest: Manual; unit tests coming up\n\nChange-Id: I4d1e0000fe815a02b82ce625864759fd818e6a24\n"
    },
    {
      "commit": "71e1bf58d0db3919b347552432689f0a28f26a1d",
      "tree": "9ffcdbb3779ca4559f676e2f31b35d60f745f17c",
      "parents": [
        "8458831e6f46e65962b994d95acbf2c0e2e051d6",
        "a75411975a5a0ed549bddc3a677b8245c6a87c65"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Feb 05 01:25:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 05 01:25:07 2019 -0800"
      },
      "message": "Merge \"Move CLIENT_PROTOCOL_VERSION to point of use\"\nam: a75411975a\n\nChange-Id: I323304a3b2ef2b38c76c09fbdeee0c8b7f3debdf\n"
    },
    {
      "commit": "a75411975a5a0ed549bddc3a677b8245c6a87c65",
      "tree": "662c95337957c3830bebe3bd35479e5ffd68fe18",
      "parents": [
        "17ed973b1b3baaf882c0fb8646e90c76f6017a5b",
        "e649a5652486874c937652ed58baee9ca3f44b3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 05 09:15:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 09:15:21 2019 +0000"
      },
      "message": "Merge \"Move CLIENT_PROTOCOL_VERSION to point of use\""
    },
    {
      "commit": "8458831e6f46e65962b994d95acbf2c0e2e051d6",
      "tree": "c2437e7c9fc7ad73ca62d2773bd462b14a13971f",
      "parents": [
        "77013af53c8883c8ac72a2252fb877250bbe44bd",
        "17ed973b1b3baaf882c0fb8646e90c76f6017a5b"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Feb 04 19:04:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 19:04:51 2019 -0800"
      },
      "message": "Merge \"Allow Privileged apps to read prefered data state\"\nam: 17ed973b1b\n\nChange-Id: Id0aab013528122bdfd542ee59ce9b4886055b262\n"
    },
    {
      "commit": "17ed973b1b3baaf882c0fb8646e90c76f6017a5b",
      "tree": "f4ec33754a129524bff2f2f4aa45b3acdadc0ea7",
      "parents": [
        "8f7a989df561d1bdadbebbed39ad3cc9294958be",
        "96b977f7960696a8c075f9fb7d69ade51d460169"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Feb 05 02:53:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 02:53:14 2019 +0000"
      },
      "message": "Merge \"Allow Privileged apps to read prefered data state\""
    },
    {
      "commit": "77013af53c8883c8ac72a2252fb877250bbe44bd",
      "tree": "eb63249deb3f0f025a6688f558fe7c1d56a1a5c5",
      "parents": [
        "93bae4c4bc23c7cfe1e5563fafaf1bf3b9c90e74",
        "8f7a989df561d1bdadbebbed39ad3cc9294958be"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 04 17:14:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 17:14:20 2019 -0800"
      },
      "message": "Merge \"CallAttributes.equals does deep check\"\nam: 8f7a989df5\n\nChange-Id: Icf149a42d0138c08b3a6b12bb00f9eba7d7e6a4f\n"
    },
    {
      "commit": "8f7a989df561d1bdadbebbed39ad3cc9294958be",
      "tree": "59cf6727d5eb2cb3e277a4bd9c9cf18a24349c6b",
      "parents": [
        "256640541f0a21efe2afee249aad55ca02092190",
        "8eaa95322b12f282e223f4ca0901ec5e1b2d68ce"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Feb 05 00:59:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 05 00:59:31 2019 +0000"
      },
      "message": "Merge \"CallAttributes.equals does deep check\""
    },
    {
      "commit": "96b977f7960696a8c075f9fb7d69ade51d460169",
      "tree": "a613bbec17508b8b49551e31f56b6018bf463d8e",
      "parents": [
        "13d5d5a1c8a8d94d1573884a88fc384e4c4c8e74"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Jan 31 10:06:04 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Feb 04 16:25:59 2019 -0800"
      },
      "message": "Allow Privileged apps to read prefered data state\n\nAllow Privileged apps to read prefered data state\nChange ArrayList to List for public API\n\nBug: 122900079\nBug: 123697660\nTest: verified manually\nChange-Id: Ib1221a65edf554b700088d68505da137ccd7de5e\n"
    },
    {
      "commit": "93bae4c4bc23c7cfe1e5563fafaf1bf3b9c90e74",
      "tree": "65c35e699c6b025c8e5a5df2aa829ce1fe6e3555",
      "parents": [
        "9f588cdd1c3f0ea2feeb8efcba67d839f9e00313",
        "256640541f0a21efe2afee249aad55ca02092190"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Feb 04 15:56:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 15:56:07 2019 -0800"
      },
      "message": "Merge \"Use default methods for MBMS group call callbacks\"\nam: 256640541f\n\nChange-Id: I31f8b80741dec7624ce05001fff0656ef9d4167d\n"
    },
    {
      "commit": "256640541f0a21efe2afee249aad55ca02092190",
      "tree": "1259ace8694e953807f4a04f7b199d8b6a971db9",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab",
        "d6158fd8fb027092292a6d6c39b19ed9c4f37da4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 23:41:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 23:41:33 2019 +0000"
      },
      "message": "Merge \"Use default methods for MBMS group call callbacks\""
    },
    {
      "commit": "821857f776da92438df05ae7794db264b580b30d",
      "tree": "33bdd6462befc02b6c696ac54eaf2d1a18f330d0",
      "parents": [
        "948195bb011e4368a2b3dd33286e6d7aa2dd0792"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Feb 01 17:43:09 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 04 14:54:48 2019 -0800"
      },
      "message": "Track Multiple Event Instances in EventReporter\n\nTo avoid spamming users or the debug app with debug\nevents, the DebugEventReporter will now track each\nevent it receives and only send a single intent for\neach event signature per boot. In the future, some\nother method of persistence (such as per-build) might\nbe preferable, but this should mitigate any looping\nevents.\n\nIn addition, add dump() to the event reporter so that\neven if there is no debug app installed, or in case\nan event happens multiple times, it can be observed\nthrough a bugreport.\n\nBug: 120941729\nTest: dump and observe that the events are printed.\nChange-Id: Iaf04a308a29bc074acfaa16b9e70947761759181\n"
    },
    {
      "commit": "948195bb011e4368a2b3dd33286e6d7aa2dd0792",
      "tree": "46553ad49c839f61e2bcae4a1728c1c262195b4e",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 14 12:00:06 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Feb 04 14:34:48 2019 -0800"
      },
      "message": "Add a Telephony Debug Surface\n\nThis commit adds a small surface to allow telephony\nto generate events for an external logger to capture\nand use to take action such as gathering bugreports\nor proprietary logs.\n\nThe event-IDs are considered non-stable, so they may\nchange from release to release or device to device.\n\nBug: 120941729\nTest: manually tested by modifying Settings. Further\n      tests will require the creation of a package\n      that has READ_PRIVILEGED_PHONE_STATE.\nChange-Id: I6360dab2d997d518ebd5f38a72fe88801e693bb7\n"
    },
    {
      "commit": "8eaa95322b12f282e223f4ca0901ec5e1b2d68ce",
      "tree": "f4de24d87e72f362fb3c3ce6628fbfa0af39952e",
      "parents": [
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 04 12:24:57 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Feb 04 14:20:04 2019 -0800"
      },
      "message": "CallAttributes.equals does deep check\n\nAlso fix PreciseCallState.equals() to not return the opposite of equals.\n\nBug: 123363462\nTest: CallAttributesTest\nChange-Id: I7a9b65a01bc32ebfe304a0434a82bfe97929421c\n"
    },
    {
      "commit": "9f588cdd1c3f0ea2feeb8efcba67d839f9e00313",
      "tree": "199c80b5094ffcde4bf4a9da329bd5e9f3f10ea6",
      "parents": [
        "e6d84ae4c9d7019cc2d07ef49cd3f2635bdd683f",
        "3d834a0e692d5bec9874ff8d87ac8be84d741eab"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Feb 04 13:30:45 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 13:30:45 2019 -0800"
      },
      "message": "Merge \"Unhide isRttSupported in TelephonyManager\"\nam: 3d834a0e69\n\nChange-Id: I64743243d2a3d6ed140bf2d8370f46779fc74a95\n"
    },
    {
      "commit": "3d834a0e692d5bec9874ff8d87ac8be84d741eab",
      "tree": "45c0a9676bc33d5189b2f1e17f740fb4ec36c6d8",
      "parents": [
        "171dfad60c6d0471728bbcdabcce62ca9f97e75b",
        "5a0f2501c554ca328cab2060fc6c2aef666fc8f7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Feb 04 21:15:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 21:15:04 2019 +0000"
      },
      "message": "Merge \"Unhide isRttSupported in TelephonyManager\""
    },
    {
      "commit": "e6d84ae4c9d7019cc2d07ef49cd3f2635bdd683f",
      "tree": "ee72d58708284d28c9697c75b37dfa127fab1c44",
      "parents": [
        "7509f9f890f6eca3c276d9a70974d5896c419af9",
        "171dfad60c6d0471728bbcdabcce62ca9f97e75b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Feb 04 13:02:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 04 13:02:14 2019 -0800"
      },
      "message": "Merge \"Temporarily disable clang-tidy for dex_builder.cc.\"\nam: 171dfad60c\n\nChange-Id: Ibb2773ff0e5977caacd826c1d79eca2e71ac1419\n"
    },
    {
      "commit": "171dfad60c6d0471728bbcdabcce62ca9f97e75b",
      "tree": "82b4e020e6e54eea4fc71ae80c295bde34887eb8",
      "parents": [
        "0d162221252b3536ba6077a8b48b5db48b347154",
        "7ae7f169fbfdfe5ffd3fdc69e1c9949a2deaebf7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 04 20:46:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 04 20:46:26 2019 +0000"
      },
      "message": "Merge \"Temporarily disable clang-tidy for dex_builder.cc.\""
    }
  ],
  "next": "7ae7f169fbfdfe5ffd3fdc69e1c9949a2deaebf7"
}
