)]}'
{
  "log": [
    {
      "commit": "86e2035208dd3904766053a86fc0d80b5d95e64f",
      "tree": "9d5c62aea9eb1ed9fbc17d11ce186366e2f6b268",
      "parents": [
        "70c0efdd86081211d160204c2b7037e24315d0aa",
        "b255be1307aeae47ca7e8ee72ab4da670a1c49f1"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:49:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 11:49:34 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\""
    },
    {
      "commit": "b255be1307aeae47ca7e8ee72ab4da670a1c49f1",
      "tree": "d210efa82389660045fa73b52872bcdc0482499d",
      "parents": [
        "8462c66bd52f3132c3fa03475fcab2af30618f67"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:47:11 2019 +0000"
      },
      "committer": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 11:47:11 2019 +0000"
      },
      "message": "Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\n\nThis reverts commit 8462c66bd52f3132c3fa03475fcab2af30618f67.\n\nReason for revert: Looks like this change broke the build.\n\nChange-Id: I4cff1ec1211e278d5e5734f1594c096722293662\n"
    },
    {
      "commit": "70c0efdd86081211d160204c2b7037e24315d0aa",
      "tree": "e3fe638fab1e3d1e838bfe76cd0ddc922224992f",
      "parents": [
        "69ae441fa1cf4d7d91baca8b701d675a88e01b8a",
        "882eb1867c5b493d7264203812634a47b4e29d91"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 11:43:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 11:43:48 2019 +0000"
      },
      "message": "Merge \"Add @Nullable to new method\""
    },
    {
      "commit": "69ae441fa1cf4d7d91baca8b701d675a88e01b8a",
      "tree": "1ad0fc384e420cf3cca649ff51cb31edc6a1597c",
      "parents": [
        "049867e3644385aa9a261138406eca95dae03c4a",
        "ce7fdd4b831b7feadb6cb9dc4b82ed30d691640c"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 04 09:16:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 09:16:07 2019 +0000"
      },
      "message": "Merge \"Return not supported if no necessary socket option\""
    },
    {
      "commit": "049867e3644385aa9a261138406eca95dae03c4a",
      "tree": "fe2da0a6e9211fc4eb97c91adbca38f50e4f3dde",
      "parents": [
        "cdbfa9d0872202769e508f0421e8cf679a15b9c1",
        "8462c66bd52f3132c3fa03475fcab2af30618f67"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:37:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 05:37:44 2019 +0000"
      },
      "message": "Merge \"Revert \"Correct nullability and final constraints on new APIs.\"\""
    },
    {
      "commit": "8462c66bd52f3132c3fa03475fcab2af30618f67",
      "tree": "54e6c705bf46159536070d51624c2948f76cf2a2",
      "parents": [
        "b6940c3ea6779bc6d062a430d9eebe192943f09a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:19:42 2019 +0000"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 05:19:42 2019 +0000"
      },
      "message": "Revert \"Correct nullability and final constraints on new APIs.\"\n\nThis reverts commit b6940c3ea6779bc6d062a430d9eebe192943f09a.\n\nReason for revert: There appears to be a downstream issue with how the test API definitions are created; until I can figure out how to account for this I\u0027ll revert in AOSP (this is in internal master and its fine there).\n\nChange-Id: I840c3ed82afa18323408e161913a84858f7a1539\n"
    },
    {
      "commit": "cdbfa9d0872202769e508f0421e8cf679a15b9c1",
      "tree": "b4c309ac6cb8f4b680f7222a727444509838b121",
      "parents": [
        "7c447498c38f633718d2a95adef3a0609e86862e",
        "b6940c3ea6779bc6d062a430d9eebe192943f09a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 04 04:13:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 04:13:38 2019 +0000"
      },
      "message": "Merge \"Correct nullability and final constraints on new APIs.\""
    },
    {
      "commit": "7c447498c38f633718d2a95adef3a0609e86862e",
      "tree": "fe2da0a6e9211fc4eb97c91adbca38f50e4f3dde",
      "parents": [
        "3649374e17f1f50957e011220dcef3d87a11c2e5",
        "d7be4c70c364db98c1c69371abade0a6f45f580c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 04 01:46:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 01:46:23 2019 +0000"
      },
      "message": "Merge \"LocalLog: add overloaded dump and reverseDump methods.\""
    },
    {
      "commit": "3649374e17f1f50957e011220dcef3d87a11c2e5",
      "tree": "9453e2999b0b020d4699e4463e3d283645b936ae",
      "parents": [
        "a982663c2b68a4b0b956ee62eb52fb962d0a4f87",
        "124f1f6dd539577ffcc0099639be07df86b08981"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 23:26:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 23:26:09 2019 +0000"
      },
      "message": "Merge \"Expose some APIs as test APIs to facilitate CTS\""
    },
    {
      "commit": "a982663c2b68a4b0b956ee62eb52fb962d0a4f87",
      "tree": "3fccbe219cf961c300c5abb4137573048616bf4c",
      "parents": [
        "a56c2e4e5554e306b016f71e0ac53ef5b719f4b8",
        "b52793ab2a11715cb23dd74bd45670e693a52a1c"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Sun Mar 03 22:57:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 22:57:50 2019 +0000"
      },
      "message": "Merge \"Remove gaillard@google.com from OWNERS of statsd\""
    },
    {
      "commit": "a56c2e4e5554e306b016f71e0ac53ef5b719f4b8",
      "tree": "81eb1fa2f1574af356eb19f428fdfad8e5a6e14e",
      "parents": [
        "077a04828d4ca663e9c04ecb5bf0d010a3891f40",
        "db3a236d7fe4a5229555b6fd23b2cb4316ffcf8b"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sun Mar 03 06:53:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 06:53:47 2019 +0000"
      },
      "message": "Merge \"Check if DUN APN exists to decide isDunRequired\""
    },
    {
      "commit": "077a04828d4ca663e9c04ecb5bf0d010a3891f40",
      "tree": "352c46236bf170ba804ea9a467a362b573fc4292",
      "parents": [
        "a3f1b3f15d4c208d6a9b454800607f9c14dd36f2",
        "aa8749619f4c7a79354b23f34394823166031cc9"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sun Mar 03 06:53:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 06:53:47 2019 +0000"
      },
      "message": "Merge \"Change return value of getTetherApnRequired() to a boolean.\""
    },
    {
      "commit": "a3f1b3f15d4c208d6a9b454800607f9c14dd36f2",
      "tree": "4afff50e8f896c177e9f37d02bc1d2fd0b070254",
      "parents": [
        "a8820983b3d192f156cdfb2def5874e66c1d672a",
        "8eb6ca8354a06edf293a2cd145664c22d0aab5c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 03 04:27:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 03 04:27:32 2019 +0000"
      },
      "message": "Merge \"Fixed all APIs not meeting API review requirement\""
    },
    {
      "commit": "a8820983b3d192f156cdfb2def5874e66c1d672a",
      "tree": "547cbac7f08e8ed602df323cf3d810dc7c9772ad",
      "parents": [
        "63f516d1ee1e5893fc09be1ebbd84d71639286d2",
        "94229b3103fff3b85d6774fffdf19f8d149ac217"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 05:38:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 05:38:21 2019 +0000"
      },
      "message": "Merge \"Ensure handleUpdateLinkProperties runs on the CS handler thread.\""
    },
    {
      "commit": "63f516d1ee1e5893fc09be1ebbd84d71639286d2",
      "tree": "417747db5a30a6f8135122adeeb6c93f0754b8e5",
      "parents": [
        "1957b624ab66f923b2b344f35c4a933505ab1af0",
        "b58d3fea2651622ad047acebc9cb23c137f4d50d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:42:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 03:42:22 2019 +0000"
      },
      "message": "Merge \"getConnectionOwnerUid: Clarify documentation\""
    },
    {
      "commit": "1957b624ab66f923b2b344f35c4a933505ab1af0",
      "tree": "0dd92ce8832925bf5bf581c055d4591d4729101a",
      "parents": [
        "4daca39083179e11d0ff26ff130d2d191639052f",
        "6e81d01e918cc3817d07e981f2ebd085bdb2c55b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:41:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 03:41:57 2019 +0000"
      },
      "message": "Merge \"Add @NonNull and @Nullable annotations to VpnService#Builder.\""
    },
    {
      "commit": "4daca39083179e11d0ff26ff130d2d191639052f",
      "tree": "ace00fbee91de7af3b160d143ac6f47e6137807b",
      "parents": [
        "5bcbb149716b173e28655deca44968653e6155c4",
        "fe38d35ba7a78bd2a3ab7b89ddbfbe4af62a0619"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 02 03:05:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 03:05:18 2019 +0000"
      },
      "message": "Merge \"Fix Automated API Review: InetAddresses\""
    },
    {
      "commit": "5bcbb149716b173e28655deca44968653e6155c4",
      "tree": "c92059f14c8a7e836dbc47d65fdfcc95424ce5dc",
      "parents": [
        "3c0a49ec484afc22e7ffc55222291f9f7d8caeea",
        "a0ae9f16536eded52b6a8d3f7ef75282a7528192"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:52:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 02 01:52:04 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\"\""
    },
    {
      "commit": "a0ae9f16536eded52b6a8d3f7ef75282a7528192",
      "tree": "1e448768e7f6b581f6f9c05558c8bad65a9590e7",
      "parents": [
        "007c0b0a4346a1304a09864caa71dc872bd4d18e"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:45:19 2019 +0000"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sat Mar 02 01:45:19 2019 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\"\n\nThis reverts commit 007c0b0a4346a1304a09864caa71dc872bd4d18e.\n\nReason for revert: broke git_pi-dev-plus-aosp build\n\nChange-Id: Iaf901d36ab37a5be6f8e0ee3c8a190f78bdd443a\n"
    },
    {
      "commit": "b52793ab2a11715cb23dd74bd45670e693a52a1c",
      "tree": "060d6c8ba2bd03d90b0785ec0697e45a68752a56",
      "parents": [
        "3c0a49ec484afc22e7ffc55222291f9f7d8caeea"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Fri Mar 01 16:39:56 2019 -0800"
      },
      "committer": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Fri Mar 01 16:39:56 2019 -0800"
      },
      "message": "Remove gaillard@google.com from OWNERS of statsd\n\nTest: not needed for OWNERS change\nChange-Id: I6c15067c86dc38784979d6da1265ceb0a3fc5ce5\n"
    },
    {
      "commit": "3c0a49ec484afc22e7ffc55222291f9f7d8caeea",
      "tree": "b1586aa047012bd13ae9f77ed84060a6ff8c4ef6",
      "parents": [
        "9ab1d614967c6aa41c53bc90e761880bd5861876",
        "1059cd57f00c4939e128e6c77fd97c2eb780874a"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 01 23:00:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 23:00:54 2019 +0000"
      },
      "message": "Merge \"API tweaks round 2\""
    },
    {
      "commit": "8eb6ca8354a06edf293a2cd145664c22d0aab5c3",
      "tree": "b73cb3cc5713bb152c64b84ebc67a3b46cdef0c4",
      "parents": [
        "9ab1d614967c6aa41c53bc90e761880bd5861876"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 01 12:04:50 2019 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 01 14:37:47 2019 -0800"
      },
      "message": "Fixed all APIs not meeting API review requirement\n\nTo address the API review feedback provided by\nthe API council.\n\nBug: 126702995\nBug: 126701710\nBug: 126702357\nBug: 126701113\nBug: 126701239\nBug: 126700713\nBug: 126700064\nTest: Manual\nChange-Id: I4b902c1fc2c09133022b05dacdda8964436205d2\n"
    },
    {
      "commit": "124f1f6dd539577ffcc0099639be07df86b08981",
      "tree": "27b4b6901b5df11e6d12c94a394d92eea8e395e7",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 04 15:12:06 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 01 14:26:50 2019 -0800"
      },
      "message": "Expose some APIs as test APIs to facilitate CTS\n\nTest: added new cts tests\nBug: 123896388\nMerged-In: I742f23be57e731307338591d816f7888e198b333\nChange-Id: I742f23be57e731307338591d816f7888e198b333\n"
    },
    {
      "commit": "9ab1d614967c6aa41c53bc90e761880bd5861876",
      "tree": "9513a863215b7a90e96cdb65a9e8587609b5fddb",
      "parents": [
        "4fd23b08e3e26074fa2e502557e56e2895f7cd56",
        "afe98696e4fdb1c8823cad2d4027ea5b64bc5aef"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 21:56:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:56:40 2019 +0000"
      },
      "message": "Merge \"Preload libnativehelper.so which cannot be loaded through the Java classloader.\""
    },
    {
      "commit": "4fd23b08e3e26074fa2e502557e56e2895f7cd56",
      "tree": "5a86a592bead42a255d490e4b74a30ab2209c6a2",
      "parents": [
        "9ae1256396e0baf642ddc7f290b589af66cde911",
        "007c0b0a4346a1304a09864caa71dc872bd4d18e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 21:48:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:48:55 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\""
    },
    {
      "commit": "9ae1256396e0baf642ddc7f290b589af66cde911",
      "tree": "a93621aedc07438e43bd8aa71688f2caeb19c10a",
      "parents": [
        "d378647589b7fe5c21a8d901a314d4120e187ebd",
        "ef3d5bc27f568073a836768f4efa2ad25d6a2cf3"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 21:34:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 21:34:29 2019 +0000"
      },
      "message": "Merge \"add Nullable annotation to TelephonyAPIs\""
    },
    {
      "commit": "b6940c3ea6779bc6d062a430d9eebe192943f09a",
      "tree": "d210efa82389660045fa73b52872bcdc0482499d",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 28 11:33:42 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Mar 01 20:56:56 2019 +0000"
      },
      "message": "Correct nullability and final constraints on new APIs.\n\nPer API review, correct nullability and final constraints on new Telecom\nAPIs.\n\nTest: Build API.\nFixes: 126700293\nFixes: 126699447\nFixes: 126700465\nFixes: 126702895\nFixes: 126702527\nChange-Id: Icec15403493de596194a61b27bb3e1031fdc1099\nMerged-In: Icec15403493de596194a61b27bb3e1031fdc1099\n"
    },
    {
      "commit": "afe98696e4fdb1c8823cad2d4027ea5b64bc5aef",
      "tree": "10d82496629bf607dd72d701f3232ebe6d5fff1d",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Mar 01 18:32:35 2019 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Mar 01 19:40:26 2019 +0000"
      },
      "message": "Preload libnativehelper.so which cannot be loaded through the Java classloader.\n\nTest: atest CtsHardwareTestCases (between 2 and 4 failing tests, but that\n  happens on clean ToT too; no dlopen failures)\nBug: 126601993\n\nChange-Id: Icfe58fad93b97992e39758c02c92c488a13c717f\n"
    },
    {
      "commit": "d378647589b7fe5c21a8d901a314d4120e187ebd",
      "tree": "cd7b00b2b6ff1021a0adfea434882cb78e5a4f46",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb",
        "ac1d5a9c32cb3afbcf866a0a18b79819f7a6d3e3"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 19:17:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 19:17:26 2019 +0000"
      },
      "message": "Merge changes I2eef0a3c,I263a1774\n\n* changes:\n  Also check Zygote runtime options when testing flag `enable_apex_image`.\n  Refactor Zygote runtime option checking in runtime_native_boot-flags-test.sh.\n"
    },
    {
      "commit": "6e81d01e918cc3817d07e981f2ebd085bdb2c55b",
      "tree": "f52c6d4d96f64c4b87196b6110b5aa84cd02904a",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 28 23:40:56 2019 -0800"
      },
      "committer": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 11:06:47 2019 -0800"
      },
      "message": "Add @NonNull and @Nullable annotations to VpnService#Builder.\n\nBug: 126699070\nTest: n/a\nChange-Id: Ief0066636ca6ae4fefbdf70b8dfdfacf2a44e0e6\n"
    },
    {
      "commit": "ef3d5bc27f568073a836768f4efa2ad25d6a2cf3",
      "tree": "d774465f7361cd6e21c0e9ccca64f3d0d9a022db",
      "parents": [
        "18900c462c16c0e3784b8bb6959426caa93cb8cb"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 17:10:22 2019 -0800"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 18:41:24 2019 +0000"
      },
      "message": "add Nullable annotation to TelephonyAPIs\n\nBug: 126702627\nTest: Build\nChange-Id: I0fa9370840ceda70b181976fa671cd962bdfcbca\n"
    },
    {
      "commit": "18900c462c16c0e3784b8bb6959426caa93cb8cb",
      "tree": "1ad43808faf1931396fdc185ae275e201db39029",
      "parents": [
        "9886350a69118ef0c1a1f5b847300e3607a82cfa",
        "8091d9e6d9591af206bd2674b402d02a8ce52761"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 18:23:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 18:23:34 2019 +0000"
      },
      "message": "Merge \"Migrate frameworks/base/tests/testables and its users to androidx.test\""
    },
    {
      "commit": "9886350a69118ef0c1a1f5b847300e3607a82cfa",
      "tree": "b62a8912bdffcaa7e00d6fdea2a44c2c28058d01",
      "parents": [
        "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626",
        "3b3a74436c849752a9092e5f8f3620af09832640"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 17:39:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:39:49 2019 +0000"
      },
      "message": "Merge \"Add euicc privileged actions and extras.\""
    },
    {
      "commit": "8091d9e6d9591af206bd2674b402d02a8ce52761",
      "tree": "8e6c24b8df033206523054fbef78325dfeeecae4",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Tue Feb 26 14:52:33 2019 -0800"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Mar 01 17:23:42 2019 +0000"
      },
      "message": "Migrate frameworks/base/tests/testables and its users to androidx.test\n\nSee go/jetpack-test-android-migration\n\nTest: atest TestablesTests NetworkStackTests FrameworksServicesTests SystemUITests FrameworksUiServicesTests ExtServicesUnitTests\nExempt-From-Owner-Approval: already reviewed\nChange-Id: I083fcdaa71b503535aa2b3c257740f3ecf055373\nMerged-In: Ib04d80954bd8536914d88c66b28e6632e60a6245\n"
    },
    {
      "commit": "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626",
      "tree": "609b662cdb54ede66885205af56d8eb9ba674dd0",
      "parents": [
        "948d11ffa6294708981f8d59c609528fad8a8a59",
        "66cee391c39e6c9c3cc15332aa5482cd7c88d98c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 01 17:21:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:21:17 2019 +0000"
      },
      "message": "Merge \"Fix ImsMmTelManager API in accordance with the council\""
    },
    {
      "commit": "948d11ffa6294708981f8d59c609528fad8a8a59",
      "tree": "ea9e349aa6a59efcf656279a5399a94ceba44fe3",
      "parents": [
        "3275a6b2450745486cacf2fc7ed8d4075556e606",
        "9c0038ebd397275fc3cd7110fdddf41eb779887c"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Mar 01 17:09:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 17:09:29 2019 +0000"
      },
      "message": "Merge \"Make Uri.toSafeString() also handle \u0027rtsp\u0027\""
    },
    {
      "commit": "ac1d5a9c32cb3afbcf866a0a18b79819f7a6d3e3",
      "tree": "4a1407dc7ac6cf7792f6f99229fd903e1f2c5cf8",
      "parents": [
        "764edada313a9fc7e129e97c7c64bb02f1a8968c"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:38:54 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:38:54 2019 +0000"
      },
      "message": "Also check Zygote runtime options when testing flag `enable_apex_image`.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 119800099\nChange-Id: I2eef0a3c1f5254b5e270b35477649047c9db40a6\n"
    },
    {
      "commit": "764edada313a9fc7e129e97c7c64bb02f1a8968c",
      "tree": "a9c63157d00941445cd9ca47be860980284295d6",
      "parents": [
        "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:33:40 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 15:33:40 2019 +0000"
      },
      "message": "Refactor Zygote runtime option checking in runtime_native_boot-flags-test.sh.\n\nGeneralize runtime option checking functions, so that they can be used\nto check options other than the ones starting with `-Xgc:`\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 72446017\nBug: 120794191\nBug: 123754583\nBug: 119800099\nChange-Id: I263a177486f8e24ce92928973f7c8853baf0983b\n"
    },
    {
      "commit": "882eb1867c5b493d7264203812634a47b4e29d91",
      "tree": "34a173db21412450ec7db5f44ab53ae27c96f26b",
      "parents": [
        "1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Mar 01 13:58:28 2019 +0000"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Mar 01 15:07:06 2019 +0000"
      },
      "message": "Add @Nullable to new method\n\nAdd @Nullable to a newly-added method, as requested by API council.\n\nBug: 126698875\nTest: make\nChange-Id: I2e72ea457b5adaceea70d9908bb8e2cac2e0d963\n"
    },
    {
      "commit": "3275a6b2450745486cacf2fc7ed8d4075556e606",
      "tree": "738bad919a538ddf136f3456855789bc94a510cd",
      "parents": [
        "7bb0bcd305f37a0f12afdc433e9b992a5b104291",
        "653356f114fa798ee0cc3d5d5ac4ccd0ab4783de"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 01 14:44:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:44:49 2019 +0000"
      },
      "message": "Merge \"Support dexopting shared libraries.\""
    },
    {
      "commit": "7bb0bcd305f37a0f12afdc433e9b992a5b104291",
      "tree": "0bac0d4da3a9a180de0bf7366e60b80ec15ce743",
      "parents": [
        "8dee71f101247c33823a4325ced60ce47e9f66a0",
        "997fa461978f87fc2d9c444213b24ef56c29e7e4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 14:24:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:24:16 2019 +0000"
      },
      "message": "Merge \"Switch android.test and junit classes to use UnsupportedAppUsage\""
    },
    {
      "commit": "8dee71f101247c33823a4325ced60ce47e9f66a0",
      "tree": "c030757d41282320dc4154f7a66c25248f85e24d",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47",
        "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 14:22:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 14:22:49 2019 +0000"
      },
      "message": "Merge changes I10c6ed68,I14d6defe\n\n* changes:\n  Check Android Runtime (Boot) device configuration flag `enable_apex_image`.\n  Refactor unit test for Android Runtime (Boot) device configuration flags.\n"
    },
    {
      "commit": "fe38d35ba7a78bd2a3ab7b89ddbfbe4af62a0619",
      "tree": "d61590890f4a81f31576d4d59eec03a41974c8dc",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 13:52:25 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 14:06:18 2019 +0000"
      },
      "message": "Fix Automated API Review: InetAddresses\n\nAdd @NonNull annotations as required by the automated review.\n\nBug: 126702338\nTest: make checkbuild\nChange-Id: I9057f06de8d7ea846af00d5cefa744d4206b4b63\n"
    },
    {
      "commit": "997fa461978f87fc2d9c444213b24ef56c29e7e4",
      "tree": "e7b1b7cf97bd3bf9af9b14d3f022def90fb24d34",
      "parents": [
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 15 12:58:26 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 10:39:16 2019 +0000"
      },
      "message": "Switch android.test and junit classes to use UnsupportedAppUsage\n\nThe UnsupportedAppUsage annotations could not be added directly to the\njava files in src/ as they have to be built against the current api\nwhich does not include the annotation. Instead this uses the same\ntechnique as used for libcore/ojluni files and adds the annotations to\nstub files (in hiddenapi/src) which are built as part of the\nandroid.test.base-hiddenapi target. That target is added to a special\nwhitelist in build/soong/java/config/config.go which causes the\nhiddenapi information to be extracted from the target.\n\nAlso, updates the preupload check to prevent anymore entries being\nadded to the config/hiddenapi-greylist.txt for android.test or junit\nclasses.\n\nBug: 73711752\nTest: m cts-hiddenapi_flags-csv and check that it contained the\n        correct entries even though they had been removed from\n\tconfig/hiddenapi-greylist.txt\nChange-Id: Ifaf15d2751f54cb03f8402b866a0ee4da7acc4d2\n"
    },
    {
      "commit": "653356f114fa798ee0cc3d5d5ac4ccd0ab4783de",
      "tree": "fd93bbbff12b7cbf2af8ca761ff3f9f6424f574d",
      "parents": [
        "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 23:24:34 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 01 10:27:35 2019 +0000"
      },
      "message": "Support dexopting shared libraries.\n\nTest: adb shell setprop dalvik.vm.boot-image /system/framework/apex.art \u0026\u0026 see compilations in dalvik-cache\nTest: BackgroundDexOptServiceIntegrationTests\nTest: DexoptUtilsTest\nBug: 119800099\nChange-Id: I3445b8743d576e09c9a339602307ba3a219db1fc\n"
    },
    {
      "commit": "3e15c9f9ba6b36fbbd919805a898700ed16d8e47",
      "tree": "942eccd11678eac2de3368c611f94dcd6768d7e3",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7",
        "f4249c38851da8b946381e26f20b52b9e7f24607"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 06:43:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 06:43:21 2019 +0000"
      },
      "message": "Merge \"Set NetworkStack targetSdk to 28\""
    },
    {
      "commit": "3b3a74436c849752a9092e5f8f3620af09832640",
      "tree": "cb6ff8ea2134c54522f12c5e605a715e8442d2b7",
      "parents": [
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7"
      ],
      "author": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Feb 28 19:51:10 2019 -0800"
      },
      "committer": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Thu Feb 28 19:51:10 2019 -0800"
      },
      "message": "Add euicc privileged actions and extras.\n\nBug: 122769846\nTest: Test on phone\nChange-Id: Ifcf6575c3c65cb38e8787e32bc04b0e4532f7170\nMerged-In: Ifcf6575c3c65cb38e8787e32bc04b0e4532f7170\n"
    },
    {
      "commit": "93dfa10da4f4c38af17daa8561b14a96bd0067f7",
      "tree": "0a3a19dfa7cbf362219544d3c09ab398cd034346",
      "parents": [
        "c931e9b0c05bf6d061d45e7278a3d1b51c4d14e9",
        "d33cbc6f5ffe1d1e83afbf6cc977e9f31994fb9d"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 03:06:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 03:06:06 2019 +0000"
      },
      "message": "Merge \"Remove ConnectivityManager and its usages from NetworkStatsService.\""
    },
    {
      "commit": "1059cd57f00c4939e128e6c77fd97c2eb780874a",
      "tree": "b69f101419520cdd61a630b7453c6553626f5408",
      "parents": [
        "a02847ec0dd7dfe231305a0e70e68e40ec4af553"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 28 18:54:15 2019 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 28 18:54:15 2019 -0800"
      },
      "message": "API tweaks round 2\n\nAdd nullability annotations and change a static constant to a method\nthat returns a value.\n\nFixes: 126702861\nFixes: 126699926\nFixes: 126698717\nFixes: 126699057\nFixes: 126701443\nFixes: 126700882\nTest: compiles\nChange-Id: I96396eb8890b8b5148cf74447e08c31983398e47\n"
    },
    {
      "commit": "f4249c38851da8b946381e26f20b52b9e7f24607",
      "tree": "a5ef0be756bc0226704ffad5c9d6dee10aacefa3",
      "parents": [
        "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 10:01:24 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Mar 01 11:42:50 2019 +0900"
      },
      "message": "Set NetworkStack targetSdk to 28\n\nTest: flashed, booted, WiFi works\nChange-Id: I7bbd7eb563432a290358d16652c0ae69e9772002\n"
    },
    {
      "commit": "c931e9b0c05bf6d061d45e7278a3d1b51c4d14e9",
      "tree": "e8b6774e08acbe2c2a50e3e38fc25b23854468ca",
      "parents": [
        "572b1ee84b64b33a5d87d81c0547586656929a9d",
        "8165386bfecdf2c06e5da046fa190b0a340c70e8"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 02:17:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 02:17:33 2019 +0000"
      },
      "message": "Merge \"add NonNull and Nullable annotation to APIs\""
    },
    {
      "commit": "572b1ee84b64b33a5d87d81c0547586656929a9d",
      "tree": "06a88e6d347a5399981af4c571445524e54636dd",
      "parents": [
        "b967dce9d9ccd93d946391fc52be102c4ca106db",
        "e282300793f8d42e94ffe78b91724638301596cb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Mar 01 01:15:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 01:15:47 2019 +0000"
      },
      "message": "Merge \"Add a Constant for CellInfo#UNAVAILABLE_LONG\""
    },
    {
      "commit": "9c0038ebd397275fc3cd7110fdddf41eb779887c",
      "tree": "e1ccf6bede02fd857b8d01313468961d3bd5cbc0",
      "parents": [
        "00a4170c0ccc51aa587d911296bb6793daf16d3a"
      ],
      "author": {
        "name": "eunyoung.moon",
        "email": "eunyoung.moon@lge.com",
        "time": "Thu Feb 14 15:02:59 2019 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Feb 28 16:53:40 2019 -0800"
      },
      "message": "Make Uri.toSafeString() also handle \u0027rtsp\u0027\n\nBug: 123669012\nTest: atest CtsNetTestCases:android.net.cts.UriTest\nChange-Id: I082bdbd55589f6b99a8cf5fc68c897477f2fa792\nSigned-off-by: Eunyoung Moon \u003ceunyoung.moon@lge.com\u003e\n"
    },
    {
      "commit": "b967dce9d9ccd93d946391fc52be102c4ca106db",
      "tree": "d2fe818b1a63002df5a3470a44768f9cc8152e13",
      "parents": [
        "00a4170c0ccc51aa587d911296bb6793daf16d3a",
        "afea7de9b95d81c4c2be4343fdf0e3bf8af06c3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 00:45:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 00:45:51 2019 +0000"
      },
      "message": "Merge \"Fix to hide phone number printed in the log\""
    },
    {
      "commit": "007c0b0a4346a1304a09864caa71dc872bd4d18e",
      "tree": "de1cad1ce99f7f9a244e9a825cb650d879e2347a",
      "parents": [
        "086c189e20b27209c07af08264050f6c7b60cf48"
      ],
      "author": {
        "name": "Takamasa Kuramitsu",
        "email": "takamasa.kuramitsu@sony.com",
        "time": "Fri Mar 01 00:23:58 2019 +0000"
      },
      "committer": {
        "name": "Takamasa Kuramitsu",
        "email": "takamasa.kuramitsu@sony.com",
        "time": "Fri Mar 01 00:23:58 2019 +0000"
      },
      "message": "Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\n\nThis reverts commit 086c189e20b27209c07af08264050f6c7b60cf48.\n\nFixes: 116821732\n\nReason for revert: blocking issue in b/124370422 is resolved\n\nChange-Id: I9ce03ce19b36f08640142c52d759386b83a2c55e\n"
    },
    {
      "commit": "00a4170c0ccc51aa587d911296bb6793daf16d3a",
      "tree": "f6d87e1b7c6caf14669676e4b6abbd0005be1677",
      "parents": [
        "3d9482fb7d3b704690bfb95d889933e5c82f1dc1",
        "6593694f97be68d5d24744d6312cd56bf0fb2a9e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 01 00:19:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 01 00:19:01 2019 +0000"
      },
      "message": "Merge \"revert \"HLS seeking: call readAt() on new thread\"\""
    },
    {
      "commit": "d33cbc6f5ffe1d1e83afbf6cc977e9f31994fb9d",
      "tree": "b57c45244a22b9f19f203d7586d570d5484717ed",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 07 14:13:13 2019 -0800"
      },
      "committer": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 00:10:52 2019 +0000"
      },
      "message": "Remove ConnectivityManager and its usages from NetworkStatsService.\n\nNSS needed it for getting VpnInfo[], NetworkState[] and\nactiveLinkProperties which it used to query via ConnectivityManager.\n\nFor VpnInfo[], this was racy as NSS may ignore intermediate changes to a\nVPN\u0027s underlying networks. See http://b/123961098 for more context.\n\nIt may also lead to deadlocks b/w ConnectivityService and\nNetworkStatsService. See http://b/126245192 for more info.\n\nThis change will ensure that NSS is never contending on any of\nConnectivityService locks.\n\nBug: 123961098\nBug: 126245192\nBug: 120145746\nTest: atest FrameworksNetTests\nChange-Id: Id1da446b54d95ee68ed14079107b1a10318bcf8b\nMerged-In: I57e117bb4e9efe491b19d6b5a479f2d58d1c58e6\n"
    },
    {
      "commit": "3d9482fb7d3b704690bfb95d889933e5c82f1dc1",
      "tree": "d6cdf2ac8ce00bc20a6b79764f83d1d3973fd4cf",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c",
        "4a50a8ec06cc3ebe4cf6fdc45bccb28e3fc66c38"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Feb 28 23:03:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 23:03:13 2019 +0000"
      },
      "message": "Merge \"Show mobile icons with left-to-right in order of slot index\""
    },
    {
      "commit": "8165386bfecdf2c06e5da046fa190b0a340c70e8",
      "tree": "c0ae271cc98a073b6a173e182ca1c669dc78f1a5",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 10:44:54 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 14:15:58 2019 -0800"
      },
      "message": "add NonNull and Nullable annotation to APIs\n\nBug: 126699430\nBug: 126699963\nBug: 126700457\nBug: 126700771\nBug: 126702453\nBug: 123939479\nTest: Build\nChange-Id: Ib429d2918e63f8d272fc7842b0abd83ffd5a9090\n"
    },
    {
      "commit": "b7bb0a134cbe35b92b42acfd73f1d9a97750c5b7",
      "tree": "f8c4f78bef32697d0c940e0c9ef3b8639ccfacac",
      "parents": [
        "0bef410319d3a2d32d9f85254796b828f363ed51"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:52:41 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:54:12 2019 +0000"
      },
      "message": "Check Android Runtime (Boot) device configuration flag `enable_apex_image`.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 119800099\nChange-Id: I10c6ed68eceebef14207bc38cab4e96fb2f75939\n"
    },
    {
      "commit": "0bef410319d3a2d32d9f85254796b828f363ed51",
      "tree": "35d067121851f8308842794d566b52445176e970",
      "parents": [
        "474d0ab6bf904cf645b787aa1d4ae547341b702c"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:49:11 2019 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 28 20:53:45 2019 +0000"
      },
      "message": "Refactor unit test for Android Runtime (Boot) device configuration flags.\n\nThis is in preparation of checking other device configuration flags.\n\nTest: core/jni/runtime_native_boot-flags-test.sh\nBug: 72446017\nBug: 120794191\nBug: 123754583\nBug: 119800099\nChange-Id: I14d6defe5f7e9fcf2f3dd27a4d0fae81f2aec596\n"
    },
    {
      "commit": "66cee391c39e6c9c3cc15332aa5482cd7c88d98c",
      "tree": "83ab86c5031eb7ca8effdcfff2e518ced0a8ca25",
      "parents": [
        "548170a66aa19fab16594a33f181dd9425f9561d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 21 14:31:02 2019 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 28 11:25:13 2019 -0800"
      },
      "message": "Fix ImsMmTelManager API in accordance with the council\n\nBug: 121190195\nTest: atest FrameworksTelephonyTests\nMerged-In: I5d011e1875c082a4532747e30e8582ff3da4ee93\nChange-Id: I5d011e1875c082a4532747e30e8582ff3da4ee93\n"
    },
    {
      "commit": "474d0ab6bf904cf645b787aa1d4ae547341b702c",
      "tree": "54e6c705bf46159536070d51624c2948f76cf2a2",
      "parents": [
        "96dd06a1519a080bb8cee17383d48e2ed753a853",
        "710aef7e3a0b620c93128700109d7e4f9b486f86"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Thu Feb 28 17:48:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 17:48:16 2019 +0000"
      },
      "message": "Merge \"Update statusbar color,nav divider color of settings theme\""
    },
    {
      "commit": "96dd06a1519a080bb8cee17383d48e2ed753a853",
      "tree": "1c13e0e467602899e069653d74df17ce9e789d7e",
      "parents": [
        "222d1d04bfb1b4eda3962a917779ffc0efa987af",
        "c5a0a075a736848c138d323480ced6a05d84d4f2"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 28 17:14:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 17:14:25 2019 +0000"
      },
      "message": "Merge \"Move ApplicationInfo to params in AppComponentFactory\""
    },
    {
      "commit": "222d1d04bfb1b4eda3962a917779ffc0efa987af",
      "tree": "f5fff2016475b89d74462fc6da5935688ef15d11",
      "parents": [
        "d6a886a5003d134aa80367b4ea1097caf1521e59",
        "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Feb 28 15:54:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 15:54:28 2019 +0000"
      },
      "message": "Merge \"Set networking module APKs version to 10\""
    },
    {
      "commit": "d6a886a5003d134aa80367b4ea1097caf1521e59",
      "tree": "fab0648a045bf18970103e26d299eb6028ec9dbc",
      "parents": [
        "5eae14aa5421a301d0b6926b4bb8b2bd2a5f5f15",
        "80545ef56d378ad4875dd82c8cfbf40f46aec4a6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 15:27:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 15:27:18 2019 +0000"
      },
      "message": "Merge \"Apilint: Lint missing nullability annotations\""
    },
    {
      "commit": "5eae14aa5421a301d0b6926b4bb8b2bd2a5f5f15",
      "tree": "fe1bb71c79d39c8be91de74e9747bfeb59b5df4a",
      "parents": [
        "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8",
        "90882258ed7c08dd652823fa68f7f8c2170ba3e0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 13:34:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 13:34:52 2019 +0000"
      },
      "message": "Merge \"Fix broken javadoc links\""
    },
    {
      "commit": "c76c5529bf24d489f7f312de7d25fa0d6aa4f4e8",
      "tree": "491c9b8e4e4ad24b146f35c8e6b9b843cd1ad860",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd",
        "28911517b22cb3c206f25e52671e2adff8b41ff3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 28 13:01:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 13:01:02 2019 +0000"
      },
      "message": "Merge \"Update annotations for UiccCardInfo APIs\""
    },
    {
      "commit": "80545ef56d378ad4875dd82c8cfbf40f46aec4a6",
      "tree": "d179775c4955c5aad10175054d96e9018b57c21e",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 27 16:45:00 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 12:46:04 2019 +0100"
      },
      "message": "Apilint: Lint missing nullability annotations\n\nAlso adds support for limited range blame parsing.\n\nBug: 124882145\nTest: python apilint_test.py\nChange-Id: Idbc7f67eeff27902c37ec482278f5888781c6e78\n"
    },
    {
      "commit": "c5a0a075a736848c138d323480ced6a05d84d4f2",
      "tree": "4c1e588c37fefeedae708f11cc4a41a2a1023af5",
      "parents": [
        "2886d307bdd507e35e4005636a466ea08fe699bd"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Feb 27 20:15:18 2019 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Feb 28 11:19:20 2019 +0000"
      },
      "message": "Move ApplicationInfo to params in AppComponentFactory\n\nTweak AppComponentFactory.instantiateClassLoader() API to accept\nApplicationInfo as an argument instead of an independent getter.\n\nBug: 124800390\nBug: 111342996\nTest: atest CtsClassLoaderFactoryPathClassLoaderTestCases\nTest: atest CtsClassLoaderFactoryInMemoryDexClassLoaderTestCases\nMerged-In: I4a4d5af842446a5060083c88a0ac5bec014c0c55\nChange-Id: I4a4d5af842446a5060083c88a0ac5bec014c0c55\n(cherry picked from commit 33bd343596d6272913c47213e1a7d896ba42db00)\n"
    },
    {
      "commit": "2886d307bdd507e35e4005636a466ea08fe699bd",
      "tree": "523140ee0ec3f7e71ea0a4dad5f5c477d491a002",
      "parents": [
        "6c1f09f77ea7155c8c5c0a1b604f52721401ccc2",
        "deb0ff2bf4b7a3ffc7440fffc22772dbeca991ea"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 09:57:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 09:57:22 2019 +0000"
      },
      "message": "Merge \"Apilint: Enforce final builders\""
    },
    {
      "commit": "deb0ff2bf4b7a3ffc7440fffc22772dbeca991ea",
      "tree": "d599c34b6b7a75cd0791d0bfde1d31726513f633",
      "parents": [
        "eee18bd546665b726d73769ee3ed5a2368c8c1f1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 27 23:58:13 2019 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Feb 28 09:54:08 2019 +0000"
      },
      "message": "Apilint: Enforce final builders\n\nTest: run apilint\nBug: 124883027\nChange-Id: I7f2866e46bc40be60487846b2af9f8fd7edb7623\n"
    },
    {
      "commit": "6c1f09f77ea7155c8c5c0a1b604f52721401ccc2",
      "tree": "4447d1bb7ae31209bca4f6445243d09176c2b4c9",
      "parents": [
        "a02847ec0dd7dfe231305a0e70e68e40ec4af553",
        "72decd9258f18aa112727d27bb831a4add58405d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 04:42:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 28 04:42:36 2019 +0000"
      },
      "message": "Merge \"Add Os.connect(fd, SocketAddress) to public API\""
    },
    {
      "commit": "72decd9258f18aa112727d27bb831a4add58405d",
      "tree": "8507075ef571b68d0f2262f95680bc5cadf7a570",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Feb 27 15:46:21 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 04:39:32 2019 +0000"
      },
      "message": "Add Os.connect(fd, SocketAddress) to public API\n\n1. There are already related socket API methods that return\n   SocketAddress, such as Os.getpeername().\n2. Having APIs that take SocketAddress are a closer match\n   to the POSIX APIs that android.system.Os is exposing,\n   and are more flexible than just taking InetAddress+port\n   combinations since the latter only supports IPv4 and\n   IPv6.\n\nThis was covered by tests in change:\nIadf9f10e26bbc650c5e1b9d03f32c5dafb6f21b4\n\nAnd completes Ic496c1212dc2d97cf34db2a7c7d024b02790e8ed.\n\nTest: m\nBug: 123062477\nChange-Id: I885bfe1bf24a361bef2bb2f783622b934637ba99\n"
    },
    {
      "commit": "4af3cdae168ba691ac2e5c6e9d76bea41079cc7a",
      "tree": "792a167ece756c49007e0505cb761f8fd7a94c8e",
      "parents": [
        "e4a40c77e1dc2a45dc77f129bb08c971b8b8d686"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 11:28:50 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 11:28:50 2019 +0900"
      },
      "message": "Set networking module APKs version to 10\n\nUp to now the version in output APKs was 28 (platform version by\ndefault). This should make it easier to track and bump up the version.\n\nTest: booted, WiFi works\nTest: aapt dump badging shows version 10\nChange-Id: I199eb55fd82e16ae748c8b011ce93cf48b505395\n"
    },
    {
      "commit": "a02847ec0dd7dfe231305a0e70e68e40ec4af553",
      "tree": "feba388b734525c2c389463e76ef6ff6f1bc70a6",
      "parents": [
        "0d99ab3f18f3f94280de3f689261a7fdfc58b817",
        "b313e0c83455b00783e1669f7428e923e3554448"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 23:37:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 23:37:42 2019 +0000"
      },
      "message": "Merge changes from topic \"nat64\"\n\n* changes:\n  Catch ServiceSpecificException instead of IllegalStateException.\n  Manage NAT64 prefix discovery lifecycle in the framework.\n  Track NAT64 in the framework and start clatd iff NAT64 detected\n  Change Nat464Xlat lifecycle.\n  Minor improvements to verifyTcpBufferSizeChange.\n"
    },
    {
      "commit": "28911517b22cb3c206f25e52671e2adff8b41ff3",
      "tree": "0ff697e66847809f7ce84bc5a40a045419d69b00",
      "parents": [
        "0dddb902aea5a7e4d20722ebb3dbf1d28ff38787"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 27 14:44:20 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 27 14:45:23 2019 -0800"
      },
      "message": "Update annotations for UiccCardInfo APIs\n\nFixes: 124800040\nTest: no change to behavior\nChange-Id: I0644eb9bac417b9a8b0fd8eaf691728ed0784527\n"
    },
    {
      "commit": "0d99ab3f18f3f94280de3f689261a7fdfc58b817",
      "tree": "f86a82811e3c7384b5d0961ef029543dff708bd2",
      "parents": [
        "eee18bd546665b726d73769ee3ed5a2368c8c1f1",
        "330403de24ecf7252bc616ffe491a82a5e5b548f"
      ],
      "author": {
        "name": "Harry Zhang",
        "email": "harrytczhang@google.com",
        "time": "Wed Feb 27 21:56:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 21:56:23 2019 +0000"
      },
      "message": "Merge \"Added a filegroup for statsd config proto definition.\""
    },
    {
      "commit": "b58d3fea2651622ad047acebc9cb23c137f4d50d",
      "tree": "18134d67bbfcf769ab469f3606ef5b6df8b9b070",
      "parents": [
        "2144164526d4f82adcc9cd5a0377d85bed9981aa"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Feb 27 13:31:22 2019 -0800"
      },
      "committer": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Feb 27 13:37:37 2019 -0800"
      },
      "message": "getConnectionOwnerUid: Clarify documentation\n\nTest: build\nBug: 117573763\nChange-Id: Ia899a541987b9c72a83287ed69fc47ab4d38f680\n"
    },
    {
      "commit": "eee18bd546665b726d73769ee3ed5a2368c8c1f1",
      "tree": "28cd54e96de9361371819fee5a884c7bef0d3703",
      "parents": [
        "3d8cef1fa8538c67ed8960c5c35244568262e6a5",
        "0fe6845f7dc00ad7a2f19d08d2f15c4efb288dae"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Feb 27 20:40:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 20:40:31 2019 +0000"
      },
      "message": "Merge \"Implement isRemovable\""
    },
    {
      "commit": "3d8cef1fa8538c67ed8960c5c35244568262e6a5",
      "tree": "d2683e5e480cc1f4995fa4efa8461cbf6c7c292c",
      "parents": [
        "d5386dfe1f1303fd6edb80fe3218ef21f1f5401f",
        "f7e8368d315c2aa6fe55f0b7e8311312e1ee1e9f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 20:15:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 20:15:59 2019 +0000"
      },
      "message": "Merge \"Add OBSERVE_ROLE_HOLDERS permission to shell.\""
    },
    {
      "commit": "6593694f97be68d5d24744d6312cd56bf0fb2a9e",
      "tree": "ec29aae9d0ddf75e31c4e5ed159cfa21bc570f96",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Wed Feb 27 11:01:40 2019 -0800"
      },
      "committer": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Wed Feb 27 11:04:02 2019 -0800"
      },
      "message": "revert \"HLS seeking: call readAt() on new thread\"\n\nThis reverts commit Ie527aeaff91e1b82c7e707a6feaf79548c7ac380\n\nBug: 119900000\nTest: go/ag/5140159\n\nChange-Id: Ia8b2f3efc2f3551e749c16c6c8dfbc070f8bb980\n"
    },
    {
      "commit": "d5386dfe1f1303fd6edb80fe3218ef21f1f5401f",
      "tree": "e6e5e90ce1e8d99c14f19b992a71f760a344165c",
      "parents": [
        "fd8cb59cc18356ad200b2af0cd300b9a7205f832",
        "e4cbd119d49c3fe04fa68b277381316a3fd2b766"
      ],
      "author": {
        "name": "Amruth Ramachandran",
        "email": "amruthr@google.com",
        "time": "Wed Feb 27 19:00:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 19:00:44 2019 +0000"
      },
      "message": "Merge \"Expose DataSpecificRegistrationState as System API\""
    },
    {
      "commit": "fd8cb59cc18356ad200b2af0cd300b9a7205f832",
      "tree": "badcf07b538873b3b1fd0f3f7bfd3b99831d894a",
      "parents": [
        "a838467fb4ec0f5a58bb492fd4e6666c9624a057",
        "b609e1cc83f12a802be94c5a257373ecbe85562e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Feb 27 18:39:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 18:39:59 2019 +0000"
      },
      "message": "Merge \"Add Documentation for ACTION_DEBUG_EVENT\""
    },
    {
      "commit": "a838467fb4ec0f5a58bb492fd4e6666c9624a057",
      "tree": "fb8143ee3a168750876b3f17f37534191956875b",
      "parents": [
        "57b5479a6b788dc20c45af92dd049b68b0cf06d2",
        "a7f44ba8674ebf95e939fa53b7c4785afd02b9a9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Feb 27 16:42:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 16:42:39 2019 +0000"
      },
      "message": "Merge \"No need to pass shared library infos explicitly in performDexOpt.\""
    },
    {
      "commit": "a7f44ba8674ebf95e939fa53b7c4785afd02b9a9",
      "tree": "f6c914424c1a3afc192ebe1400ef1b63f9705c42",
      "parents": [
        "0b2044a91ce03b521e920c4c84d65119d9d8dac1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Feb 26 21:40:59 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Feb 27 16:42:28 2019 +0000"
      },
      "message": "No need to pass shared library infos explicitly in performDexOpt.\n\nThe method can just infer it from the passed package.\n\n(cherry picked from commit 1158b87c6ea6d809c2ae665cc0db9f464515ced2)\n\nTest: m\nChange-Id: I676ee7d49600a36a8bd54893679d7dc900da2012\nMerged-In: I676ee7d49600a36a8bd54893679d7dc900da2012\nExempt-From-Owner-Approval: approved in internal.\n"
    },
    {
      "commit": "57b5479a6b788dc20c45af92dd049b68b0cf06d2",
      "tree": "1e5e2c99c57ee3e90fe810929cdc1702cc8e5225",
      "parents": [
        "1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1",
        "b1faa0bf5b5bef39886a2ac2b10ca78eea24a006"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Feb 27 15:50:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 15:50:21 2019 +0000"
      },
      "message": "Merge \"apilint: Correctly parse packages with annotations\""
    },
    {
      "commit": "94229b3103fff3b85d6774fffdf19f8d149ac217",
      "tree": "667db7e02fe6a9b182875d9e80cce1fe89e06571",
      "parents": [
        "b313e0c83455b00783e1669f7428e923e3554448"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 20 21:34:01 2019 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 18:21:22 2019 +0900"
      },
      "message": "Ensure handleUpdateLinkProperties runs on the CS handler thread.\n\nIn its own change for ease of rollbacks due to the risk of\npossibly crashing existing codepaths.\n\nBug: 65674744\nTest: atest FrameworksNetTests\nTest: builds, boots. Wifi, cell data, private DNS work\nChange-Id: I2c0acc1c7b8367803f17b4a12c1df0fdfbc29691\n"
    },
    {
      "commit": "b313e0c83455b00783e1669f7428e923e3554448",
      "tree": "f5d2d3a710ce7b6e73bed935ecc0ce342e6d29eb",
      "parents": [
        "d593e298c66d1138240f8e97e92b8a5b8f9eb130"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 10:35:10 2019 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 27 18:21:22 2019 +0900"
      },
      "message": "Catch ServiceSpecificException instead of IllegalStateException.\n\nThe old NetworkManagementService methods to start clatd threw\nIllegalStateException, but the new netd methods throw\nServiceSpecificException. Update the catch clauses so that if\nstarting clatd fails, the system doesn\u0027t crash.\n\nAlso stop logging stack traces but only include the exception\nmessage itself.\n\nBug: 65674744\nTest: atest FrameworksNetTests\nTest: connecting/disconnecting to v6-only wifi in a loop does not crash\nChange-Id: I4a9ec7f104712fbbe08f4f67e3288df03e8ed873\n"
    },
    {
      "commit": "90882258ed7c08dd652823fa68f7f8c2170ba3e0",
      "tree": "cff536dcee0d596b71aeaddd818cf6278e92994f",
      "parents": [
        "2fd3ca6fa0dc6be936eb608db3d4e33c6c79be1c"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Feb 27 17:14:50 2019 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Wed Feb 27 17:18:40 2019 +0800"
      },
      "message": "Fix broken javadoc links\n\nBug: 123683994\nTest: Verify with javadoc\nChange-Id: I4b1b936e3cf86104ace5fcb6829778710801f2d5\n"
    },
    {
      "commit": "1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1",
      "tree": "659494ac95ea624338fb5859b9923cbd8c282d28",
      "parents": [
        "909baeddfab43c12bfc5be53f35786fdb8e80a4a",
        "19254043ae69f0569ab0dae20e7d571dccc8bb29"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 09:01:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 09:01:03 2019 +0000"
      },
      "message": "Merge \"Use public APIs instead of Conscrypt ones\""
    },
    {
      "commit": "909baeddfab43c12bfc5be53f35786fdb8e80a4a",
      "tree": "96536c24b94d1c46b3dbe61c533ec7879701aad6",
      "parents": [
        "e701106d6e1619206fd2873a6ba7afe7548a8625",
        "5155a2d7e44dfa6b85f429b8b492c12a9465f8d1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 27 05:56:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 05:56:28 2019 +0000"
      },
      "message": "Merge \"Add @NonNull annotation to set proxy on VPN parameter.\""
    },
    {
      "commit": "710aef7e3a0b620c93128700109d7e4f9b486f86",
      "tree": "65d88f89fd0966924eaa1e200b9d85c8b256cd32",
      "parents": [
        "703e8c68ec5cca7b9b03fd88116bc1ffdc6a0929"
      ],
      "author": {
        "name": "Jin Dong",
        "email": "jin.x.dong@sony.com",
        "time": "Mon Dec 03 15:20:09 2018 +0800"
      },
      "committer": {
        "name": "Masayuki Sagano",
        "email": "Masayuki.Sagano@sony.com",
        "time": "Wed Feb 27 14:27:23 2019 +0900"
      },
      "message": "Update statusbar color,nav divider color of settings theme\n\nUpdate statusbar color, navigation divider color\nof \"Theme.DeviceDefault.Settings\".\n\nBug: 126141701\nTest: build \u0026 manual\nChange-Id: Ib4ddb97c6473a91f3dd6c4971bb150d90a48f202\n"
    },
    {
      "commit": "e701106d6e1619206fd2873a6ba7afe7548a8625",
      "tree": "df28ace480b2eb826b1679e7194e349ffa05ea98",
      "parents": [
        "820cfa422cc600da9da9f7f098a7d4f5e63eff0f",
        "2c76358add49ff6064241c232c4700a5f46d5ed3"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 02:33:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 27 02:33:15 2019 +0000"
      },
      "message": "Merge \"Revert \"Update MbmsDownloadServiceBase to reflect implements IInterface\"\""
    },
    {
      "commit": "5155a2d7e44dfa6b85f429b8b492c12a9465f8d1",
      "tree": "a69f48f5e1a1e64fff345b1fb647d2229b587ae8",
      "parents": [
        "820cfa422cc600da9da9f7f098a7d4f5e63eff0f"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Feb 20 18:17:06 2019 +0000"
      },
      "committer": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Wed Feb 27 01:06:00 2019 +0000"
      },
      "message": "Add @NonNull annotation to set proxy on VPN parameter.\n\nTest: manual\nBug: 124883120\nChange-Id: Ifb4bd98a69a006220b1a824033395fc6f12ea6ce\n"
    },
    {
      "commit": "f7e8368d315c2aa6fe55f0b7e8311312e1ee1e9f",
      "tree": "762b74a0cbf7d4a81ab364f7a29cd7ff47d827e3",
      "parents": [
        "3d7b3fb73755d14a5dcf18e95b03af382b37f4f2"
      ],
      "author": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Tue Feb 26 15:07:46 2019 -0800"
      },
      "committer": {
        "name": "Hai Zhang",
        "email": "zhanghai@google.com",
        "time": "Tue Feb 26 16:55:35 2019 -0800"
      },
      "message": "Add OBSERVE_ROLE_HOLDERS permission to shell.\n\nThis allows testing relevant APIs in CTS tests. The listener itself\nonly gives the changed role name and user affected.\n\nBug: 125404675\nTest: build\nMerged-In: I5c979a26dae103ea1b633c2119c59363d8953aa2\nChange-Id: I29ca1827e597d318cbd74ba3e70796c5853a9dc4\n"
    },
    {
      "commit": "b609e1cc83f12a802be94c5a257373ecbe85562e",
      "tree": "d170043bf546108ee4a82ef2ab59b14d8a3beb3c",
      "parents": [
        "f8881b68214764b490e21de427cc3262c1f6977f"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 26 16:42:54 2019 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Feb 26 16:42:54 2019 -0800"
      },
      "message": "Add Documentation for ACTION_DEBUG_EVENT\n\nThe debug event action lost out on the documentation\nfor DebugEventReporter when it migrated to TM. This\nchange adds documentation for ACTION_DEBUG_EVENT\nEXTRA_DEBUG_EVENT_ID, and EXTRA_DEBUG_EVENT_DESCRIPTION\n\nBug: 126178766\nTest: make offline-sdk-docs (docstring-only change)\nChange-Id: I6073d8b181c1258dbd7b47e8d5a45732d619396a\n"
    },
    {
      "commit": "2c76358add49ff6064241c232c4700a5f46d5ed3",
      "tree": "8abc69c138002eff3263f0800f69d34b80c83f1b",
      "parents": [
        "ddc496d62210fd06f7132e701fbc5df0b2c237f6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 00:21:39 2019 +0000"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Feb 27 00:21:39 2019 +0000"
      },
      "message": "Revert \"Update MbmsDownloadServiceBase to reflect implements IInterface\"\n\nThis reverts commit ddc496d62210fd06f7132e701fbc5df0b2c237f6.\n\nReason for revert: b/126374865\n\nChange-Id: I53f87d15712a0f2acc5787efcf68c72021e9b831\n"
    },
    {
      "commit": "820cfa422cc600da9da9f7f098a7d4f5e63eff0f",
      "tree": "10395979b541811fa76d8a27587025b473536d1b",
      "parents": [
        "3d7b3fb73755d14a5dcf18e95b03af382b37f4f2",
        "a9bd8c3e5641bba3dc97d97ce840b5657c82d277"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 26 23:22:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 26 23:22:52 2019 +0000"
      },
      "message": "Merge \"Log the pid of the forked zygote child.\""
    },
    {
      "commit": "330403de24ecf7252bc616ffe491a82a5e5b548f",
      "tree": "938add1f63400a5833fd9a8c6431974dd982603c",
      "parents": [
        "7db49c554acb7475ce3daa16ec355b49949622c5"
      ],
      "author": {
        "name": "Harry Zhang",
        "email": "harrytczhang@google.com",
        "time": "Wed Feb 20 20:11:08 2019 -0800"
      },
      "committer": {
        "name": "Harry Zhang",
        "email": "harrytczhang@google.com",
        "time": "Tue Feb 26 22:43:40 2019 +0000"
      },
      "message": "Added a filegroup for statsd config proto definition.\n\nThis is used in other parts of the framework for serializing some\nstatsd text proto config at build time. The filegroup allows aprotoc\nto access the definitions elsewhere in the source tree.\n\nBug: 120569785\nTest: Build is not affected.\nChange-Id: I82a5f8869a2d05ea27d205f471b9c5b5b875fefc\nMerged-In: I0e37a9b9a1f22a5dcebbf07ccc5cad98cf76024c\n"
    }
  ],
  "next": "e4cbd119d49c3fe04fa68b277381316a3fd2b766"
}
