)]}'
{
  "log": [
    {
      "commit": "94e5b22985bb4e623e2e7a1dd368f5bf372361ea",
      "tree": "5f3d305ff4b21c94e809283feb0b05d7aa27c69a",
      "parents": [
        "f012a17962191b5113abc942fb4f4fb5d44a7bd3",
        "0e3d0923a65d654c57bd0ce24d84a257702e83db"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 09 10:42:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 09 10:42:48 2019 +0000"
      },
      "message": "Merge \"Move DhcpServer to NetworkStack app\""
    },
    {
      "commit": "f012a17962191b5113abc942fb4f4fb5d44a7bd3",
      "tree": "69a307ea0e1b87fe4ba38da3fdca0ee2d93df6e6",
      "parents": [
        "09c786a4146d47258e07bebac0c2cbfff2f5bab3",
        "5dbf0574365254e9b5aee3919b5ee0563a92ba80"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 09 09:14:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 09 09:14:12 2019 +0000"
      },
      "message": "Merge \"Add priv-app permissions for NetworkStack\""
    },
    {
      "commit": "09c786a4146d47258e07bebac0c2cbfff2f5bab3",
      "tree": "e9663eb4bc8d550e199761215d959cfa9a908382",
      "parents": [
        "46197bb4180728ed78663c5a9a15da3f4a6511ff",
        "972a5c51f6df8c6b50608b43d9eaaf6dc0ae4e55"
      ],
      "author": {
        "name": "Jim Blackler",
        "email": "jimblackler@google.com",
        "time": "Wed Jan 09 08:44:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 09 08:44:35 2019 +0000"
      },
      "message": "Merge \"Add start time to LmkKillOccurred\""
    },
    {
      "commit": "0e3d0923a65d654c57bd0ce24d84a257702e83db",
      "tree": "1e6af187f61e4165899fb74ab139b25f196b5e3f",
      "parents": [
        "5dbf0574365254e9b5aee3919b5ee0563a92ba80"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Dec 04 12:13:09 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 09 15:42:16 2019 +0900"
      },
      "message": "Move DhcpServer to NetworkStack app\n\nTest: atest FrameworksNetTests \u0026\u0026 atest NetworkStackTests\nBug: b/112869080\n\nChange-Id: I96c40e63e9ceb37b67705bdd4d120307e114715b\n"
    },
    {
      "commit": "46197bb4180728ed78663c5a9a15da3f4a6511ff",
      "tree": "5102fffab2931c8a829b41f88ef3046da502db27",
      "parents": [
        "3c877d5b798aa683f03534301a65532e1b3cb3cd",
        "2deb1e87844863624ee3b4134fc109251d7c0c47"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 09 05:10:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 09 05:10:05 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Revert: use legacy way to get tcp packet count\""
    },
    {
      "commit": "3c877d5b798aa683f03534301a65532e1b3cb3cd",
      "tree": "1d751de4d394b272dbeed986ef8e62d767475d38",
      "parents": [
        "f3a8a47d613333e2eb575b44a233810ab84f8ba7",
        "1c427ab3c4af12a8f3c5d8c0b007da7ad32e6f08"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 09 04:57:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 09 04:57:19 2019 +0000"
      },
      "message": "Merge \"Change package name for NetworkStack\""
    },
    {
      "commit": "f3a8a47d613333e2eb575b44a233810ab84f8ba7",
      "tree": "58554499e7b325e53e8d3a0628299c5cfe22bdd0",
      "parents": [
        "a2e577d8ede74914b7ec14ffc5640ef8934445d5",
        "f56c5b14ce8f8989dfc9f89b55ef11ada2ed52a7"
      ],
      "author": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Wed Jan 09 04:26:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 09 04:26:15 2019 +0000"
      },
      "message": "Merge \"Add /product sepolicy support to SELinuxMMAC.java\""
    },
    {
      "commit": "2deb1e87844863624ee3b4134fc109251d7c0c47",
      "tree": "3eb64d40bf5197e7bc5346fc8a2b6686a9a823c3",
      "parents": [
        "ffb51ba0f002bfc952c2ff7154887f0d11b6efcc"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 09 10:23:20 2019 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Wed Jan 09 10:38:32 2019 +0800"
      },
      "message": "DO NOT MERGE: Revert: use legacy way to get tcp packet count\n\nIn Q, legacy way to get tcp packet count is not planned to be\nsupported. Users who use this unsupported API e.g., data stall\ndetection are also planned to be removed.\n\nThus, this change reverts a5c3fb10f2576 which is the short term\nsolution in P.\n\nBug: 110443385\nTest: atest FrameworksNetTests\nChange-Id: Ia09f908edbf194b9aa873a3bdd5aee7b6fcb16bc\n"
    },
    {
      "commit": "5dbf0574365254e9b5aee3919b5ee0563a92ba80",
      "tree": "7a0820ba0f9ae3c477c8adf912abc39447ebd0d3",
      "parents": [
        "1c427ab3c4af12a8f3c5d8c0b007da7ad32e6f08"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Dec 27 11:49:21 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 09 10:41:44 2019 +0900"
      },
      "message": "Add priv-app permissions for NetworkStack\n\nBug: b/112869080\nTest: m, flashed, booted\nChange-Id: Ia2cf0f708d815a5e5f49924fb15bb9c728f4ad56\n"
    },
    {
      "commit": "a2e577d8ede74914b7ec14ffc5640ef8934445d5",
      "tree": "a59f28d80dd9b98e9b0fab5b6f3550c1685ad64b",
      "parents": [
        "ca712e75a9e423daea0583ea449c326b4717cacc",
        "cd9c24dcdbb28ab03746faa1a0ea2a75fb1966c0"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Tue Jan 08 22:34:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 22:34:15 2019 +0000"
      },
      "message": "Merge \"Implement RcsParticipant (base)\""
    },
    {
      "commit": "ca712e75a9e423daea0583ea449c326b4717cacc",
      "tree": "2938c59fec3927955a0f235f3c0179ba7d2ea73a",
      "parents": [
        "a95eac0c599702e0ce8916b1d95279a32a148fb8",
        "30428c4d531c155609cb472bf4cf9d3dc060b3c5"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Jan 08 20:08:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 20:08:43 2019 +0000"
      },
      "message": "Merge \"Move the implementation of ProxyErrorListener to libpac\""
    },
    {
      "commit": "a95eac0c599702e0ce8916b1d95279a32a148fb8",
      "tree": "4c05a71b9c58dc2e8322b355b47953e68707ff8c",
      "parents": [
        "6feab6bf6c769d76c3043c0753831c04bc7fcb66",
        "b377e5177eacdc7c703e44d0ba01c5d27e04cd42"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 08 17:55:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 17:55:04 2019 +0000"
      },
      "message": "Merge \"[view compiler] Compile all layouts in an APK\""
    },
    {
      "commit": "6feab6bf6c769d76c3043c0753831c04bc7fcb66",
      "tree": "38e8f4def8eece3e8a72cd98840f02af793949dd",
      "parents": [
        "805e2ad9db1d102ef0e6cbd0528d5b1b4f4e6829",
        "5113c0cf17922199a8fda7db792ed68b635d41d3"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Jan 08 08:17:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 08:17:55 2019 +0000"
      },
      "message": "Merge \"Move default sounds to /product\""
    },
    {
      "commit": "1c427ab3c4af12a8f3c5d8c0b007da7ad32e6f08",
      "tree": "682ffe713d005b5054f522673d1906462b50c285",
      "parents": [
        "8708d842fb28546161464a2b5652c1b7da6c5edf"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 16:58:21 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 16:58:21 2019 +0900"
      },
      "message": "Change package name for NetworkStack\n\nTest: flashed, booted, apk started as expected\nBug: b/112869080\nChange-Id: I8aaf5a89ffff7bba1228ea7214e662acbe47e776\n"
    },
    {
      "commit": "805e2ad9db1d102ef0e6cbd0528d5b1b4f4e6829",
      "tree": "610a1aaa6c7f6cc0bdea8aa658adc74b830dc8cd",
      "parents": [
        "d5a744abb64bd7ad0982b6ec6a852e69ce237a48",
        "50bea3d0841c80c87657b66872ed6df80080b7a2"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Jan 08 07:58:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 07:58:13 2019 +0000"
      },
      "message": "Merge \"Add nullability annotations to public methods of ConnManager.\""
    },
    {
      "commit": "d5a744abb64bd7ad0982b6ec6a852e69ce237a48",
      "tree": "11bb6a4902d200e3d79797287c9327d29fcade52",
      "parents": [
        "2e1d80d4e7014adbdb7c2b562599c95cf2e21a55",
        "c9e3eef5437cf2daa12ada51d8586f7862e45580"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 08 06:36:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 06:36:18 2019 +0000"
      },
      "message": "Merge \"Cleaned up dead code\""
    },
    {
      "commit": "2e1d80d4e7014adbdb7c2b562599c95cf2e21a55",
      "tree": "de8c8a72891e00ff9cebfef8bf95dbce8674bad6",
      "parents": [
        "a9be76c3939da676100ad21a6fb4058b522918b1",
        "8708d842fb28546161464a2b5652c1b7da6c5edf"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 05:33:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 05:33:45 2019 +0000"
      },
      "message": "Merge \"Fix linter errors in NetworkMonitor\""
    },
    {
      "commit": "a9be76c3939da676100ad21a6fb4058b522918b1",
      "tree": "528d63af88c9ff16e50c416de6635061bf378e3d",
      "parents": [
        "9ebc299b734ee2babf1587ec9537c18dfc302dd0",
        "73105e1143b30f42317e2ea73b22225cba39c271"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 05:32:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 05:32:26 2019 +0000"
      },
      "message": "Merge \"Fix linter errors in IpServer and its dependencies\""
    },
    {
      "commit": "9ebc299b734ee2babf1587ec9537c18dfc302dd0",
      "tree": "61c59734b9969508691b19efe1efeeb9398250c7",
      "parents": [
        "f6209cf0dd41757399f21d134cd42a55f7e27147",
        "4832438c3a31a5316f8b33ccfbe961accd946e2e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 08 05:03:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 05:03:47 2019 +0000"
      },
      "message": "Merge \"fix mmap leak of graphicsstats service\""
    },
    {
      "commit": "8708d842fb28546161464a2b5652c1b7da6c5edf",
      "tree": "c3d31a31516e0b57a4d1090418cdeb52ebd2eb46",
      "parents": [
        "73105e1143b30f42317e2ea73b22225cba39c271"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 07 11:14:00 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 13:23:36 2019 +0900"
      },
      "message": "Fix linter errors in NetworkMonitor\n\nThe fixes are necessary to move the class to packages/NetworkStack.\n\nTest: atest FrameworksNetTests\nBug: b/112869080\nChange-Id: I1fe42d9edf4cc86de1b9c75808407183e23a87e2\n"
    },
    {
      "commit": "73105e1143b30f42317e2ea73b22225cba39c271",
      "tree": "6a1499e15ae6d22cc798cc86db0d644cddb0c3ce",
      "parents": [
        "761198a05df5a7c48d04de7a7759e023f4147094"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Dec 21 16:17:09 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 11:07:58 2019 +0900"
      },
      "message": "Fix linter errors in IpServer and its dependencies\n\nTest: atest FrameworksNetTests NetworkStackTests\nChange-Id: I534b391458433ac24dffe78f287e3c83a264acfd\n"
    },
    {
      "commit": "f6209cf0dd41757399f21d134cd42a55f7e27147",
      "tree": "98854522af63b762b1e927cba3669a3cb213571a",
      "parents": [
        "68325959113f0bb4001c2304a3de86c865693d4d",
        "761198a05df5a7c48d04de7a7759e023f4147094"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 01:53:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 01:53:19 2019 +0000"
      },
      "message": "Merge \"Add parceling for DhcpServingParams\""
    },
    {
      "commit": "c9e3eef5437cf2daa12ada51d8586f7862e45580",
      "tree": "2fe269e5b2469161a9f7974f2bcfb02c70077af4",
      "parents": [
        "68325959113f0bb4001c2304a3de86c865693d4d"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 07 16:54:16 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 07 16:54:16 2019 -0800"
      },
      "message": "Cleaned up dead code\n\nCleaned up dead code and simplified code path.\n\nTest: Telephony sanity tests + unit tests\nBug: 73659459\nChange-Id: I0c066d59f2fde9af315f4dabe0fe7b55600fa9f8\n"
    },
    {
      "commit": "68325959113f0bb4001c2304a3de86c865693d4d",
      "tree": "6d9cdf14fbe9981ecf6d1ff2e2becd53b941ebd1",
      "parents": [
        "1afa2c413e43b0870b4245a3f6d49e38f0b1faf0",
        "1c57378eeddf5f981fcdda227829d6f6b2309c32"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Jan 08 00:29:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 08 00:29:21 2019 +0000"
      },
      "message": "Merge \"Fix/suppress hwui/tests google-explicit-constructor warnings\""
    },
    {
      "commit": "b377e5177eacdc7c703e44d0ba01c5d27e04cd42",
      "tree": "4f38b2fef932c435d191eace61794f40434142cc",
      "parents": [
        "d426ee84a09f04681559a6976f065d2c1dd4b4cc"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Fri Dec 21 17:25:38 2018 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Mon Jan 07 14:40:44 2019 -0800"
      },
      "message": "[view compiler] Compile all layouts in an APK\n\nTest: atest\nBug: 111895153\nChange-Id: I5f4b9b4c1160acf1c04a4492f5e3a736fbaf2fdc\n"
    },
    {
      "commit": "cd9c24dcdbb28ab03746faa1a0ea2a75fb1966c0",
      "tree": "59197d44256bf49d354132e5d005d774cb458d21",
      "parents": [
        "1afa2c413e43b0870b4245a3f6d49e38f0b1faf0"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Wed Dec 12 10:03:08 2018 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Mon Jan 07 14:39:19 2019 -0800"
      },
      "message": "Implement RcsParticipant (base)\n\nThis change adds the tables, APIs and provider for RcsParticipants. It\nis now possible to add/update/query participants.\n\nTest: Added unit tests\n\nBug: 109759350\nChange-Id: I61f3ee3bcb0b3a2d70906a282258677377d9fa5a\n"
    },
    {
      "commit": "1afa2c413e43b0870b4245a3f6d49e38f0b1faf0",
      "tree": "45638f73d4a4f4c3013ca7fd800e7e3b10c3594c",
      "parents": [
        "d426ee84a09f04681559a6976f065d2c1dd4b4cc",
        "e8e2ebd651a27e08b6b5b3db2e551429b058b462"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jan 07 18:10:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 07 18:10:15 2019 +0000"
      },
      "message": "Merge \"NetworkPolicy: Replace fake allLocks\""
    },
    {
      "commit": "d426ee84a09f04681559a6976f065d2c1dd4b4cc",
      "tree": "047602f41c5a6b7d29666187a699e0f8ed8201dd",
      "parents": [
        "26ebccdcff100e70db2fb91e71ac8bf77fd4b85f",
        "4273457c9e57f95390d591bedb0eebd15debfc6f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 07 17:43:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 07 17:43:50 2019 +0000"
      },
      "message": "Merge \"[view compiler] Add XML to DEX compilation\""
    },
    {
      "commit": "26ebccdcff100e70db2fb91e71ac8bf77fd4b85f",
      "tree": "d7f43b063ab188add83ee54d5dd773af6138cedb",
      "parents": [
        "d14ed44c52a9a813c0249b2733dd865ef9415ce9",
        "f05919ab762f3e6bee13c13264d66caba3c4946e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 07 15:25:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 07 15:25:38 2019 +0000"
      },
      "message": "Merge \"Stop exposing reasons through phone state listener\""
    },
    {
      "commit": "5113c0cf17922199a8fda7db792ed68b635d41d3",
      "tree": "d6760efa5512d28ecfe7663d928dc293de89afa0",
      "parents": [
        "d14ed44c52a9a813c0249b2733dd865ef9415ce9"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Jan 07 14:13:43 2019 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Jan 07 14:16:52 2019 +0000"
      },
      "message": "Move default sounds to /product\n\nThe set of audio files is frequently customized, so move the default\nset to /product. The frameworks scans both of these directories.\n\nBug: 80410283\nBug: 118826166\nTest: verify sounds available in soundpicker\nChange-Id: I3bfc71b46eb64b4d4614b62c65fb8821bf1c271a\nMerged-In: I3bfc71b46eb64b4d4614b62c65fb8821bf1c271a\n"
    },
    {
      "commit": "50bea3d0841c80c87657b66872ed6df80080b7a2",
      "tree": "c99561166913f907678af9090da8b65131740924",
      "parents": [
        "d14ed44c52a9a813c0249b2733dd865ef9415ce9"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Jan 07 19:26:34 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Mon Jan 07 19:35:09 2019 +0900"
      },
      "message": "Add nullability annotations to public methods of ConnManager.\n\nThis is mainly for Kotlin compatibility.\nhttps://android-developers.googleblog.com/2018/08/android-pie-sdk-is-now-more-kotlin.html\n\nBug: 122437895\nTest: no logic changes\nChange-Id: Ic1b9a774aee0099397b1ccfd958ff3b61d69a7fb\n"
    },
    {
      "commit": "f05919ab762f3e6bee13c13264d66caba3c4946e",
      "tree": "d7f43b063ab188add83ee54d5dd773af6138cedb",
      "parents": [
        "d14ed44c52a9a813c0249b2733dd865ef9415ce9"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 02 16:51:08 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 07 06:39:38 2019 +0000"
      },
      "message": "Stop exposing reasons through phone state listener\n\nThe data connection reasons are implementation details\nof telephony and should not be exposed externally. The\ndata connection fail cause, which is different from\nreasons, are still available.\n\nTest: Telephony sanity tests + unit tests\nBug: 73659459\n\nMerged-In: Ia005abf19664e6213118ee932495950af118456d\nChange-Id: Ia005abf19664e6213118ee932495950af118456d\n(cherry picked from commit 4d1c9450005dbd05c5c619d444938467068047a3)\n"
    },
    {
      "commit": "d14ed44c52a9a813c0249b2733dd865ef9415ce9",
      "tree": "4e6d2269e5008694b978e5533d9158b0bbf6dbfa",
      "parents": [
        "179f30a4433ae17ea409fbafb203b9fdef717b5e",
        "239aa0ae0ab6781ff572e0665e4e37f8f4a65571"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Jan 07 06:37:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 07 06:37:30 2019 +0000"
      },
      "message": "Merge \"Cleaned up dead code\""
    },
    {
      "commit": "179f30a4433ae17ea409fbafb203b9fdef717b5e",
      "tree": "13371389ee4b23555a6a7965ec3719cbcf9075b7",
      "parents": [
        "7ec9e6849e78b5c8a28e9523f2a77e607569c9a6",
        "b99c60c36e095a597015b5e3b738026148f27349"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 07 04:19:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 07 04:19:22 2019 +0000"
      },
      "message": "Merge \"Null locale causing the VTS fail.\""
    },
    {
      "commit": "761198a05df5a7c48d04de7a7759e023f4147094",
      "tree": "632a075e4bae59600a12a4744415a9cfefcbbbfc",
      "parents": [
        "7ec9e6849e78b5c8a28e9523f2a77e607569c9a6"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Dec 10 16:35:30 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 07 12:07:18 2019 +0900"
      },
      "message": "Add parceling for DhcpServingParams\n\nIntroduce a stable AIDL parcel class, DhcpServingParamsParcel, and\nmethods to convert to and from that class to DhcpServingParams.\nThis will be used to move DhcpServer to the NetworkStack app.\n\nTest: atest FrameworksNetTests\nBug: b/112869080\nChange-Id: I276b7affccb938059769c90a53f0f6beb26e6ede\n"
    },
    {
      "commit": "239aa0ae0ab6781ff572e0665e4e37f8f4a65571",
      "tree": "9cb176b334fc0bff63fae7ada92b6273d22a9497",
      "parents": [
        "7ec9e6849e78b5c8a28e9523f2a77e607569c9a6"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Dec 23 19:59:08 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Jan 06 11:48:32 2019 -0800"
      },
      "message": "Cleaned up dead code\n\nRenamed the scanning state to retrying. Removed the\nold retrying dead code.\n\nTest: Telephony sanity tests\nBug: 73659459\n\nMerged-In: I54849bafbd0d05206e67636f0717b4b833a5e229\nChange-Id: I54849bafbd0d05206e67636f0717b4b833a5e229\n(cherry picked from commit 5de4a2d86972a882dafc24b541164a68a37adf31)\n"
    },
    {
      "commit": "7ec9e6849e78b5c8a28e9523f2a77e607569c9a6",
      "tree": "b9b0c7ff6d34c55404fe0b5eada22a6346f71d0e",
      "parents": [
        "3ada51469a1944939c431070b57448bc8f2c5f05",
        "424945e010f9ed8dd7670c9b10a0ff42cd13d2d9"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Sat Jan 05 21:19:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 05 21:19:09 2019 +0000"
      },
      "message": "Merge \"Implement RcsThread querying (base)\""
    },
    {
      "commit": "4273457c9e57f95390d591bedb0eebd15debfc6f",
      "tree": "75b7d12515648625aff7b6cdf327f19b7e2b9afe",
      "parents": [
        "aa8f1b70332f701d467982fcd010dbb971b16f2f"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Mon Dec 17 15:46:18 2018 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Sat Jan 05 01:36:05 2019 +0000"
      },
      "message": "[view compiler] Add XML to DEX compilation\n\nTest: atest\nBug: 111895153\nChange-Id: I91c01ff4474e080c87b902ae963b5d655346f859\n"
    },
    {
      "commit": "3ada51469a1944939c431070b57448bc8f2c5f05",
      "tree": "69305f2a7ee2a5163b0feef208d18f06e5a12572",
      "parents": [
        "aa8f1b70332f701d467982fcd010dbb971b16f2f",
        "549c3ba3b53b58cbfd44940522aa9e779acce33c"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Sat Jan 05 01:25:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 05 01:25:14 2019 +0000"
      },
      "message": "Merge \"Fix WCDMA Level Calculation for Default CC\""
    },
    {
      "commit": "aa8f1b70332f701d467982fcd010dbb971b16f2f",
      "tree": "9473bfaff0af11ca4a73a61f6246f090c7099998",
      "parents": [
        "6a3d45c4b2eb62b948e82323872a758df8c9f7c9",
        "29d0cd6fa1cb3e7b2f4ed354ccb71f24586dec58"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 05 01:02:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 05 01:02:28 2019 +0000"
      },
      "message": "Merge \"Add tryCreateView to LayoutInflater\""
    },
    {
      "commit": "424945e010f9ed8dd7670c9b10a0ff42cd13d2d9",
      "tree": "9f917485ca76ebd444102ac02ff024c2ad45cb76",
      "parents": [
        "6a3d45c4b2eb62b948e82323872a758df8c9f7c9"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Tue Dec 11 09:38:13 2018 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Fri Jan 04 23:53:58 2019 +0000"
      },
      "message": "Implement RcsThread querying (base)\n\nThis change does a first pass to introduce RcsThread querying. We can\nnow insert threads and query them back.\n\nTest: Added unit test\n\nBug: 109759350\nChange-Id: Ib116cd533a19ce4d099864a095f585ac47cdc9f6\n"
    },
    {
      "commit": "6a3d45c4b2eb62b948e82323872a758df8c9f7c9",
      "tree": "b9c08170328317f1577a18dd2d311265809f083d",
      "parents": [
        "54502d68ea0b966cfc99623bab9d406639892ff9",
        "96fe50bc1bb2c53b7e9d1069a14eec77a9c116d5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 04 21:49:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 04 21:49:14 2019 +0000"
      },
      "message": "Merge \"Deprecate Android beam APIs and create a feature flag to gate them\""
    },
    {
      "commit": "96fe50bc1bb2c53b7e9d1069a14eec77a9c116d5",
      "tree": "b9c08170328317f1577a18dd2d311265809f083d",
      "parents": [
        "54502d68ea0b966cfc99623bab9d406639892ff9"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Tue Oct 23 14:40:29 2018 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Jan 04 21:49:00 2019 +0000"
      },
      "message": "Deprecate Android beam APIs and create a feature flag to gate them\n\nTest: Test application trying to invoke the API\nBug: 117519147\nChange-Id: Icd3187e4f3e0f180cb42d36011f60895fb395002\n"
    },
    {
      "commit": "549c3ba3b53b58cbfd44940522aa9e779acce33c",
      "tree": "fc35c53862564a807ae44d748048791f9dd16c93",
      "parents": [
        "7d615aae59f9e7001d279f4921dfb3b8d043aa3e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Jan 03 10:30:31 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Jan 04 13:34:02 2019 -0800"
      },
      "message": "Fix WCDMA Level Calculation for Default CC\n\nThe default carrier config was setting the level\ncalculation method to an empty string, which caused\nthe level to be set forcibly to NONE/UNKNOWN due to\nthe logic failing to account for empty strings. This\npatch sets the default to something sane \"rssi\" that\nmatches legacy behavior and also adds guards so that\nan empty string will be considered default, and a non\nempty but otherwise invalid string will also try to\nuse RSSI instead of simply failing to display signal\nbars.\n\n-Add protection against invalid array sizes\n-Fix a bug where RSCP could use RSSI thresholds\n-Add fallback for RSCP thresholds being null when the\n measurement type is set to RSCP.\n-Define RSCP thresholds as constants.\n\nBug: 118800169\nTest: atest CellSignalStrengthWcdmaTest\nChange-Id: I8d6261bc5adab6bf9b0a88f7d59b259d338a49e9\n"
    },
    {
      "commit": "29d0cd6fa1cb3e7b2f4ed354ccb71f24586dec58",
      "tree": "a78f87197d98d531793ce5724006bd6da959a70e",
      "parents": [
        "bd7379858523c4e06175ee6cd92b46750d05b1dd"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Fri Dec 14 10:27:29 2018 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Fri Jan 04 12:57:14 2019 -0800"
      },
      "message": "Add tryCreateView to LayoutInflater\n\nThis method is needed so that precompiled layouts can reuse the factory logic\nfrom the LayoutInflater.\n\nBug: 111895153\nTest: atest android.view.cts.LayoutInflaterTest\nChange-Id: Ifd1028906b655af2bd14247d586dc16b35550c82\n"
    },
    {
      "commit": "54502d68ea0b966cfc99623bab9d406639892ff9",
      "tree": "76a9509d7764a6e18ea53b7ce620a6e93153c53a",
      "parents": [
        "cdf6be573f61f07e59e6cf8e88519f7cd9da47ab",
        "44bb579621dd9e1704ec249e20d8e213a6ee2e7a"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Jan 04 19:56:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 04 19:56:41 2019 +0000"
      },
      "message": "Merge changes from topic \"multi-se-support\"\n\n* changes:\n  Add a mechanism to register AIDs to specific off-host SE\n  Add Off-Host Card Emulation Features\n"
    },
    {
      "commit": "cdf6be573f61f07e59e6cf8e88519f7cd9da47ab",
      "tree": "aed2dad2df847dd375759f3ab6378466a9abe482",
      "parents": [
        "bd7379858523c4e06175ee6cd92b46750d05b1dd",
        "1fc78e1814d6e1ad8d49e905a569d2589bbb2b8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 04 19:34:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 04 19:34:30 2019 +0000"
      },
      "message": "Merge \"Fix/suppress aapt/aapt2 google-explicit-constructor warnings\""
    },
    {
      "commit": "1c57378eeddf5f981fcdda227829d6f6b2309c32",
      "tree": "c15ac65238a6db51c5694cf1ce72baf77edd270f",
      "parents": [
        "bd7379858523c4e06175ee6cd92b46750d05b1dd"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 20 13:49:51 2018 -0800"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Jan 04 17:42:27 2019 +0000"
      },
      "message": "Fix/suppress hwui/tests google-explicit-constructor warnings\n\n* Add explicit to conversion constructors/operators\n\nBug: 28341362\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,google-explicit-constructor\nChange-Id: I59c61af29ab09209c5a4c2bf43b10215bf59756a\n"
    },
    {
      "commit": "1fc78e1814d6e1ad8d49e905a569d2589bbb2b8f",
      "tree": "aed2dad2df847dd375759f3ab6378466a9abe482",
      "parents": [
        "bd7379858523c4e06175ee6cd92b46750d05b1dd"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 20 13:37:44 2018 -0800"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Jan 04 17:38:13 2019 +0000"
      },
      "message": "Fix/suppress aapt/aapt2 google-explicit-constructor warnings\n\n* Add explicit to conversion constructors/operators\n* Use NOLINT or NOLINTNEXTLINE to suppress warnings on intended converters\n\nBug: 28341362\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,google-explicit-constructor\nChange-Id: Ie02101ea7c422e8add535c111a30a2f21ead0ace\n"
    },
    {
      "commit": "30428c4d531c155609cb472bf4cf9d3dc060b3c5",
      "tree": "e2ee0b97c2adc0e2f7dbe8b2b8f80dabef40ef21",
      "parents": [
        "d274332a9d23efd9b6b96cfbdd7873cb11172448"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Wed Jan 02 19:52:20 2019 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Jan 04 12:15:49 2019 +0000"
      },
      "message": "Move the implementation of ProxyErrorListener to libpac\n\nThe implementation logs the error in Android.\n\nlibpac will provide C API, not C++ API. This change\nprepares for the migration.\n\nBug: 121269980\nTest: m droid\nChange-Id: Ib39e76d1880c33656d5ddbffdc3c124e7e911c16\n"
    },
    {
      "commit": "972a5c51f6df8c6b50608b43d9eaaf6dc0ae4e55",
      "tree": "a76c882d29b0b6843dac8c902f7163429ebc34ac",
      "parents": [
        "bd7379858523c4e06175ee6cd92b46750d05b1dd"
      ],
      "author": {
        "name": "Jim Blackler",
        "email": "jimblackler@google.com",
        "time": "Wed Nov 21 15:24:48 2018 +0000"
      },
      "committer": {
        "name": "Jim Blackler",
        "email": "jimblackler@google.com",
        "time": "Fri Jan 04 11:36:41 2019 +0000"
      },
      "message": "Add start time to LmkKillOccurred\n\nTo accompany Piper cl/222070329 and https://googleplex-android-review.git.corp.google.com/c/platform/system/core/+/5578724\n\nBug: 119854389\nTest: Manual\nChange-Id: Ib2af1b66d4649279fdcb97e7cdf8cdb92e361765\nMerged-In: Ib2af1b66d4649279fdcb97e7cdf8cdb92e361765\n(cherry picked from Ib2af1b66d4649279fdcb97e7cdf8cdb92e361765)\n"
    },
    {
      "commit": "bd7379858523c4e06175ee6cd92b46750d05b1dd",
      "tree": "a083b87fd8208b88d7072067ae97191862aef26a",
      "parents": [
        "94d92dc3cf589b73cd6d1da3200df1c603e5d69a",
        "f6ebf4ae08aa5fad859d1f3805e7f309d604846b"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Fri Jan 04 09:29:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 04 09:29:10 2019 +0000"
      },
      "message": "Merge \"Ignore ipv6 tx traffic on clat uid.\""
    },
    {
      "commit": "44bb579621dd9e1704ec249e20d8e213a6ee2e7a",
      "tree": "da78bb8c066fc4e0651d7a08f70995862fa6ba82",
      "parents": [
        "ebf267a2a4cf76df95dfe72902919d38411e934c"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Oct 19 13:08:34 2018 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Jan 04 01:14:50 2019 +0000"
      },
      "message": "Add a mechanism to register AIDs to specific off-host SE\n\nTest: manual\nBug: 117253962\nChange-Id: Id34bf84dcff7789548eac19478010838bebd9758\n"
    },
    {
      "commit": "94d92dc3cf589b73cd6d1da3200df1c603e5d69a",
      "tree": "fb408446731886b0f26a29a64fc4750a1c563577",
      "parents": [
        "5432355d0c7a7073d85ad3b2780e46bb69c0ac3f",
        "ec851b1f9883a3ca7663b2580c4f6065b33aedc7"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Fri Jan 04 00:04:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 04 00:04:43 2019 +0000"
      },
      "message": "Merge \"Skeleton implementation of RCS APIs\""
    },
    {
      "commit": "ebf267a2a4cf76df95dfe72902919d38411e934c",
      "tree": "a47acc988939a65de24ee0a04027189c94d8e2a8",
      "parents": [
        "97c68169b8d1f77acb43a52c05388c9e4354770b"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Tue Oct 16 17:29:16 2018 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Thu Jan 03 23:00:59 2019 +0000"
      },
      "message": "Add Off-Host Card Emulation Features\n\nTest: CTS test; manual\nBug: 117253962\nChange-Id: I7c35b1bffbc57870bb8c67704811a2649854d94e\n"
    },
    {
      "commit": "ec851b1f9883a3ca7663b2580c4f6065b33aedc7",
      "tree": "09f6cd7a85f37914f033ecf9628c2998d5e9eb87",
      "parents": [
        "760e074e5089dbdcba6d8b74252dd3ef1358852f"
      ],
      "author": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Fri Nov 30 17:03:34 2018 -0800"
      },
      "committer": {
        "name": "Sahin Caliskan",
        "email": "sahinc@google.com",
        "time": "Thu Jan 03 14:18:06 2019 -0800"
      },
      "message": "Skeleton implementation of RCS APIs\n\nThis change adds the classes for RCS Storage APIs. There\nis no business logic implemented yet, and the parcelable boilerplate\ncode doesn\u0027t really do anything.\n\nThis was needed as these APIs are meant to be interconnected, i.e. to\nuse an RcsPart, the app developer will need an RcsMessage, and for\nthat they will need the RcsThread etc.\n\nTest: Builds fine. Tests will be added as I add business logic.\n\nBug: 109759350\nChange-Id: I20897946dc1d9218f60274c7e3242194c7e2ac32\n"
    },
    {
      "commit": "5432355d0c7a7073d85ad3b2780e46bb69c0ac3f",
      "tree": "3aeb03e27decc308371c596917f7db1cf490045b",
      "parents": [
        "172458e01439e1bd7630a55f55a4d510876241b3",
        "2ca1aec1b9a06aa33c3f9bceebded80a6d1102ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 03 20:51:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 03 20:51:22 2019 +0000"
      },
      "message": "Merge \"Update sound/vibrate notification key only when it actually buzz/beep.\""
    },
    {
      "commit": "172458e01439e1bd7630a55f55a4d510876241b3",
      "tree": "c9b0f3270141a596b08957374d6c85694c56e6bf",
      "parents": [
        "ffb51ba0f002bfc952c2ff7154887f0d11b6efcc",
        "0e97ae68b2654a70791782aa7a7cbe636ce1da3c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Jan 03 19:43:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 03 19:43:36 2019 +0000"
      },
      "message": "Merge \"Check if notification is valid before it finally vibrates because it can be canceled as soon as enqeued\""
    },
    {
      "commit": "ffb51ba0f002bfc952c2ff7154887f0d11b6efcc",
      "tree": "873d1e26119c3fd57dc8d5f1b26070f4994435d7",
      "parents": [
        "645a9d12531bb07692d25794baaf9b44fa292f00",
        "f32ace5d56edddd1052adbd851430ec47343b0bd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 02 23:48:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 02 23:48:35 2019 +0000"
      },
      "message": "Merge \"Fix/suppress services/core google-explicit-constructor warnings\""
    },
    {
      "commit": "f56c5b14ce8f8989dfc9f89b55ef11ada2ed52a7",
      "tree": "4d91a27fc3739af038523c810ab55e68c2fcc016",
      "parents": [
        "abe06f91380ebd2fea7da80bba4ce756744e7aec"
      ],
      "author": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Fri Dec 21 16:06:17 2018 -0800"
      },
      "committer": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Wed Jan 02 15:38:29 2019 -0800"
      },
      "message": "Add /product sepolicy support to SELinuxMMAC.java\n\nBug: 119305624\nTest: normal/recovery boot aosp_taimen\nTest: this log entry is in logcat\nSELinuxMMAC: Using policy file /product/etc/selinux/product_mac_permissions.xml\nTest: wfcactivation app works without denials. Its mac permissions are\nnow in /product.\nChange-Id: I977ad0d763e46dbcb5bff36fc6361b4e70098c13\n"
    },
    {
      "commit": "645a9d12531bb07692d25794baaf9b44fa292f00",
      "tree": "6a17cf2c1fd9752c2301b4965ead4cd642be9347",
      "parents": [
        "3a0fe2cdab0fe60298677b067585b91e74262a23",
        "139911745dc4e5a1824f583838fd59a3f070b144"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 02 22:49:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 02 22:49:30 2019 +0000"
      },
      "message": "Merge \"Fix @NonNull -\u003e Nullable for Intent.replaceExtras().\""
    },
    {
      "commit": "f32ace5d56edddd1052adbd851430ec47343b0bd",
      "tree": "51b9d73e16ddd5adec18c19cf7393c263faea7d2",
      "parents": [
        "99f6957f2e42caeea209d2069174cab24c347a95"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 20 13:51:59 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Jan 02 14:25:32 2019 -0800"
      },
      "message": "Fix/suppress services/core google-explicit-constructor warnings\n\n* Add explicit to conversion constructors/operators\n\nBug: 28341362\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,google-explicit-constructor\nChange-Id: Id2493c1e248e774042dc67f39ada6bb3a4521d0c\n"
    },
    {
      "commit": "3a0fe2cdab0fe60298677b067585b91e74262a23",
      "tree": "9d1814c041b98579fa01a88efc790d1e20864632",
      "parents": [
        "50ee2201269e27c092509a4e8861a3b5a6d6a3fd",
        "bfc687007c494abb8153cae8760671c6a8037f76"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 02 21:51:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 02 21:51:19 2019 +0000"
      },
      "message": "Merge \"[LayoutInflater] Cleanup - remove some nesting\""
    },
    {
      "commit": "50ee2201269e27c092509a4e8861a3b5a6d6a3fd",
      "tree": "3eabcc92e00aa05b0b129486533fde2656bb6dd6",
      "parents": [
        "ff77ea8d58e1792006939143f19b1be898a324a6",
        "a08d2c2ee72775afdc9892cdc114902bd174f96d"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Jan 02 19:34:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 02 19:34:29 2019 +0000"
      },
      "message": "Merge \"Fix/suppress bootanimation google-explicit-constructor warnings\""
    },
    {
      "commit": "ff77ea8d58e1792006939143f19b1be898a324a6",
      "tree": "6ea15f7e4bb76a9aab4a963315d97d06d7c80bc2",
      "parents": [
        "abe06f91380ebd2fea7da80bba4ce756744e7aec",
        "ddc8990f0960d35bb525cceb671a95519a07c5ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 02 19:19:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 02 19:19:00 2019 +0000"
      },
      "message": "Merge \"[view-compiler] Better namespacing of util functions\""
    },
    {
      "commit": "bfc687007c494abb8153cae8760671c6a8037f76",
      "tree": "fe61aa8b460dbebe039f5272e903724825b61e68",
      "parents": [
        "abe06f91380ebd2fea7da80bba4ce756744e7aec"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Wed Jan 02 11:11:24 2019 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Wed Jan 02 11:11:24 2019 -0800"
      },
      "message": "[LayoutInflater] Cleanup - remove some nesting\n\nThe parseInclude method had some deep nesting that could be improved by\nrearranging things a little.\n\nTest: atest android.view.cts.LayoutInflaterTest\nChange-Id: I2ee13c2ee80bcb220371d39a5a6da6044cfa245c\n"
    },
    {
      "commit": "ddc8990f0960d35bb525cceb671a95519a07c5ba",
      "tree": "6ea15f7e4bb76a9aab4a963315d97d06d7c80bc2",
      "parents": [
        "abe06f91380ebd2fea7da80bba4ce756744e7aec"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Dec 13 13:23:43 2018 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Wed Jan 02 18:02:31 2019 +0000"
      },
      "message": "[view-compiler] Better namespacing of util functions\n\nThis moves some helper functions into our own namespace to avoid conflicting\nwith other util.h files.\n\nBug: 111895153\nChange-Id: I2b4c77732a97b34a8528d69867c15ed802686703\n"
    },
    {
      "commit": "abe06f91380ebd2fea7da80bba4ce756744e7aec",
      "tree": "3352adba8586e5d10c028015d1f07f4a04a31353",
      "parents": [
        "aeda49d18515f8ef87d8fe1573ed7a10430babe3",
        "162c812b652871882cfa9ac44fad8473d84f97c8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 02 15:43:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 02 15:43:40 2019 +0000"
      },
      "message": "Merge \"[view compiler] Re-enable host-side tests\""
    },
    {
      "commit": "aeda49d18515f8ef87d8fe1573ed7a10430babe3",
      "tree": "517d7354082c528adcf1c770b90a41fad4d54b57",
      "parents": [
        "99f6957f2e42caeea209d2069174cab24c347a95",
        "55418eada51d4f5e6532ae9517af66c50ea495c4"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Jan 02 12:30:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 02 12:30:32 2019 +0000"
      },
      "message": "Merge \"Limit access to suspected false positives.\""
    },
    {
      "commit": "4832438c3a31a5316f8b33ccfbe961accd946e2e",
      "tree": "2eb0fb5baa39fd9e1a2d0a6b1d65a448c50358c0",
      "parents": [
        "99f6957f2e42caeea209d2069174cab24c347a95"
      ],
      "author": {
        "name": "liulvping",
        "email": "liulvping@xiaomi.com",
        "time": "Thu Dec 20 20:34:56 2018 +0800"
      },
      "committer": {
        "name": "lvping liu",
        "email": "liulvping@xiaomi.com",
        "time": "Wed Jan 02 10:54:57 2019 +0000"
      },
      "message": "fix mmap leak of graphicsstats service\n\nTest: repeat dumpsys graphicsstats and check process maps\n\nChange-Id: Iae2baa7eb7761aefb867644edfaaf8dbe2132c7b\nSigned-off-by: liulvping \u003cliulvping@xiaomi.com\u003e\n"
    },
    {
      "commit": "a08d2c2ee72775afdc9892cdc114902bd174f96d",
      "tree": "b8e324181da191c72c63e5b9f5bef8ca902b45fe",
      "parents": [
        "99f6957f2e42caeea209d2069174cab24c347a95"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Dec 20 13:39:40 2018 -0800"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Jan 02 02:43:37 2019 +0000"
      },
      "message": "Fix/suppress bootanimation google-explicit-constructor warnings\n\n* Add explicit to conversion constructors/operators\n\nBug: 28341362\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,google-explicit-constructor\nChange-Id: Ia6ada49250973d507ae8b10d8f0d7c2d47ee805c\n"
    },
    {
      "commit": "99f6957f2e42caeea209d2069174cab24c347a95",
      "tree": "047a29a4dcca57bfc7d01ab7cc10f1eab1f0927f",
      "parents": [
        "8336204f999111f1177d53e0d6374a60cd1f1dca",
        "3e8647c8add9b2c6110536345230238c6401d34c"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 28 20:59:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 28 20:59:16 2018 +0000"
      },
      "message": "Merge \"Do not use default to get TelephonyManager\""
    },
    {
      "commit": "8336204f999111f1177d53e0d6374a60cd1f1dca",
      "tree": "4e4d1d4fbb6d314e231b2b5511c09b3ac14e2033",
      "parents": [
        "b158b12cbb63f24fe22a5b7aafd9f35c6f523d14",
        "c18b326a5bbfabebab0ed9c5b8e08b22f657326e"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 28 20:14:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 28 20:14:44 2018 +0000"
      },
      "message": "Merge \"Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check\""
    },
    {
      "commit": "3e8647c8add9b2c6110536345230238c6401d34c",
      "tree": "96b5f8c49b76ac222c0fdc314b05148de07e1c98",
      "parents": [
        "b158b12cbb63f24fe22a5b7aafd9f35c6f523d14"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 14 21:47:49 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 28 11:55:44 2018 -0800"
      },
      "message": "Do not use default to get TelephonyManager\n\nBug: 112657134\nTest: Manual\nChange-Id: I4ffe5e3284478a6337136dbc79ec5eed72013cc4\nMerged-In: I4ffe5e3284478a6337136dbc79ec5eed72013cc4\n(cherry picked from commit b0ae02b6464b3bd7f49ef68ae16ac0660ea169d9)\n"
    },
    {
      "commit": "c18b326a5bbfabebab0ed9c5b8e08b22f657326e",
      "tree": "4e4d1d4fbb6d314e231b2b5511c09b3ac14e2033",
      "parents": [
        "b158b12cbb63f24fe22a5b7aafd9f35c6f523d14"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Dec 10 14:29:06 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 28 11:00:26 2018 -0800"
      },
      "message": "Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check\n\nBug: 112657134\nTest: Treehugger\nChange-Id: I297334be370688fd9a9d46920a09152f57152039\nMerged-In: I297334be370688fd9a9d46920a09152f57152039\n(cherry picked from commit 6279e97c43f80012cc3a5a6f269506fb55a165e3)\n"
    },
    {
      "commit": "b158b12cbb63f24fe22a5b7aafd9f35c6f523d14",
      "tree": "48135b976024fd82c8e8004a4c964308ddd18bce",
      "parents": [
        "cfc6518c48d1648bb33a0f6633132a726a9bc7f9",
        "46c0c303fad3f9147c467cb65a05eb7a6ed45787"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 28 18:07:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 28 18:07:23 2018 +0000"
      },
      "message": "Merge \"EmergencyNumber enhancement\""
    },
    {
      "commit": "55418eada51d4f5e6532ae9517af66c50ea495c4",
      "tree": "b93b0483b4ba377e1b4b79d344932fdf78d17de5",
      "parents": [
        "cfc6518c48d1648bb33a0f6633132a726a9bc7f9"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Dec 20 15:30:45 2018 +0000"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Dec 28 14:26:35 2018 +0000"
      },
      "message": "Limit access to suspected false positives.\n\nMembers modified herein are suspected to be false positives: i.e. things\nthat were added to the greylist in P, but subsequent data analysis\nsuggests that they are not, in fact, used after all.\n\nAdd a maxTargetSdk\u003dP to these APIs. This is lower-risk that simply\nremoving these things from the greylist, as none of out data sources are\nperfect nor complete.\n\nFor APIs that are not supported yet by annotations, move them to\nhiddenapi-greylist-max-p.txt instead which has the same effect.\n\nExempted-From-Owner-Approval: Automatic changes to the codebase\naffecting only @UnsupportedAppUsage annotations, themselves added\nwithout requiring owners approval earlier.\n\nBug: 115609023\nTest: m\nChange-Id: Ia937d8c41512e7f1b6e7f67b9104c1878b5cc3a0\nMerged-In: I020a9c09672ebcae64c5357abc4993e07e744687\n"
    },
    {
      "commit": "46c0c303fad3f9147c467cb65a05eb7a6ed45787",
      "tree": "48135b976024fd82c8e8004a4c964308ddd18bce",
      "parents": [
        "cfc6518c48d1648bb33a0f6633132a726a9bc7f9"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Dec 27 14:12:11 2018 -0800"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Dec 27 22:16:25 2018 +0000"
      },
      "message": "EmergencyNumber enhancement\n\n1) Add Database source for EmergencyNumber\n2) add mergeEmergencyNumber for merging two emergency numbers\n3) enable Listener.EmergencyNumber enhancement\n4) no need to pass any parameter to PhoneNotifier\n5) modify API documentation\n6) deprecate PhoneNumberUtils.isEmergencyNumber\n7) modify API documentation for security exception and backward\ncompatibility\n9) introduce some utils in EmergencyNumber for merging number purposes\n10) add mnc into EmergencyNumber\n\nBug: 112657134\nTest: Treehugger\nChange-Id: I0dcd01bdad7d9c37294cd8b87eda54b4ac9d0a0b\nMerged-In: I0dcd01bdad7d9c37294cd8b87eda54b4ac9d0a0b\n(cherry picked from commit 9f93a12e1f2548fa49c9220c092ddeaff9d76962)\n"
    },
    {
      "commit": "cfc6518c48d1648bb33a0f6633132a726a9bc7f9",
      "tree": "762c47bc6988c42d1c70597940db0d690db4af5d",
      "parents": [
        "755f2a38ac442b1cde94a1a71a51c1a3a91fae33",
        "b1f54cf1071a50c53f7a0f5c862bc56915c5f4f6"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Dec 27 22:03:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 27 22:03:45 2018 +0000"
      },
      "message": "Merge \"Add Emergency service categories in ImsCallProfile\""
    },
    {
      "commit": "755f2a38ac442b1cde94a1a71a51c1a3a91fae33",
      "tree": "103a46127c2ebb1ed5aee4ec52ac9845c3b2caea",
      "parents": [
        "4ec239d760e110ec4089cd3e5d3433adb29a26e8",
        "db49641108903b51417bcba7ba5460a5c05e3e48"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Dec 27 21:58:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 27 21:58:00 2018 +0000"
      },
      "message": "Merge \"Make some SubscriptionManager APIs system APIs\""
    },
    {
      "commit": "4ec239d760e110ec4089cd3e5d3433adb29a26e8",
      "tree": "fff8c6f51723f69025fa8d7e59a08e32661db8a7",
      "parents": [
        "ffee7d8ce07e3b5822dbe6a9ae00e94063f8fa63",
        "313412cf330f402564607d0cf585ae3a6b6db60f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 27 19:44:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 27 19:44:28 2018 +0000"
      },
      "message": "Merge \"Update api/current.txt for setuid deprecation\""
    },
    {
      "commit": "ffee7d8ce07e3b5822dbe6a9ae00e94063f8fa63",
      "tree": "3d58863608e1de2136df98abbb2e770e4463bc97",
      "parents": [
        "7d615aae59f9e7001d279f4921dfb3b8d043aa3e",
        "d255a2136f3d3a0b618d2c6d0781245b0d88ba9b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 27 01:58:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 27 01:58:05 2018 +0000"
      },
      "message": "Merge \"Adding check for HMAC/EC key size for StrongBox\""
    },
    {
      "commit": "7d615aae59f9e7001d279f4921dfb3b8d043aa3e",
      "tree": "d9027825f85b3ee140de509045fb456cefb23197",
      "parents": [
        "bd9da6de04f3f04c2c2e10ddbf2cbd524454825e",
        "b635fb8eb3cc07bb5ee6b011b6e71115f0a4f66e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Dec 27 01:44:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 27 01:44:14 2018 +0000"
      },
      "message": "Merge \"Fix BSIC Check in CellIdentityGsm\""
    },
    {
      "commit": "b635fb8eb3cc07bb5ee6b011b6e71115f0a4f66e",
      "tree": "d9027825f85b3ee140de509045fb456cefb23197",
      "parents": [
        "bd9da6de04f3f04c2c2e10ddbf2cbd524454825e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Dec 26 17:14:25 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Dec 27 01:40:40 2018 +0000"
      },
      "message": "Fix BSIC Check in CellIdentityGsm\n\nBecause Java uses signed bytes, a comparison between\na byte and 0xFF will always fail after integer\npromotion. Fix this by forcing 0xFF to be treated as\na byte for comparison.\n\nBug: 119224773\nTest: fixes build breakage\n\nChange-Id: I9615667a6b442060f1d43084d56bc9c3fdb3ba35\n"
    },
    {
      "commit": "bd9da6de04f3f04c2c2e10ddbf2cbd524454825e",
      "tree": "15a3858c30653e7971bb5c3729821e95d30a845e",
      "parents": [
        "8acece0441e214a57a6d731160b388aa36156bbc",
        "7ce5baf9a9015dbe5f072e5bba64d89368b991ba"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Dec 26 23:07:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 26 23:07:53 2018 +0000"
      },
      "message": "Merge \"Refactor CellInfo Constructors\""
    },
    {
      "commit": "7ce5baf9a9015dbe5f072e5bba64d89368b991ba",
      "tree": "15a3858c30653e7971bb5c3729821e95d30a845e",
      "parents": [
        "8acece0441e214a57a6d731160b388aa36156bbc"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Dec 10 13:39:40 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Dec 26 09:45:31 2018 -0800"
      },
      "message": "Refactor CellInfo Constructors\n\nBug: 119224773\nTest: atest FrameworksTelephonyTests\nChange-Id: Ibf56797b5be2508656409a3437ff79210334bfd6\n"
    },
    {
      "commit": "8acece0441e214a57a6d731160b388aa36156bbc",
      "tree": "679e46cc9854cd52c53537701bb14c1d121d2e22",
      "parents": [
        "394b0d1a0405e3909633962e3145dca81b442f82",
        "11374f4fb1b454d01d37baab359532fd6a388a1d"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Dec 26 16:16:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 26 16:16:02 2018 +0000"
      },
      "message": "Merge \"Add UiccCardInfo APIs\""
    },
    {
      "commit": "394b0d1a0405e3909633962e3145dca81b442f82",
      "tree": "91acdd7c04d67ecf72362d126064337c89117f80",
      "parents": [
        "d01eaecbd2a22b61116760cdd6e9df6e01f0bef7",
        "9ed654ffabfa0f9f7bdf303220968e917ed313b4"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Dec 26 07:16:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 26 07:16:28 2018 +0000"
      },
      "message": "Merge \"Start NetworkStack on system server start\""
    },
    {
      "commit": "9ed654ffabfa0f9f7bdf303220968e917ed313b4",
      "tree": "9931001e5ab247250f457791bf82193c3de042ff",
      "parents": [
        "c094a5402c98851b380fa276e7557bf916c36c1b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Dec 18 18:24:26 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Dec 26 12:10:17 2018 +0900"
      },
      "message": "Start NetworkStack on system server start\n\nThe network stack will host updatable network components that are being\nmoved from the system server.\n\nTest: flashed, booted\nBug: b/112869080\nChange-Id: I63f98405b69615e7077aed374b8f34a84fb1e4b2\n"
    },
    {
      "commit": "d01eaecbd2a22b61116760cdd6e9df6e01f0bef7",
      "tree": "9897b8be239d24ae8ba5e76a53307c37cadb14e6",
      "parents": [
        "f9bb1a998f3c19f1f47269b9e2e09a50872eb51e",
        "c094a5402c98851b380fa276e7557bf916c36c1b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Dec 26 00:48:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 26 00:48:25 2018 +0000"
      },
      "message": "Merge \"Add NetworkStack app\""
    },
    {
      "commit": "f9bb1a998f3c19f1f47269b9e2e09a50872eb51e",
      "tree": "f401dd70bdb9e8af02755762a58937280932d761",
      "parents": [
        "88f385b0839406da0507bbd154d44f68120f7df5",
        "69452312a47ca04352e25a0c74ae14549dec814d"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Dec 25 10:55:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 25 10:55:10 2018 +0000"
      },
      "message": "Merge \"[PT17] Small cleanup of PacManager\""
    },
    {
      "commit": "88f385b0839406da0507bbd154d44f68120f7df5",
      "tree": "c465a3d22d38a8a0121f64aa331a81dd3e835916",
      "parents": [
        "0f1bf44c9954671ec18e8b2f0470ca93cc1d82a9",
        "cfe23564924cfbfdb70a95b35951bbd8d8f49470"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Tue Dec 25 03:08:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 25 03:08:01 2018 +0000"
      },
      "message": "Merge \"Refactor logic in the enter() of WaitingForNextProbeState\""
    },
    {
      "commit": "c094a5402c98851b380fa276e7557bf916c36c1b",
      "tree": "6bef71df652326cd62d4e1d59e82bc0d5e15bee4",
      "parents": [
        "db5b77c2757fdb99d812cc728cdb49ba8fba9975"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Dec 07 16:52:24 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Dec 25 11:42:42 2018 +0900"
      },
      "message": "Add NetworkStack app\n\nThe app is not started yet, and does not contain any service for now.\n\nTest: built, booted\nBug: b/112869080\nChange-Id: Id5a0fd02c891100e85d86b1040e53beec3581950\n"
    },
    {
      "commit": "cfe23564924cfbfdb70a95b35951bbd8d8f49470",
      "tree": "c465a3d22d38a8a0121f64aa331a81dd3e835916",
      "parents": [
        "0f1bf44c9954671ec18e8b2f0470ca93cc1d82a9"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Dec 24 11:05:52 2018 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Dec 24 11:05:52 2018 +0800"
      },
      "message": "Refactor logic in the enter() of WaitingForNextProbeState\n\nFor clarity, factoring logic in enter() out to a function.\n\nBug: 120014928\nTest: atest FrameworksNetTests\nChange-Id: Ib215594686fb08f8382178e8ada0b57f0e4a0590\n"
    },
    {
      "commit": "139911745dc4e5a1824f583838fd59a3f070b144",
      "tree": "a81691404dfa92192ab901098a58e4801406bf6c",
      "parents": [
        "0f1bf44c9954671ec18e8b2f0470ca93cc1d82a9"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Dec 23 14:25:58 2018 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Dec 23 14:26:08 2018 +0000"
      },
      "message": "Fix @NonNull -\u003e Nullable for Intent.replaceExtras().\n\nextras \u003d\u003d null is documented to result in all extras being\nerased, and the implementation handles it correctly. The\n@NonNull annotation on Bundle extras is therefore wrong.\nThis CL replaces it with the correct annotation, @Nullable.\n\nThe incorrect annotation was introduced in April 2017\n(commit 30e06bb668f2e4b024c4ebc2a131de91c96de5eb). I\u0027ve\nlooked through the other changes to Intent.java in that\ncommit but have found no further nullability annotation\nerrors.\n\nBug: 121438778\nTest: Treehugger\nTest: Looked through the other nullability annotations on\n      Intent.java introduced by the same commit\n      30e06bb668f2e4b024c4ebc2a131de91c96de5eb (Apr 2017)\n      but found no further errors.\n\nChange-Id: Iebbe17abc5c97146533e82114fbaf1d7036fd03a\n"
    },
    {
      "commit": "0f1bf44c9954671ec18e8b2f0470ca93cc1d82a9",
      "tree": "d5406568a4073a6b8575c0155f3bfcc87375979d",
      "parents": [
        "97c9aba88833c4c786bc2fcfcdd58131d0b5c154",
        "f23153f1667d1071b6933be0a036b1946d542852"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Sat Dec 22 00:38:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 22 00:38:05 2018 +0000"
      },
      "message": "Merge \"Refactor SignalStrength\""
    },
    {
      "commit": "162c812b652871882cfa9ac44fad8473d84f97c8",
      "tree": "f3450bf8073716c68f44eb2199d6383b674beed7",
      "parents": [
        "699692402ac2ceaa679a5f24d697e183dd32610f"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Fri Dec 21 16:10:49 2018 -0800"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Fri Dec 21 16:10:49 2018 -0800"
      },
      "message": "[view compiler] Re-enable host-side tests\n\nTEST_MAPPING supports both host and device tests now, so we should run both.\n\nTest: atest\nBug: 111895153\nChange-Id: I48f26093fc0ae3cdaa9e5295375945b5a519e1c2\n"
    },
    {
      "commit": "97c9aba88833c4c786bc2fcfcdd58131d0b5c154",
      "tree": "1c4011a42b4f91df929878bf1387d4b5dbe9a60a",
      "parents": [
        "699692402ac2ceaa679a5f24d697e183dd32610f",
        "bd00ed6978ff344e87c01cb775ca3fee6e05cf5d"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Fri Dec 21 21:55:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 21 21:55:07 2018 +0000"
      },
      "message": "Merge \"SubscriptionInfo contains int cardId\""
    },
    {
      "commit": "699692402ac2ceaa679a5f24d697e183dd32610f",
      "tree": "20c28ac32ac32610ce6c1493f2c794860087dcb0",
      "parents": [
        "6af0e228f3a3dccd3c7eb5d2fba16007fd710297",
        "3227aabea6760dd1a3f06e1a856d9aa76fb7283a"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Dec 21 16:35:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 21 16:35:19 2018 +0000"
      },
      "message": "Merge \"Fix/suppress statsd google-explicit-constructor warnings\""
    },
    {
      "commit": "6af0e228f3a3dccd3c7eb5d2fba16007fd710297",
      "tree": "e5b3d3625558eca65ab73d87a89c7ed63c51985b",
      "parents": [
        "63790135f49cea682497bfeb85bc5488e25f0f21",
        "7a88a938d2988a95e70ab73905f040d8c8fcc425"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Dec 21 16:30:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 21 16:30:12 2018 +0000"
      },
      "message": "Merge \"Fix/suppress incident* google-explicit-constructor warnings\""
    }
  ],
  "next": "63790135f49cea682497bfeb85bc5488e25f0f21"
}
