)]}'
{
  "log": [
    {
      "commit": "08bc717117201f4b01db90f987e4e6004f28466d",
      "tree": "c92895b71218d682c1dd81eca9b1a3677d38ca57",
      "parents": [
        "458d16bcedf0e7c63481a0d62eb1aea66377a431",
        "0bbf61f024eccd569c9886c78c041acc59f2e04a"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 06:56:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 06:56:51 2019 -0800"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\"\"\nam: 0bbf61f024\n\nChange-Id: I3f3572a23021ab173b38c3f04c43d8eb37706c26\n"
    },
    {
      "commit": "0bbf61f024eccd569c9886c78c041acc59f2e04a",
      "tree": "7301e1040ff3f82368af12d465e970ee5caa3546",
      "parents": [
        "898caeeaedc7a025a7f2b9fe2122c7972426f0fd",
        "2fac9dd3d4d58229ff9edad75b00a28befb2ffc2"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 14:42:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 14:42:17 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\"\""
    },
    {
      "commit": "2fac9dd3d4d58229ff9edad75b00a28befb2ffc2",
      "tree": "54e6c705bf46159536070d51624c2948f76cf2a2",
      "parents": [
        "b255be1307aeae47ca7e8ee72ab4da670a1c49f1"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 14:39:56 2019 +0000"
      },
      "committer": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 14:39:56 2019 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\"\n\nThis reverts commit b255be1307aeae47ca7e8ee72ab4da670a1c49f1.\n\nReason for revert: the commit being reverted fixed git_master but broke aosp-master. This revert is aimed to fix aosp-master while not touching git_master.\n\nDO NOT MERGE: This change is aimed at aosp-master only and should not be merged into git_master.\n\nChange-Id: Ie5aaabb211affe2d21daaf87809641276d9d4707\n"
    },
    {
      "commit": "458d16bcedf0e7c63481a0d62eb1aea66377a431",
      "tree": "d5611857eee6ee5f4f5ad8529a63be5c9a3114db",
      "parents": [
        "6ced2f195d1958b37ab0ab22c857cc555c35d3eb",
        "898caeeaedc7a025a7f2b9fe2122c7972426f0fd"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Mar 04 04:37:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 04:37:29 2019 -0800"
      },
      "message": "Merge \"Use new libcore filegroup variable\"\nam: 898caeeaed\n\nChange-Id: Ib5ff380f043b31b45b4b5ef0c9593e456b656378\n"
    },
    {
      "commit": "898caeeaedc7a025a7f2b9fe2122c7972426f0fd",
      "tree": "dc5ee84e48205b8297fe7f8738e87248244d4bc7",
      "parents": [
        "86e2035208dd3904766053a86fc0d80b5d95e64f",
        "cce7b33289a6ee7668973635fc9315b76ef19900"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Mar 04 12:14:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 04 12:14:59 2019 +0000"
      },
      "message": "Merge \"Use new libcore filegroup variable\""
    },
    {
      "commit": "6ced2f195d1958b37ab0ab22c857cc555c35d3eb",
      "tree": "b6a5912ae38785aa56c77d8ae14c5a2a29f78b2a",
      "parents": [
        "2948be98c2ffd4260a2c3571a24f8c078c45bab3",
        "86e2035208dd3904766053a86fc0d80b5d95e64f"
      ],
      "author": {
        "name": "Slava Shklyaev",
        "email": "slavash@google.com",
        "time": "Mon Mar 04 04:09:02 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 04:09:02 2019 -0800"
      },
      "message": "Merge \"Revert \"Revert \"Correct nullability and final constraints on new APIs.\"\"\"\nam: 86e2035208\n\nChange-Id: I345e3f33e518373f787c0fb2c786a513e2dccd7d\n"
    },
    {
      "commit": "2948be98c2ffd4260a2c3571a24f8c078c45bab3",
      "tree": "9cf5471bdd586bcd3784b60b074290878e8b29e8",
      "parents": [
        "da7ef3c063402c31c3d5c18d3c0ea143f0f8f71b",
        "70c0efdd86081211d160204c2b7037e24315d0aa"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Mar 04 03:56:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 03:56:59 2019 -0800"
      },
      "message": "Merge \"Add @Nullable to new method\"\nam: 70c0efdd86\n\nChange-Id: I1e2f40e60dfb55810d7978cd00f91411ed91fa5a\n"
    },
    {
      "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": "da7ef3c063402c31c3d5c18d3c0ea143f0f8f71b",
      "tree": "c909d9a218313a93d812a226ba0ba11bf77d9c54",
      "parents": [
        "80379f24ecda2f02691eb6742e794a7f72b79673",
        "69ae441fa1cf4d7d91baca8b701d675a88e01b8a"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Mon Mar 04 01:28:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 04 01:28:12 2019 -0800"
      },
      "message": "Merge \"Return not supported if no necessary socket option\"\nam: 69ae441fa1\n\nChange-Id: I592d08040459e544a53861b4e8a0ee49a50f225b\n"
    },
    {
      "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": "80379f24ecda2f02691eb6742e794a7f72b79673",
      "tree": "111e7b2d23203c150e359121bc8853521c7510eb",
      "parents": [
        "5a7b8ca4e07ac6615f447eea1c5921da153670bc",
        "049867e3644385aa9a261138406eca95dae03c4a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 21:48:24 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 21:48:24 2019 -0800"
      },
      "message": "Merge \"Revert \"Correct nullability and final constraints on new APIs.\"\"\nam: 049867e364\n\nChange-Id: Id170ac291830118750ec4f5858ce87676919afeb\n"
    },
    {
      "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": "5a7b8ca4e07ac6615f447eea1c5921da153670bc",
      "tree": "f0284d4d52ef9dd8a05e39acbac6b27714609fc7",
      "parents": [
        "0357a9ca4cd68431240ca9933ba40945e810780e",
        "cdbfa9d0872202769e508f0421e8cf679a15b9c1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 20:28:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 20:28:10 2019 -0800"
      },
      "message": "Merge \"Correct nullability and final constraints on new APIs.\"\nam: cdbfa9d087\n\nChange-Id: I7c97b9b7929fa96109ffcb92cfd86c14a2aa41fa\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": "0357a9ca4cd68431240ca9933ba40945e810780e",
      "tree": "111e7b2d23203c150e359121bc8853521c7510eb",
      "parents": [
        "ebf53906dec9eeef739cb5a59fdebaef36076be1",
        "7c447498c38f633718d2a95adef3a0609e86862e"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sun Mar 03 18:01:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 18:01:03 2019 -0800"
      },
      "message": "Merge \"LocalLog: add overloaded dump and reverseDump methods.\"\nam: 7c447498c3\n\nChange-Id: I4461280413b33cabb0e7af39ef1c9b35f8876d65\n"
    },
    {
      "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": "ebf53906dec9eeef739cb5a59fdebaef36076be1",
      "tree": "0514eab58ac0cf497859845d0933836899af18ac",
      "parents": [
        "4e48a18e64a8d7f1d096d18cd8c16b8160788133",
        "3649374e17f1f50957e011220dcef3d87a11c2e5"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Mar 03 15:41:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 15:41:26 2019 -0800"
      },
      "message": "Merge \"Expose some APIs as test APIs to facilitate CTS\"\nam: 3649374e17\n\nChange-Id: I39a0612821ba0a12a36521726a30de8256ae81e0\n"
    },
    {
      "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": "4e48a18e64a8d7f1d096d18cd8c16b8160788133",
      "tree": "f245b9eb68f5b6548413252f2cd1d0615d7360b1",
      "parents": [
        "02a8b39023ad5081d8bc39f67329eadcd1a30b73",
        "a982663c2b68a4b0b956ee62eb52fb962d0a4f87"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Sun Mar 03 15:09:13 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Mar 03 15:09:13 2019 -0800"
      },
      "message": "Merge \"Remove gaillard@google.com from OWNERS of statsd\"\nam: a982663c2b\n\nChange-Id: Id63c657f3cef866d18b01c0f078a3114f1d93813\n"
    },
    {
      "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": "02a8b39023ad5081d8bc39f67329eadcd1a30b73",
      "tree": "bc2f88ddd31af88f982731d30f258b3096437435",
      "parents": [
        "2b8bbdf65974943eaf21174de4a1f71f1fd4a9d7",
        "a56c2e4e5554e306b016f71e0ac53ef5b719f4b8"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sat Mar 02 23:09:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 02 23:09:22 2019 -0800"
      },
      "message": "Merge \"Check if DUN APN exists to decide isDunRequired\"\nam: a56c2e4e55\n\nChange-Id: I511f2871c8dc36c340cff43def7eabc0069265c3\n"
    },
    {
      "commit": "2b8bbdf65974943eaf21174de4a1f71f1fd4a9d7",
      "tree": "32ba254620252bc34de513b8c4e7496e45eb6eef",
      "parents": [
        "a0e1501981e862fa1579da013a590c23a5ddb2b9",
        "077a04828d4ca663e9c04ecb5bf0d010a3891f40"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Sat Mar 02 23:05:19 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 02 23:05:19 2019 -0800"
      },
      "message": "Merge \"Change return value of getTetherApnRequired() to a boolean.\"\nam: 077a04828d\n\nChange-Id: I493559087fc5bd3ace8db52bf9e6e5cc576e843f\n"
    },
    {
      "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": "a0e1501981e862fa1579da013a590c23a5ddb2b9",
      "tree": "fc01d6d1bf31acdd82864e720fbe16ff780a4449",
      "parents": [
        "b0cda1581d730e593510f11b795dd8b297b95217",
        "a3f1b3f15d4c208d6a9b454800607f9c14dd36f2"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Mar 02 20:40:56 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Mar 02 20:40:56 2019 -0800"
      },
      "message": "Merge \"Fixed all APIs not meeting API review requirement\"\nam: a3f1b3f15d\n\nChange-Id: I84c1b55e99bf89c818c365f4954d9e3921904636\n"
    },
    {
      "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": "b0cda1581d730e593510f11b795dd8b297b95217",
      "tree": "935f5761833191e3aa1891cac2d88d53de739562",
      "parents": [
        "baed6a5ed58a1275b7871aa8f2d3fe65d26012ed",
        "a8820983b3d192f156cdfb2def5874e66c1d672a"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Mar 01 21:58:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 21:58:39 2019 -0800"
      },
      "message": "Merge \"Ensure handleUpdateLinkProperties runs on the CS handler thread.\"\nam: a8820983b3\n\nChange-Id: I46e448611a23a9e75f05b0ab48d4af47175de6d4\n"
    },
    {
      "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": "baed6a5ed58a1275b7871aa8f2d3fe65d26012ed",
      "tree": "c09e3cd827223ea25c42dfb86cc0f5a8db28f7e7",
      "parents": [
        "65edc0d81da08501d1dcaff9810e47dc88217a0d",
        "63f516d1ee1e5893fc09be1ebbd84d71639286d2"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Mar 01 19:56:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 19:56:05 2019 -0800"
      },
      "message": "Merge \"getConnectionOwnerUid: Clarify documentation\"\nam: 63f516d1ee\n\nChange-Id: I6d469968754a355871655f0a29c75e7305874bc3\n"
    },
    {
      "commit": "65edc0d81da08501d1dcaff9810e47dc88217a0d",
      "tree": "58b8407c2fff8c0dec882f326173a3ba0ac0cdd6",
      "parents": [
        "670be0f20fa1701e67578707a2a300a5e614d511",
        "1957b624ab66f923b2b344f35c4a933505ab1af0"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Fri Mar 01 19:48:09 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 19:48:09 2019 -0800"
      },
      "message": "Merge \"Add @NonNull and @Nullable annotations to VpnService#Builder.\"\nam: 1957b624ab\n\nChange-Id: Id7aae997be91257c2cb7f59955e7ad6e44e66045\n"
    },
    {
      "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": "670be0f20fa1701e67578707a2a300a5e614d511",
      "tree": "8119af1ffae892629c1ed8421d4052ac7d39791a",
      "parents": [
        "c74ed02a1701749046a6061970588b095f2bc32c",
        "4daca39083179e11d0ff26ff130d2d191639052f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 19:15:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 19:15:54 2019 -0800"
      },
      "message": "Merge \"Fix Automated API Review: InetAddresses\"\nam: 4daca39083\n\nChange-Id: I0125d756d2026656afca9e29b7963c0e724750ac\n"
    },
    {
      "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": "c74ed02a1701749046a6061970588b095f2bc32c",
      "tree": "51ea288a4a13fabca730a38fddde653a6aeb551e",
      "parents": [
        "87d1b7a83e94efa0b1ee64f5b36f2865221f8391",
        "5bcbb149716b173e28655deca44968653e6155c4"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Mar 01 18:02:41 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 18:02:41 2019 -0800"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\"\"\nam: 5bcbb14971\n\nChange-Id: I25b60ff8d05ba2d6916bfa47dd07c6ed5f2fc228\n"
    },
    {
      "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": "87d1b7a83e94efa0b1ee64f5b36f2865221f8391",
      "tree": "1a982778ca14190ff795c07fb18d7be6d2428eaa",
      "parents": [
        "e65afdf28a01d4cf6d846fc2d819d2536ba78ad6",
        "3c0a49ec484afc22e7ffc55222291f9f7d8caeea"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Mar 01 16:47:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 16:47:39 2019 -0800"
      },
      "message": "Merge \"API tweaks round 2\"\nam: 3c0a49ec48\n\nChange-Id: I672796cc23b917efe89eb0d54a7098856221fe63\n"
    },
    {
      "commit": "e65afdf28a01d4cf6d846fc2d819d2536ba78ad6",
      "tree": "a7b70803d2de10599dd519f79f635e73d0ccfe91",
      "parents": [
        "cabf640bb43aded5dcb819e70e84b0257862629c",
        "9ab1d614967c6aa41c53bc90e761880bd5861876"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Mar 01 16:43:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 16:43:07 2019 -0800"
      },
      "message": "Merge \"Preload libnativehelper.so which cannot be loaded through the Java classloader.\"\nam: 9ab1d61496\n\nChange-Id: Ic509d47e7f459b867b89306d6bb3a79a6b40bf94\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": "cabf640bb43aded5dcb819e70e84b0257862629c",
      "tree": "d774aadf692a54eab708fc2bc112b6d75643b8c7",
      "parents": [
        "b33299d9af488616e25f678c64a99107ada3b2d4",
        "4fd23b08e3e26074fa2e502557e56e2895f7cd56"
      ],
      "author": {
        "name": "Takamasa Kuramitsu",
        "email": "takamasa.kuramitsu@sony.com",
        "time": "Fri Mar 01 16:37:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 16:37:43 2019 -0800"
      },
      "message": "Merge \"Revert \"Revert \"Enable static overlay for SettingsLib resources\"\"\"\nam: 4fd23b08e3\n\nChange-Id: I64aab97fb14ce653f529b1083828909dc58e66ac\n"
    },
    {
      "commit": "b33299d9af488616e25f678c64a99107ada3b2d4",
      "tree": "08b1c7b9f4f2ddda7b6994f91078ea00b7dbe205",
      "parents": [
        "7f5c1132fbf7575f96c989340213238d2e4152cf",
        "9ae1256396e0baf642ddc7f290b589af66cde911"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 01 16:33:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 16:33:17 2019 -0800"
      },
      "message": "Merge \"add Nullable annotation to TelephonyAPIs\"\nam: 9ae1256396\n\nChange-Id: I35f33b3c21d2a60e815d73885b4d9f1eb5b18192\n"
    },
    {
      "commit": "7f5c1132fbf7575f96c989340213238d2e4152cf",
      "tree": "406e3943136a6aca669d51453264a79222a21aa3",
      "parents": [
        "0a4ceee14e5b12ffc197d2735be87d001fc25093",
        "d378647589b7fe5c21a8d901a314d4120e187ebd"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 16:27:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 16:27:59 2019 -0800"
      },
      "message": "Merge changes I2eef0a3c,I263a1774\nam: d378647589\n\nChange-Id: I23aafa551c3b17ef4f97f89602bd089324f63b4d\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": "0a4ceee14e5b12ffc197d2735be87d001fc25093",
      "tree": "b3d0462d48869b25bdbf4caffc8bbf2b9b748db4",
      "parents": [
        "292d7a369228a50b154a60e1b9ab04ecea90f610",
        "18900c462c16c0e3784b8bb6959426caa93cb8cb"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Mar 01 10:55:38 2019 -0800"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Mar 01 22:18:04 2019 +0000"
      },
      "message": "resolve merge conflicts of 18900c462c16c0e3784b8bb6959426caa93cb8cb to stage-aosp-master\n\nBug: None\nTest: I solemnly swear I tested this conflict resolution.\nChange-Id: I8ad986d06195bcd2861023e943c4ea7d0e2be729\nMerged-In: Ib04d80954bd8536914d88c66b28e6632e60a6245\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": "292d7a369228a50b154a60e1b9ab04ecea90f610",
      "tree": "82a6e97b812db0594066f62a5992b1bf4204318f",
      "parents": [
        "5e7bfe1147f4d27ede560403333d24f6e328f54d",
        "9886350a69118ef0c1a1f5b847300e3607a82cfa"
      ],
      "author": {
        "name": "Patrick Huang",
        "email": "pinchin@google.com",
        "time": "Fri Mar 01 09:48:03 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 09:48:03 2019 -0800"
      },
      "message": "Merge \"Add euicc privileged actions and extras.\"\nam: 9886350a69\n\nChange-Id: I62dd31e083b229ad893208b88e4f91147c667974\n"
    },
    {
      "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": "5e7bfe1147f4d27ede560403333d24f6e328f54d",
      "tree": "f98a44f9f89bda0c94337e25f72eed2ba03b2161",
      "parents": [
        "a4fadcc192d1a9238c7d09523395e5a9b14d5a2d",
        "ea5bb6cd3bcb259064c4ce8f737ee3afd6c55626"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 01 09:37:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 09:37:40 2019 -0800"
      },
      "message": "Merge \"Fix ImsMmTelManager API in accordance with the council\"\nam: ea5bb6cd3b\n\nChange-Id: Iddb4c85b71d8fd17fda049e6137eec7a91f18413\n"
    },
    {
      "commit": "a4fadcc192d1a9238c7d09523395e5a9b14d5a2d",
      "tree": "011045f237891bed2ee08b44980ff892bafaf334",
      "parents": [
        "2e07ca0f15d276d53cd363bd6b00e53cfcebb7c1",
        "948d11ffa6294708981f8d59c609528fad8a8a59"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Mar 01 09:28:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 09:28:43 2019 -0800"
      },
      "message": "Merge \"Make Uri.toSafeString() also handle \u0027rtsp\u0027\"\nam: 948d11ffa6\n\nChange-Id: I3f77108d5b739ed5039e95576db44d94f20ad53e\n"
    },
    {
      "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": "2e07ca0f15d276d53cd363bd6b00e53cfcebb7c1",
      "tree": "3cadaefa9e3e02ae8d45f6ce521e1be1de1bf7c7",
      "parents": [
        "b5ccf0e21c8953b75a32b5da0291fa98d0814355",
        "3275a6b2450745486cacf2fc7ed8d4075556e606"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 01 06:57:46 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 06:57:46 2019 -0800"
      },
      "message": "Merge \"Support dexopting shared libraries.\"\nam: 3275a6b245\n\nChange-Id: I9c0c742f38296efa42fb719f27ad08a90e2b55b5\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": "b5ccf0e21c8953b75a32b5da0291fa98d0814355",
      "tree": "ff054311292071163c9f0f31b30ba1b40f5a6e04",
      "parents": [
        "84817b558100d98f093a6067b868611ca062c346",
        "7bb0bcd305f37a0f12afdc433e9b992a5b104291"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Mar 01 06:43:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 06:43:17 2019 -0800"
      },
      "message": "Merge \"Switch android.test and junit classes to use UnsupportedAppUsage\"\nam: 7bb0bcd305\n\nChange-Id: Ie6fcc247d98d095cdb6b041a2551f727e4fee7d9\n"
    },
    {
      "commit": "84817b558100d98f093a6067b868611ca062c346",
      "tree": "c48fa01d66b7eeba1327e44605e586f71f987e68",
      "parents": [
        "4be31060a207090f831554fab20df9c3768d2525",
        "8dee71f101247c33823a4325ced60ce47e9f66a0"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 01 06:39:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 01 06:39:10 2019 -0800"
      },
      "message": "Merge changes I10c6ed68,I14d6defe\nam: 8dee71f101\n\nChange-Id: Ia494f123d14c740bf456d75670b469bc7c8c33f0\n"
    },
    {
      "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": "4be31060a207090f831554fab20df9c3768d2525",
      "tree": "c5c71c8e16e6f8c880eaacf6d06a7abe02cc2a5d",
      "parents": [
        "a8cb41a94d257d5ce3d17f0e7e8408ef9749c112",
        "3e15c9f9ba6b36fbbd919805a898700ed16d8e47"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Feb 28 22:52:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 22:52:43 2019 -0800"
      },
      "message": "Merge \"Set NetworkStack targetSdk to 28\"\nam: 3e15c9f9ba\n\nChange-Id: Ic1fe1670f10cb921cf38bcc666142252eb0b749f\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": "a8cb41a94d257d5ce3d17f0e7e8408ef9749c112",
      "tree": "3e726976bbc896249a789b113e3cd2f7d03b5b82",
      "parents": [
        "715c2d87cc2b0955957b8abac9c60958f7c65e6d",
        "93dfa10da4f4c38af17daa8561b14a96bd0067f7"
      ],
      "author": {
        "name": "Varun Anand",
        "email": "vaanand@google.com",
        "time": "Thu Feb 28 19:18:33 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 19:18:33 2019 -0800"
      },
      "message": "Merge \"Remove ConnectivityManager and its usages from NetworkStatsService.\"\nam: 93dfa10da4\n\nChange-Id: I2a2809d3a2ee4106cc131d61ace401f31c187844\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": "715c2d87cc2b0955957b8abac9c60958f7c65e6d",
      "tree": "dd864b9ddf618baef9f34297d9d7b7e6366c509e",
      "parents": [
        "51735ba270ef136df0fb24a7037739a912b34057",
        "c931e9b0c05bf6d061d45e7278a3d1b51c4d14e9"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Feb 28 18:33:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 18:33:17 2019 -0800"
      },
      "message": "Merge \"add NonNull and Nullable annotation to APIs\"\nam: c931e9b0c0\n\nChange-Id: I4ec29b409230a04be5897ccde9bb524dc1eadbdf\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": "51735ba270ef136df0fb24a7037739a912b34057",
      "tree": "a3e159955402189b5bcda91f642bf3a3100e7c7f",
      "parents": [
        "ae023634bf8ebfec95ed6229a0b5a695c49dca84",
        "572b1ee84b64b33a5d87d81c0547586656929a9d"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Feb 28 17:30:00 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 17:30:00 2019 -0800"
      },
      "message": "Merge \"Add a Constant for CellInfo#UNAVAILABLE_LONG\"\nam: 572b1ee84b\n\nChange-Id: I7c19563ccd4ceda3a32024db2fcc5e9526aa2d4c\n"
    },
    {
      "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": "ae023634bf8ebfec95ed6229a0b5a695c49dca84",
      "tree": "706d92f2366cc6f6ebdc469f3131dd73e16f35bf",
      "parents": [
        "a97abe701caa808d368a9b044bcddebf0317cff0",
        "b967dce9d9ccd93d946391fc52be102c4ca106db"
      ],
      "author": {
        "name": "Shi Yuanjie",
        "email": "yuanjie.shi@sony.com",
        "time": "Thu Feb 28 17:04:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 17:04:47 2019 -0800"
      },
      "message": "Merge \"Fix to hide phone number printed in the log\"\nam: b967dce9d9\n\nChange-Id: I35e01adb03db4ea01d7a37f94a0f9d21f45eecca\n"
    },
    {
      "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": "a97abe701caa808d368a9b044bcddebf0317cff0",
      "tree": "7ab72e787dcd19014caa6300ab03160e494fdbe3",
      "parents": [
        "227e7f0488e75fa81dc8dc893ec1df00ab72ae49",
        "00a4170c0ccc51aa587d911296bb6793daf16d3a"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Thu Feb 28 16:35:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 16:35:39 2019 -0800"
      },
      "message": "Merge \"revert \"HLS seeking: call readAt() on new thread\"\"\nam: 00a4170c0c\n\nChange-Id: Ia2a3db95cc56e23252b0d9df28e5c3289c1a34e5\n"
    },
    {
      "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": "227e7f0488e75fa81dc8dc893ec1df00ab72ae49",
      "tree": "8cd431ca704ea5b3c04e8f1ba0f9d4295d8432be",
      "parents": [
        "33b02ddfdf4ddd06d65ef7e426c9f39f4370eed6",
        "3d9482fb7d3b704690bfb95d889933e5c82f1dc1"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Feb 28 15:18:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 28 15:18:44 2019 -0800"
      },
      "message": "Merge \"Show mobile icons with left-to-right in order of slot index\"\nam: 3d9482fb7d\n\nChange-Id: Icba04692ddd79611674651d68e82b840c40f5f09\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"
    }
  ],
  "next": "0bef410319d3a2d32d9f85254796b828f363ed51"
}
