)]}'
{
  "log": [
    {
      "commit": "2f734f66e57be52cceded50d4cfad2bee6167a1d",
      "tree": "548ee9df0bcf48b26d527217099a770b9c6b66b5",
      "parents": [
        "ca877189c1d26c931547cebc12a94b97107f65fd",
        "ddb043ebeac4accb8dc4777d9894bd670554f50b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 14 00:55:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 14 00:55:09 2019 +0000"
      },
      "message": "Merge \"Mark return value of onBind() as @Nullable\""
    },
    {
      "commit": "343b189ef0b735dbf40fe4489bde76095fe17704",
      "tree": "20105311d3816c2945f0ab390817f47c1dec5042",
      "parents": [
        "7c8b15414177bccc5e84366d0a045c013f2c4831",
        "8359ede79b64e015b65acd2a3405777541b056d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 23:56:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 23:56:58 2019 +0000"
      },
      "message": "Merge \"Update ringer setting API visibility per council feeedback\""
    },
    {
      "commit": "7c8b15414177bccc5e84366d0a045c013f2c4831",
      "tree": "099444ec7f4d9675689872c2d6170c82beccba5c",
      "parents": [
        "7e8c759140ae3923e0e9a45924a124fa4a07791b",
        "3a8254ad38a8b3c5fd14334afb2b17e6935c1b99"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 23:01:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 23:01:14 2019 +0000"
      },
      "message": "Merge \"Change Font.Builder#build return type from @Nullable to @NonNull\""
    },
    {
      "commit": "7e8c759140ae3923e0e9a45924a124fa4a07791b",
      "tree": "f99e912430ef33a5bb7af75fc6a4a75956222f56",
      "parents": [
        "a1b5381a1e9f836f3c66722829346ff17b110597",
        "d5621edc3506d99f054d230df1d39732138cd9c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 23:00:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 23:00:28 2019 +0000"
      },
      "message": "Merge \"Change TabStop type from int to float\""
    },
    {
      "commit": "8359ede79b64e015b65acd2a3405777541b056d0",
      "tree": "f38f5886ddf2017f6df6a84e3ed5edbb9ff37de8",
      "parents": [
        "248e3e596548b1e3e520a44f9347475ea1b459f4"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Wed Mar 13 13:39:25 2019 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Wed Mar 13 13:47:21 2019 -0700"
      },
      "message": "Update ringer setting API visibility per council feeedback\n\n- Remove MANUAL_RINGER_TOGGLE_COUNT from SystemAPI\n- Make VOLUME_HUSH_* SystemAPI to align with VOLUME_HUSH_GESTURE\n\nBug: 113323148\nTest: make update-api\nChange-Id: I19b9cbfb0489889b4747e1102566c3a8cb60817f\n"
    },
    {
      "commit": "a232a7abe60261bcbbfa2bc998bae0a1fde13fb7",
      "tree": "b582353d2275f247c38c2a241aa1af20ab49ac53",
      "parents": [
        "89db5be08e4715ef9be7f12198de792c982043ac",
        "d3cb998981274e8aefecccd44b8e242828c208c0"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Wed Mar 13 20:35:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 20:35:49 2019 +0000"
      },
      "message": "Merge \"Change registerUsageSessionObserver to take Duration for timelimits\""
    },
    {
      "commit": "5471638fb1601a7379a131cf4d1ac516efaf0fc7",
      "tree": "3571368835dab6b273d66af3220ef9fb6787bf39",
      "parents": [
        "b0b07b7d26fddd7b802824ff74116dfd18631b23",
        "f82bb8b082057e946efd915df387f938c74b6498"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Wed Mar 13 18:43:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 18:43:18 2019 +0000"
      },
      "message": "Merge \"Remove interface for Intelligence_Attention.\""
    },
    {
      "commit": "c328b263c82f0bdaa9ace1b0b1b2fefe8efefbc6",
      "tree": "f43810f1d8293b252377cb2c9f2051e6691a6bcf",
      "parents": [
        "2241a4b673fab9bfc0a209b0cdeb0f16df1da365",
        "99a48419548d84888dd498341504ce70012bb226"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Mar 13 16:48:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 16:48:07 2019 +0000"
      },
      "message": "Merge \"Integrate testNetworkService and Manager with Connectivity stack\""
    },
    {
      "commit": "f82bb8b082057e946efd915df387f938c74b6498",
      "tree": "54b0a17f84a576adf9be532020cacae145c3ee42",
      "parents": [
        "5bb71f49b3715a11a2fdffddd698deee4c2df2bc"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Tue Mar 12 09:56:28 2019 -0700"
      },
      "committer": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Wed Mar 13 09:12:43 2019 -0700"
      },
      "message": "Remove interface for Intelligence_Attention.\n\nPer API council feedback, we are making changes to include only the\nnamespace in the system API defined in DeviceConfig.java. Strings which\ndefine property names should be defined in code local to the feature\ninstead.\n\nBug: 126411407\nTest: atest FrameworksCoreTests:DeviceConfigTest\n\nChange-Id: Ia51733a0fcb061e754ea16c8496100fad338b614\n"
    },
    {
      "commit": "ea23c429a10456a0b83efedbff86c872cad92997",
      "tree": "83568b54a291c74dfe9f1085a46c47984f7fd3ef",
      "parents": [
        "a5916fb66f99c068748b56bf4701e560c561a2e5",
        "c15c9ca54cb9b09b6c1d92eef3ffef810fe0fbea"
      ],
      "author": {
        "name": "Andrey Kulikov",
        "email": "andreykulikov@google.com",
        "time": "Wed Mar 13 14:30:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 14:30:26 2019 +0000"
      },
      "message": "Merge \"Introduce View.getAnimationMatrix()\""
    },
    {
      "commit": "6deeabb6bca1b781ee3ee6b4ec0898a9c4749d0b",
      "tree": "5ddcb2becb91306ae6342c38c10c7c0e1aa1d2f5",
      "parents": [
        "4d64b65dc0df9c6f1bfe8d378975ac6db366afc8",
        "25c9ac3f5be30f8684dbe3dfdc1702d9c3b63604"
      ],
      "author": {
        "name": "Matvei Malkov",
        "email": "malkov@google.com",
        "time": "Wed Mar 13 11:55:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 11:55:17 2019 +0000"
      },
      "message": "Merge \"Rename methods for PopupWindow\""
    },
    {
      "commit": "dba10310be2f34426a51a41a587e347553cd0a3e",
      "tree": "0f0d71241d27375cead03739c190825b857a1b31",
      "parents": [
        "331326ddff315db1d851b64737a8c8d21762d347",
        "888e5a4fb0f940a1fa86fe6771a8aae75d7d7638"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Mar 13 07:44:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 07:44:50 2019 +0000"
      },
      "message": "Merge \"Hide constructor of MediaController#PlaybackInfo\""
    },
    {
      "commit": "331326ddff315db1d851b64737a8c8d21762d347",
      "tree": "c3a798c66ec7e34c479a4b313c21d0740fb34ee8",
      "parents": [
        "00d3b38e3478a58065b00cbf03cb54d9c9a7bb5c",
        "74f4491bd2f6a37b90e648039845a3fd2e2da42d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 07:44:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 07:44:15 2019 +0000"
      },
      "message": "Merge \"Make Session2Token#getExtras @NonNull\""
    },
    {
      "commit": "0869d3ec9b80c8338ee503fad63a2bb60995a3b1",
      "tree": "4880d52a04d70daf4c870cf76175f8d6d7a23bf4",
      "parents": [
        "fafa530b5e33d5ef662a0e51d4a2b377b3b722dc",
        "9eeac7326d49e4270258933995cc7a3606d2b4c9"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Tue Mar 12 23:57:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 23:57:05 2019 -0700"
      },
      "message": "Merge \"Rename entitlement callback to adhere to API guidelines.\" am: 0102e3d548 am: 33a9d34e8a\nam: 9eeac7326d\n\nChange-Id: Iba73611c9330463f4517ac1555b6ee000d740c71\n"
    },
    {
      "commit": "db74e56e22bc4b6eb1269292502a9cfe9962ac8f",
      "tree": "85ceb56e4c164786f25dc0b67c75b210103a73ad",
      "parents": [
        "62084f54e570c616c6d61886b03bf607918e92e1",
        "f36e4f26a442a1210a880b59c4c678d6ed8fad8d"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Mar 12 23:37:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 23:37:09 2019 -0700"
      },
      "message": "Merge \"Add @NonNull annotations to LE CoC APIs\" am: 8b57ab7989 am: 68e00291e0\nam: f36e4f26a4\n\nChange-Id: I674f926ff2822d311fd6f6a0cbf061a2e815b093\n"
    },
    {
      "commit": "9eeac7326d49e4270258933995cc7a3606d2b4c9",
      "tree": "3be9375a3a697952458c5c9ea6dba8255482f7f6",
      "parents": [
        "7499f3a1c4dfcd60a4e0aa54436e1469d7822f82",
        "33a9d34e8a887baac88f4c9275441091bbb2ea69"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Tue Mar 12 23:36:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 23:36:36 2019 -0700"
      },
      "message": "Merge \"Rename entitlement callback to adhere to API guidelines.\" am: 0102e3d548\nam: 33a9d34e8a\n\nChange-Id: I29bbf7cbbc0d87a9831762342d81496e6983df68\n"
    },
    {
      "commit": "f36e4f26a442a1210a880b59c4c678d6ed8fad8d",
      "tree": "fee17de95a21cabae40076eebb6d61d00e447a5e",
      "parents": [
        "20ce1174b82c42c993458b015c8d9cfa961f4b92",
        "68e00291e068340ec391f166716e28cd24990307"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Mar 12 23:05:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 23:05:26 2019 -0700"
      },
      "message": "Merge \"Add @NonNull annotations to LE CoC APIs\" am: 8b57ab7989\nam: 68e00291e0\n\nChange-Id: If0de3820ab36ddeaeb57d332f332a84963c8ad5d\n"
    },
    {
      "commit": "8494e74f19a4f5a42a5912d7f4d39840eb7da271",
      "tree": "b4fc1ee5255c3f94520bde9ea32a834e234e0e53",
      "parents": [
        "e64e9a18a0d068a067b57d5b147acfb0852efb5e",
        "8b0c0723c5b93f4f550be7864f35233885fbf10f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 05:52:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 05:52:21 2019 +0000"
      },
      "message": "Merge \"api-review: add @Nullable annotation in the argument of getMatchingOsuProviders\""
    },
    {
      "commit": "33a9d34e8a887baac88f4c9275441091bbb2ea69",
      "tree": "14532d6b9d98518699ec0b5e152af01e43d56e48",
      "parents": [
        "c078d39d46e8f6b46ca981994b7a3426d8b3ddda",
        "0102e3d548bd27d1faaf563f1bde85d8bb1a90fa"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Tue Mar 12 22:39:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 22:39:53 2019 -0700"
      },
      "message": "Merge \"Rename entitlement callback to adhere to API guidelines.\"\nam: 0102e3d548\n\nChange-Id: If58d5724000fba5e1d794a98ccc89b73ce842f4a\n"
    },
    {
      "commit": "68e00291e068340ec391f166716e28cd24990307",
      "tree": "e604e21d89b7b70fb809213b14cf0181622caf9e",
      "parents": [
        "d82de1d48499f654829af8caa68c1eb59187cbdc",
        "8b57ab7989ed4c0bf69545003694e31945163e15"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Mar 12 22:30:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 22:30:47 2019 -0700"
      },
      "message": "Merge \"Add @NonNull annotations to LE CoC APIs\"\nam: 8b57ab7989\n\nChange-Id: I16c1d5c6c7c31b0c96172f0baaed361eae8f4a5e\n"
    },
    {
      "commit": "7c0ad505437448a1a3384c92362a05e209d7833a",
      "tree": "efaca8667e36389b51ea9c2bf5e0e77c2e050335",
      "parents": [
        "92af719fcfb2acf265b1ccff729e8e419560397e",
        "04c28872d18351a1e52d998c43f8f38e61784c85"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Mar 13 05:29:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 05:29:20 2019 +0000"
      },
      "message": "Merge \"Add slot based ICC channel APIs\""
    },
    {
      "commit": "7a0d2a251997b38b187e71ef20471815ed3df121",
      "tree": "5b44a360299f6986f12750d8ac67199e303a9ab7",
      "parents": [
        "6d6d3f68acce0321b57bdd132842f1655082f004",
        "8d19949c4c0556b9f2d82231e4fc82fd24ca2f50"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Tue Mar 12 22:10:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 22:10:54 2019 -0700"
      },
      "message": "Merge \"add NonNull annotation to API\" am: 56c9d22970 am: 69e802e6e6\nam: 8d19949c4c\n\nChange-Id: I92bad21050b4396d1bb3588cd42d78a1c662903c\n"
    },
    {
      "commit": "8d19949c4c0556b9f2d82231e4fc82fd24ca2f50",
      "tree": "bb9828a562045762d0d6641b9d526b474601d7c4",
      "parents": [
        "beb2c31a0d96cc63f5f625e1e72ac7b3a60fa0d4",
        "69e802e6e6b4df440228f5a9877b0557a838f93b"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Tue Mar 12 21:55:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 21:55:13 2019 -0700"
      },
      "message": "Merge \"add NonNull annotation to API\" am: 56c9d22970\nam: 69e802e6e6\n\nChange-Id: Ieed6eba51fc2c3fdf7823415c783482a77c2d29c\n"
    },
    {
      "commit": "0102e3d548bd27d1faaf563f1bde85d8bb1a90fa",
      "tree": "dda70d21680d19212d9cd4eda007905ca7a829c2",
      "parents": [
        "58385e97968ec84b96997ca2c82d3ff3cf67b28b",
        "9f2e0f035a7c1c9530d45942a78011134c1bd59f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 04:48:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 04:48:24 2019 +0000"
      },
      "message": "Merge \"Rename entitlement callback to adhere to API guidelines.\""
    },
    {
      "commit": "69e802e6e6b4df440228f5a9877b0557a838f93b",
      "tree": "14be6e896a58b60308d89735a1038160e4204cee",
      "parents": [
        "851ec326d90b47f950558bc013bff419fe4caef8",
        "56c9d229700ad83fa673de8a1f66a7dd3a2c7785"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Tue Mar 12 21:26:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 21:26:18 2019 -0700"
      },
      "message": "Merge \"add NonNull annotation to API\"\nam: 56c9d22970\n\nChange-Id: Iaa22836680e45c4244a4380d9688b968b7877c8e\n"
    },
    {
      "commit": "a6d819a4556a631a7dbc4cae60e47fb27def8cf8",
      "tree": "90a1f65b00ce3927bbbd7269bb6b0cf87525b90a",
      "parents": [
        "121b1ce24bee5d05e3b9f9e5abce3cbf024a5f33",
        "26269a1a8a6befdab9c210276fd1526fb0955567"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 13 04:01:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 04:01:18 2019 +0000"
      },
      "message": "Merge \"MediaDrm: create Executor overload for callback APIs\""
    },
    {
      "commit": "74f4491bd2f6a37b90e648039845a3fd2e2da42d",
      "tree": "dc8a4c83125230c3af1b41c9af85bcec180712b5",
      "parents": [
        "fc0fbbb3af201499c5df7e8d7b813f336bdc2078"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Mar 13 10:41:07 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Mar 13 12:04:14 2019 +0900"
      },
      "message": "Make Session2Token#getExtras @NonNull\n\nBug: 128413976\nTest: atest CtsMediaTestCases:android.media.cts.MediaSession2Test;\n      atest CtsMediaTestCases:android.media.cts.MediaController2Test;\n      atest CtsMediaTestCases:android.media.cts.MediaSession2ServiceTest;\nChange-Id: I007efc4318d2bbf0e3849cc00f22ff9dac9784da\n"
    },
    {
      "commit": "97341da0637968913729cc2a398a9cf2a7cb3d2f",
      "tree": "7c3a5219275e4e88a31ef9685bef4458dbb57b1f",
      "parents": [
        "a5fe44c6b538c2a86cb18a10bf9e947085b6e3bf"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Mar 12 10:19:49 2019 -0700"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Wed Mar 13 02:27:38 2019 +0000"
      },
      "message": "Add @NonNull annotations to LE CoC APIs\n\nAdded NonNull annotations to the 4 LE Connection-oriented channel API in\nBluetoothDevice and BluetoothAdapter.\n\nBug: 126701988\nBug: 126701989\nTest: Compile only\nChange-Id: I2d4dc8fbd06e30c782123e01f8481d249e40ee02\n"
    },
    {
      "commit": "99a48419548d84888dd498341504ce70012bb226",
      "tree": "e55b7577eb34c95a742c02920a6c93942764b446",
      "parents": [
        "c91fa25bee9bacb27d3a9e3d60fd9c7ee5c7abb9"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Fri Nov 09 14:45:34 2018 -0800"
      },
      "committer": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Tue Mar 12 19:21:28 2019 -0700"
      },
      "message": "Integrate testNetworkService and Manager with Connectivity stack\n\nThis change adds TestAPIs for tests to retrive an instance of\nConnectivityManager, allowing it to build test TUN interfaces, as well\nas test networks.\n\nThis also integrates the TestNetwork types with ConnectivityManager,\ncreating virtual networks if the network agent is a test agent.\n\nBug: 72950854\nTest: Compiles, CTS tests using this passing correctly\nChange-Id: I741ef9cdf4bd4125d9129af3a030edf32f438e4f\n"
    },
    {
      "commit": "d3cb998981274e8aefecccd44b8e242828c208c0",
      "tree": "78acb318e0bc8817cc5289bac16caf525cb56c2a",
      "parents": [
        "66b5c2761a0bb0e0e177d0496f835290f0c68e28"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Tue Mar 12 16:05:10 2019 -0700"
      },
      "committer": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Tue Mar 12 18:40:25 2019 -0700"
      },
      "message": "Change registerUsageSessionObserver to take Duration for timelimits\n\nOld version of the api will be removed in a follow up CL\n\nFixes: 123939205\nTest: atest android.app.usage.cts.UsageStatsTest#testObserveUsagePermissionForRegisterObserver\nTest: atest com.android.cts.devicepolicy.ProfileOwnerTest#testAppUsageObserver\nChange-Id: I06340c13dd93a17c4480327fb9eff16575928c35\n"
    },
    {
      "commit": "56c9d229700ad83fa673de8a1f66a7dd3a2c7785",
      "tree": "736ab5ccd55404f2bb1835862dcf1df6ab54ce5c",
      "parents": [
        "d2cb5a060850ca1b79c9c8c3b2948a12d1de3c4b",
        "134ffe709b2233a6e7e9174273589b94d61e5f77"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Wed Mar 13 00:58:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 13 00:58:21 2019 +0000"
      },
      "message": "Merge \"add NonNull annotation to API\""
    },
    {
      "commit": "b0ec15dc03986c4a52b9cb82216dc719df159871",
      "tree": "58d98fc957e20e1727991969cf0bd30f97d83f11",
      "parents": [
        "8a46b8c774edd9e5a804ac231d5beacba1da2632",
        "53fb0789fb2aa450d56fbdf65bb1a3b8c9facd9e"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Mar 12 16:37:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 16:37:57 2019 -0700"
      },
      "message": "Merge \"[API Feedback] Rename DebugEventReporter\" am: 3a6dcad0a3 am: e80b170949\nam: 53fb0789fb\n\nChange-Id: If7d117810bd56d6057cb99e79f52def579b5a089\n"
    },
    {
      "commit": "53fb0789fb2aa450d56fbdf65bb1a3b8c9facd9e",
      "tree": "6482ea623ab9c5bf2171128855b87ac4c2334bac",
      "parents": [
        "ecb7e4a77b0b7a39051d65dbe6ad3db99b562131",
        "e80b170949bedc2251e1414277b8599991b0e5c2"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Mar 12 16:12:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 16:12:08 2019 -0700"
      },
      "message": "Merge \"[API Feedback] Rename DebugEventReporter\" am: 3a6dcad0a3\nam: e80b170949\n\nChange-Id: I2c458c5a5fa2b1f47f9bc92e89a7385ca35d877d\n"
    },
    {
      "commit": "e80b170949bedc2251e1414277b8599991b0e5c2",
      "tree": "8558a0488c22a5f50982a0cb2ad075a4bc9e1c39",
      "parents": [
        "90e8135f1efbc3f6ea0b5c2d9935328e8d8ef86c",
        "3a6dcad0a376acf2e97af8e8f7a152a2540e3368"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Mar 12 15:38:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 15:38:26 2019 -0700"
      },
      "message": "Merge \"[API Feedback] Rename DebugEventReporter\"\nam: 3a6dcad0a3\n\nChange-Id: Iab9ed0e8160b45628286f6236f1bb5f61ecc74cd\n"
    },
    {
      "commit": "3a6dcad0a376acf2e97af8e8f7a152a2540e3368",
      "tree": "63d5cc165ac86f7386653b92aaf0cc5c4c2755d8",
      "parents": [
        "fe015a098cb725c48d2dcf70f2a0907a613b2a45",
        "04881f8184023031f670fe6397cbf2ec68640097"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Mar 12 22:25:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 22:25:46 2019 +0000"
      },
      "message": "Merge \"[API Feedback] Rename DebugEventReporter\""
    },
    {
      "commit": "04c28872d18351a1e52d998c43f8f38e61784c85",
      "tree": "e77f9b32197d5c1ab7023a9a026e5b0bffc5c5ee",
      "parents": [
        "67a088d69ce5989f7aee4af25fb3c23bbf37643e"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Feb 28 12:05:53 2019 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Mar 12 22:09:31 2019 +0000"
      },
      "message": "Add slot based ICC channel APIs\n\nThese are SystemApis which require MODIFY_PHONE_STATE, and can be used\nto open ICC channels when there is no available subscription, using the\nslot index instead of subId.\n\nBug: 126578014\nTest: builds\nChange-Id: I3f47a8ac07813ea9e326c7d76123352708bfeea2\n"
    },
    {
      "commit": "5bb71f49b3715a11a2fdffddd698deee4c2df2bc",
      "tree": "a06ecbd11d495859215b6c326e55ab9bdccbe82c",
      "parents": [
        "5d682a61aeee2f5fef16858c0462928b4c799433",
        "2933d3df56f1c65f4e5e5f866e3f429f6f97b9d2"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Tue Mar 12 21:58:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 21:58:01 2019 +0000"
      },
      "message": "Merge \"Remove interface for dex_boot.\""
    },
    {
      "commit": "8b0c0723c5b93f4f550be7864f35233885fbf10f",
      "tree": "ff4cf5fdd318f1737b5785bc3a4474ddf5076a38",
      "parents": [
        "22652e90484c8dc7eb50b5fdaa05f73684799819"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Tue Mar 12 13:35:56 2019 -0700"
      },
      "committer": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Tue Mar 12 13:53:20 2019 -0700"
      },
      "message": "api-review: add @Nullable annotation in the argument of getMatchingOsuProviders\n\nBug: 126702500\nTest: UnitTest\nChange-Id: I90314979ca1c9543c7646f1f6b9fcf5c65fd4577\nSigned-off-by: Ecco Park \u003ceccopark@google.com\u003e\n"
    },
    {
      "commit": "9f2e0f035a7c1c9530d45942a78011134c1bd59f",
      "tree": "a634859fa500c797b94c7d096fbc14f64571a134",
      "parents": [
        "eb3e7b3f64d2587fa22d2954ff6ab80d11f1de98"
      ],
      "author": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Tue Mar 12 13:32:08 2019 -0700"
      },
      "committer": {
        "name": "Jeremy Klein",
        "email": "jlklein@google.com",
        "time": "Tue Mar 12 13:36:21 2019 -0700"
      },
      "message": "Rename entitlement callback to adhere to API guidelines.\n\nThe method for OnTetheringEntitlementResultListener needs to be\nonTetheringEntitlementResult in order to meet our API guidelines:\n\n\"Use Listener when there is a single callback method and there will\nnever be any others. It should be an interface whose name is the same\nas the callback method plus Listener.\"\n\nBug: 126392011\nChange-Id: I9a883765541ae853c4eb3bd52c9d93a7af16e661\nTest: Manual build\n"
    },
    {
      "commit": "3a8254ad38a8b3c5fd14334afb2b17e6935c1b99",
      "tree": "82d7514e6e8e5799e0d13265094a41a902a810a9",
      "parents": [
        "d5621edc3506d99f054d230df1d39732138cd9c3"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Mar 12 13:18:17 2019 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Mar 12 13:18:17 2019 -0700"
      },
      "message": "Change Font.Builder#build return type from @Nullable to @NonNull\n\nBug: 124794844\nTest: N/A\nChange-Id: Ib7a7a4605698dbda7a7f649708964b2b83916354\n"
    },
    {
      "commit": "26269a1a8a6befdab9c210276fd1526fb0955567",
      "tree": "673fe6b6635b75178bf9ded5b90c1b650e7e6ff3",
      "parents": [
        "5c6d4ea6d29a6718883ac7fc638a2149d1917d8b"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sun Mar 10 15:51:02 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Mar 12 19:44:28 2019 +0000"
      },
      "message": "MediaDrm: create Executor overload for callback APIs\n\nBug: 123939401\nBug: 28674524\nTest: MediaDrmMockTest \u0026 MediaDrmClearkeyTest\nChange-Id: Ibf0bd90994ca5e6f337efe439f748ae6b618d38f\n"
    },
    {
      "commit": "d5621edc3506d99f054d230df1d39732138cd9c3",
      "tree": "d3e7f50e944591b524cbf65a7c635e0bf370c713",
      "parents": [
        "36ad7638dc4066ec8d563ff9c7fd94fa8291a931"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Mar 08 16:04:37 2019 -0800"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Mar 12 12:27:47 2019 -0700"
      },
      "message": "Change TabStop type from int to float\n\nThis is from API council feedback.\n\nBug: 124794899\nTest: atest CtsTextTestCases\nTest: atest CtsGraphicsTestCases\nChange-Id: Ifa95f87067239cca9c0791bf079045e4f645c3ad\n"
    },
    {
      "commit": "b64c10bc0697b80adb947606a9ddc696c8569064",
      "tree": "798ac68066d63cef381fe64d6b797355b97a73ad",
      "parents": [
        "ef266140faa0381d80175545940236e11580761d",
        "cada37225ba88c9379750e5eec9868eee9f17af4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 18:30:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 18:30:27 2019 +0000"
      },
      "message": "Merge \"AudioPolicy: add synchronous unregister method\""
    },
    {
      "commit": "e05b0ec4da7153fb8f721b2e4dfb5522bcd3e057",
      "tree": "c3b38fbf508b8d6b87f365c3345e4260c7e6113f",
      "parents": [
        "75f61c59199af41d2dcba145a6e4e6e41625cdfd",
        "e77cabc488e85377d7514c52d8b789828d2d6a25"
      ],
      "author": {
        "name": "Mingguang Xu",
        "email": "mingguangxu@google.com",
        "time": "Tue Mar 12 18:21:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 18:21:08 2019 +0000"
      },
      "message": "Merge \"Wifi usability: Comments from API review council are addressed\""
    },
    {
      "commit": "75f61c59199af41d2dcba145a6e4e6e41625cdfd",
      "tree": "1d9979717ec4028f0f3fcee860c88a101d214255",
      "parents": [
        "410d1c2c04fb6221b425e7e23538a1f939c6376b",
        "fb1b47931407723a83045f649235d53982116f98"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 17:59:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 17:59:44 2019 +0000"
      },
      "message": "Merge \"Hide packing structure from public API\""
    },
    {
      "commit": "9c3f325c64f0eb26c2e1fad0f745da5e8eae0c66",
      "tree": "cd0d084268599c267bffb2bfcec98bff208dbd3d",
      "parents": [
        "3bd5a13e85a0a9fb82d96f9a110c96979d371034",
        "72623f6d5c9e29af4187a123156367952b85019d"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Mar 12 17:49:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 17:49:32 2019 +0000"
      },
      "message": "Merge \"Tweak DelegatedAdminReceiver API surfaces\""
    },
    {
      "commit": "25c9ac3f5be30f8684dbe3dfdc1702d9c3b63604",
      "tree": "8d225d798c3932fc229c73d2a0bf90477e8e1716",
      "parents": [
        "3bd5a13e85a0a9fb82d96f9a110c96979d371034"
      ],
      "author": {
        "name": "Matvei Malkov",
        "email": "malkov@google.com",
        "time": "Tue Mar 12 12:26:40 2019 +0000"
      },
      "committer": {
        "name": "Matvei Malkov",
        "email": "malkov@google.com",
        "time": "Tue Mar 12 17:12:44 2019 +0000"
      },
      "message": "Rename methods for PopupWindow\n\nThis CL renames 4 methods for PopupWindow based on API council\nsuggestions. Also remove unused import in order to `repo upload`\n\nBug: b/126354063\nTest: All ListPopupWindow, MenuPopup and PopupWindow passed\nChange-Id: I5db93b1c18a7a3dc9033cb9c5bbe89107ac22024\n"
    },
    {
      "commit": "c7f498fe0bceca283c384ac303422fd8e9d0eccf",
      "tree": "3359b3aa7b72a4fc12feed11a3df904913d3d07b",
      "parents": [
        "37717aaf533ceba54cbbe5c0dfe017356c04f46d",
        "ff9c10593e075f65a06103f74dab447694b82583"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Mar 12 16:37:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 16:37:15 2019 +0000"
      },
      "message": "Merge \"Private DNS API: Follow-up on review\""
    },
    {
      "commit": "fbdd7930a01697ba8a60d6762162615fd64c16ed",
      "tree": "57260b01287a611c60ab38f3a5d7836fa810f9b0",
      "parents": [
        "794d22d0a7a02ada66e526bd56eac1170977eedb",
        "a4b70300e41bb432882e513c3a699012bebaeaa3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 16:25:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 16:25:25 2019 +0000"
      },
      "message": "Merge changes I72e979ce,I183b8a48\n\n* changes:\n  Add @IntDef for status of committed rollback.\n  Use test stubs for RollbackTests, not system stubs.\n"
    },
    {
      "commit": "794d22d0a7a02ada66e526bd56eac1170977eedb",
      "tree": "3e24ecf324e80a08d14621e47aebc9909269d705",
      "parents": [
        "e0efb8b424b26c9bb94ace4026965906492b439d",
        "7ac9a71880ea3a09a4bce3cb9628d6b4c9be80b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 16:22:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 16:22:11 2019 +0000"
      },
      "message": "Merge \"Update screen lock complexity permission to password complexity\""
    },
    {
      "commit": "cada37225ba88c9379750e5eec9868eee9f17af4",
      "tree": "38323f27380535321427c6a4f60cd295148b880f",
      "parents": [
        "a091cc2d8b3ac4caae4f5400174927753d59477e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Mar 02 16:14:12 2019 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Mar 12 08:54:05 2019 -0700"
      },
      "message": "AudioPolicy: add synchronous unregister method\n\nAdd a method to synchronously unregister an AudioPolicy. This method\n   also flushes the AudioRecord and AudioTrack instances that\n   were associated with any AudioMix created by this policy.\n\nBug: 119057550\nTest: see bug\nChange-Id: Ia58ccdaf8a50580bcdd49aa2f6e204f0f6c7f814\n"
    },
    {
      "commit": "40a3958d69d96e2025f163d3fefeb114eef5568f",
      "tree": "b74d16e9d062b7f646cc28a29657fba2016c8d6a",
      "parents": [
        "fdacc3af7c75b83f372fc34fec64f4be0cafc003",
        "5747d630591ce69cc7f19bfde807d251b608d797"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Mar 12 15:06:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 15:06:38 2019 +0000"
      },
      "message": "Merge \"Added Nullable annotations to NotificationManager API\""
    },
    {
      "commit": "c15c9ca54cb9b09b6c1d92eef3ffef810fe0fbea",
      "tree": "02ffcb0762ae41efb04fd462e419f4a36fceae0d",
      "parents": [
        "88333f4968dcde20b6d2d2e45a496804852e9f5c"
      ],
      "author": {
        "name": "Andrey Kulikov",
        "email": "andreykulikov@google.com",
        "time": "Tue Mar 12 14:53:06 2019 +0000"
      },
      "committer": {
        "name": "Andrey Kulikov",
        "email": "andreykulikov@google.com",
        "time": "Tue Mar 12 14:53:06 2019 +0000"
      },
      "message": "Introduce View.getAnimationMatrix()\n\nAdding a corresponding getter for the recently opened View.setAnimationMatrix(Matrix).\n\nBug: 126376184\nTest: new cts tests added\nChange-Id: I9d5abb1ae3606d2e3884859ce9a81c11c65613d6\n"
    },
    {
      "commit": "e927626ad6cd39e84faf2937e24f635b8bff10cf",
      "tree": "ea1e9d3c5736aeb531c1aa5ab3b423ff2bcf72ee",
      "parents": [
        "0887b3d7e67a4eefb420d17e8bce97caff9c4b01",
        "9350598635cd3d9e251bee15311f103af7c7c0af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 14:44:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 14:44:53 2019 +0000"
      },
      "message": "Merge \"Address API review for SessionInfo, LauncherApps\""
    },
    {
      "commit": "ff9c10593e075f65a06103f74dab447694b82583",
      "tree": "f3e3eecaaa95627537ce203d79103dd2cebad1dd",
      "parents": [
        "4ef578f33e7f54a7c53ce00a331855de723963bc"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Mar 12 13:15:36 2019 +0000"
      },
      "committer": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Tue Mar 12 13:40:14 2019 +0000"
      },
      "message": "Private DNS API: Follow-up on review\n\nTo follow up on the previous review, rename the success constant from\n\"success\" to \"no error\" since the enum it\u0027s associated with now refers\nto error codes.\n\nBug: 124301971\nTest: atest com.android.cts.devicepolicy.DeviceOwnerTest#testPrivateDnsPolicy\nChange-Id: I6b82dd44cbf2c18fb8c1673a272f22f0e8b39dbb\n"
    },
    {
      "commit": "72623f6d5c9e29af4187a123156367952b85019d",
      "tree": "5e272c62fd33fdee0ae26a143b19a219386f1936",
      "parents": [
        "b6965dfcc40108181ea3b825367e4082e2ed6084"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Mar 11 14:51:56 2019 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Mar 12 13:24:15 2019 +0000"
      },
      "message": "Tweak DelegatedAdminReceiver API surfaces\n\n* Add nullability annotaitons to new and existing (DeviceAdminReceiver) APIs\n* Make onReceive() final\n* Javadoc for uid paramater\n* Throw exception if method is not implemented\n\nBug: 123926441\nTest: make -j32 update-api\nChange-Id: Ib068b1d7f8f5abe903720b8e247c5e00bf8161c2\n"
    },
    {
      "commit": "8a9774550de85f6ddccdd34f23289ab95890665e",
      "tree": "734770091794ccf2acff09a07fbc72c206fe985f",
      "parents": [
        "10b249f57e87282ad550b8bd1acd97eb2b778129"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Fri Mar 08 13:27:17 2019 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Mar 12 12:14:37 2019 +0000"
      },
      "message": "Use test stubs for RollbackTests, not system stubs.\n\nAdds @TestApi for all system apis needed for RollbackTests.\n\nRemoves @SystemApi for RollbackManager.expireRollbackForPackage and\nRollbackManager.reloadPersistedData, which were always intended to be\nused solely for testing.\n\nBug: 127282563\nTest: atest RollbackTest StagedRollbackTest\nChange-Id: I183b8a484b4a08f36fc19d64241ab408d28c64ca\n"
    },
    {
      "commit": "80e6de89987c5e9be34f21e4c9e2e27572964d8a",
      "tree": "994fff0f9980194a0d1f30d7d3b0da58de2e5028",
      "parents": [
        "b319352192856efeb3c843ea630bd93f64820b8a",
        "9d73faef7dc573afbd1552f5f3b40f7d1c393572"
      ],
      "author": {
        "name": "Alex Kershaw",
        "email": "alexkershaw@google.com",
        "time": "Tue Mar 12 11:48:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 11:48:07 2019 +0000"
      },
      "message": "Merge \"Improve the javadoc for cross profile calendar uris.\""
    },
    {
      "commit": "0cf8c88d12e7b5faff34bce333aa85ccfdadfd20",
      "tree": "939a6e4092f9ac9546d68f8177180d6d5e3005a8",
      "parents": [
        "fe470d5fe6ae61ec676e53aae9eec5699b456709",
        "714bf4968e35c0dc6bab21224c733ee0da87c3f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 11:33:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 11:33:43 2019 +0000"
      },
      "message": "Merge \"Build: Add @NonNull for PREVIEW_SDK_FINGERPRINT.\""
    },
    {
      "commit": "10b249f57e87282ad550b8bd1acd97eb2b778129",
      "tree": "efa23be1917e4325a8f291bb284fdbe106cdd6d6",
      "parents": [
        "4ef578f33e7f54a7c53ce00a331855de723963bc",
        "06265a3b9b12067133b9d437637b7703eb31832c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 10:26:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 10:26:37 2019 +0000"
      },
      "message": "Merge \"ServiceInfo: Add a new foreground service type for MediaProjection.\""
    },
    {
      "commit": "888e5a4fb0f940a1fa86fe6771a8aae75d7d7638",
      "tree": "1a08eb453d28b40de615f27a3288a72eb7070448",
      "parents": [
        "fc0fbbb3af201499c5df7e8d7b813f336bdc2078"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 12 17:05:27 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 12 17:57:00 2019 +0900"
      },
      "message": "Hide constructor of MediaController#PlaybackInfo\n\nThis CL reverts the API change introduced by\n\"1dfec66: Make hidden constructor of PlaybackInfo as @SystemApi\"\n\nBug: 128245348\nTest: atest CtsMediaTestCases:android.media.cts.MediaSessionTest;\n      atest CtsMediaTestCases:android.media.cts.MediaControllerTest;\n      atest CtsMediaTestCases:android.media.cts.MediaBrowserTest;\nChange-Id: I6deeb048d6d209baa085792edf5ef2fdd8bb1d7c\n"
    },
    {
      "commit": "fc0fbbb3af201499c5df7e8d7b813f336bdc2078",
      "tree": "66eec793c371e07d6da713c5f34539645a69b027",
      "parents": [
        "c279ec5c6ff02aa195636db7cbc9c64b08a73720",
        "c0448b383fe5244cc67e3678c17400521d8fa6f2"
      ],
      "author": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Tue Mar 12 01:47:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 01:47:25 2019 -0700"
      },
      "message": "Merge \"Check if network has partial connectivity\" am: 174ae05817 am: 6cf91d1558\nam: c0448b383f\n\nChange-Id: Ib6c5ecc8238e1ac237eddcc00802fa5e7c0e24b9\n"
    },
    {
      "commit": "c0448b383fe5244cc67e3678c17400521d8fa6f2",
      "tree": "349e7b9ea26bd97f2de5112d2412a9826029563f",
      "parents": [
        "3f0ba8ac683e99ab8e38c594c782717689eca7b1",
        "6cf91d1558d91441e05372914139a4e3551727da"
      ],
      "author": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Tue Mar 12 01:37:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 01:37:59 2019 -0700"
      },
      "message": "Merge \"Check if network has partial connectivity\" am: 174ae05817\nam: 6cf91d1558\n\nChange-Id: I1c552638f576738540dda033f35bd32b011485b5\n"
    },
    {
      "commit": "6cf91d1558d91441e05372914139a4e3551727da",
      "tree": "fba8dd87036a00a9a3acc008a04c02b061ee19b9",
      "parents": [
        "9b820621648dd9a7aad5c602fb3e6d7c4e16f137",
        "174ae05817cb19919989907f507bc3ac6593c1f9"
      ],
      "author": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Tue Mar 12 01:28:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 01:28:50 2019 -0700"
      },
      "message": "Merge \"Check if network has partial connectivity\"\nam: 174ae05817\n\nChange-Id: I3e94029fe067a1a22acc640a0df6a87720572b94\n"
    },
    {
      "commit": "e252a740ca6323c5497cab2b1ed277572304c9fc",
      "tree": "5da78d6e3f1f4d6d85f66bc63a4630fe11754f76",
      "parents": [
        "f96cc080668db4442b38e8e48d70db2e010ed354"
      ],
      "author": {
        "name": "lucaslin",
        "email": "lucaslin@google.com",
        "time": "Tue Mar 12 13:08:03 2019 +0800"
      },
      "committer": {
        "name": "Lucas Lin",
        "email": "lucaslin@google.com",
        "time": "Tue Mar 12 07:37:33 2019 +0000"
      },
      "message": "Check if network has partial connectivity\n\nIn some networks, network validation may only get success\nresult for http probe but fail result for https probe.\nFor this kind of network, it may still work at some websites\nor apps, but user didn\u0027t know about that. In order to fix this\nissue, we will check if network has partial connectivity and\nnotify user to make a choice if they want to use this partial\nconnectivity or not.\n\nBug: 113450764\nTest: 1. Build pass.\n      2. Fake partial connectivity case for testing.\n      3. atest FrameworksNetTests\n      4. atest NetworkStackTests\n\nChange-Id: I69ed00ac4850904ff708c9fef22e148879a10e92\n"
    },
    {
      "commit": "3f0ba8ac683e99ab8e38c594c782717689eca7b1",
      "tree": "49db90087cff9db9e0feb1cef39b910ffe7e31ea",
      "parents": [
        "8f2af18c51b8ba159effbbc280dee6a248d3841d",
        "9b820621648dd9a7aad5c602fb3e6d7c4e16f137"
      ],
      "author": {
        "name": "Daniel Huang",
        "email": "danielwbhuang@google.com",
        "time": "Mon Mar 11 23:32:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 23:32:14 2019 -0700"
      },
      "message": "Merge \"Modify API return type and add callback.\" am: f96cc08066\nam: 9b82062164\n\nChange-Id: I6f54522dba518416445c647a1aaef11caf6865ec\n"
    },
    {
      "commit": "9b820621648dd9a7aad5c602fb3e6d7c4e16f137",
      "tree": "33e60a2d39e17a8536b266328b98b8894427b462",
      "parents": [
        "1091513f9310ff27f6251dc57f0d2076da0b08f8",
        "f96cc080668db4442b38e8e48d70db2e010ed354"
      ],
      "author": {
        "name": "Daniel Huang",
        "email": "danielwbhuang@google.com",
        "time": "Mon Mar 11 23:16:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 23:16:53 2019 -0700"
      },
      "message": "Merge \"Modify API return type and add callback.\"\nam: f96cc08066\n\nChange-Id: I8d8ff3efd4666c4548dfe8a142ae0ad3f0b34b2c\n"
    },
    {
      "commit": "f96cc080668db4442b38e8e48d70db2e010ed354",
      "tree": "0497c3daa6b13dbc11459eec604275594caa8cda",
      "parents": [
        "f9cca7dcc2ef4480d362a6b3b806a002264bbc5c",
        "a335880efee8fcb7c1d03fcb17553c78a9997ffa"
      ],
      "author": {
        "name": "Daniel Huang",
        "email": "danielwbhuang@google.com",
        "time": "Tue Mar 12 06:02:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 06:02:04 2019 +0000"
      },
      "message": "Merge \"Modify API return type and add callback.\""
    },
    {
      "commit": "306541b2ebd176c9ae5a9476376d8d882ad006a9",
      "tree": "b0e59df2a9ca7374d611bd0330f9622f87d607ea",
      "parents": [
        "38909ce7caa8d8d6532cb1a77a6a26cb1172ea61",
        "952affa9544032fa4b00bf81fc086d77889ec8c3"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Mon Mar 11 22:48:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 22:48:08 2019 -0700"
      },
      "message": "Merge \"Update nullability of api\" am: 47890345d0 am: 434096edef\nam: 952affa954\n\nChange-Id: I938e2eb22971b0d54ba597a76de9b69e2c1e6bba\n"
    },
    {
      "commit": "952affa9544032fa4b00bf81fc086d77889ec8c3",
      "tree": "225fbfd62ec44e3d5786578f78221827790ef451",
      "parents": [
        "4def8da26778c092a9accd15f1a9d7a98366c8d3",
        "434096edefcf419e665f06e422cd5dc6934ace1d"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Mon Mar 11 22:38:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 22:38:40 2019 -0700"
      },
      "message": "Merge \"Update nullability of api\" am: 47890345d0\nam: 434096edef\n\nChange-Id: If4e283682ec64eabb7f85421b275bf0424df9355\n"
    },
    {
      "commit": "434096edefcf419e665f06e422cd5dc6934ace1d",
      "tree": "d62ee8fb4129d20ed3ec8bed615f149dad0918a3",
      "parents": [
        "7bb0014975df4b78d970acda8e6074f9d6c557f6",
        "47890345d0f2812f1aca7d3f5d6cecb47e9bd90c"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Mon Mar 11 22:29:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 22:29:24 2019 -0700"
      },
      "message": "Merge \"Update nullability of api\"\nam: 47890345d0\n\nChange-Id: Ie8ed183155b16c87a98c19f11f69fe869e797880\n"
    },
    {
      "commit": "9d73faef7dc573afbd1552f5f3b40f7d1c393572",
      "tree": "cd6c3b473cd4cb478a59b203139d019a720c2a39",
      "parents": [
        "efe224d9ed8c129aaddc2bf6c6f07f777a566e70"
      ],
      "author": {
        "name": "yuemingw",
        "email": "yuemingw@google.com",
        "time": "Tue Mar 05 19:46:31 2019 +0000"
      },
      "committer": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Tue Mar 12 05:25:34 2019 +0000"
      },
      "message": "Improve the javadoc for cross profile calendar uris.\n\nTest: manual\nBug: 123625889\nChange-Id: If3015774428aa772801871a56c582c16935a7d63\nBu: 126904569\nBug: 126700505\n"
    },
    {
      "commit": "47890345d0f2812f1aca7d3f5d6cecb47e9bd90c",
      "tree": "a7f19ef0041f78a0e7cda09cba65f19280b3c380",
      "parents": [
        "cc3a190b0735e75cf2cee8b38d5188ed3b740d54",
        "e3f17b76c121f2e6f635228f3b6caeeabaaf7792"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Tue Mar 12 05:22:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 12 05:22:28 2019 +0000"
      },
      "message": "Merge \"Update nullability of api\""
    },
    {
      "commit": "ec6bf88434d3f754c34f0aafbd567df46ea6ec58",
      "tree": "aa9c9906adaf97c576257e4d3512096e5fb1c8b5",
      "parents": [
        "f296a878bf57fc483cf660be01488d53ff21b6ea",
        "c3ce09eef7acabfb39db1a7bf97062f1b4e91183"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Mar 12 04:06:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 04:06:32 2019 +0000"
      },
      "message": "Merge \"Revert Media 1.0 API changes introduced for making 1.0 updatable\""
    },
    {
      "commit": "54626bf41f24e7543cf57165eb93b7be3cd9a774",
      "tree": "462d85c45291a50fa157e5395cc3d20b987b7435",
      "parents": [
        "ab4a65e72e2ad590103eb076403cdd4871e9cd33",
        "bbb043ae86f7f8cd390a3c6b6383a98c13389547"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 03:52:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 03:52:33 2019 +0000"
      },
      "message": "Merge \"[webview] Rename force dark WebView settings.\""
    },
    {
      "commit": "f66f3ae9215daaa2e5043d21cdc4aa689a0096be",
      "tree": "34c8d55d24da4e15ebd998286abf8ac802536441",
      "parents": [
        "1fc84caa29fc331da971f30eec6ba902d66251a4",
        "39b68efcc3c37600b4742a23ce8460bc58347e61"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 02:37:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 02:37:30 2019 +0000"
      },
      "message": "Merge \"[webview] rename unresponsive renderer APIs\""
    },
    {
      "commit": "1fc84caa29fc331da971f30eec6ba902d66251a4",
      "tree": "afdcb01fe6a1aab17febc5023f98ae2085dd45a7",
      "parents": [
        "03fdf352086b53a0585e3406517f650ae1020541",
        "2a6cdc554e5d358810a139d10ff6f0d6e4f3301c"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Tue Mar 12 02:29:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 02:29:06 2019 +0000"
      },
      "message": "Merge \"Added Passpoint prefix to Passpoint related methods in WifiInfo\""
    },
    {
      "commit": "2eeb3ac89766a354b339656a76e9184d02febc29",
      "tree": "ed40947f44c3d83088346ab14cd005bb97b26fb4",
      "parents": [
        "f19439cc68fb988cd835933466da11ad8e97e5c0",
        "da1d242ce8e2980f7392501bc979b21e398b60cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 01:49:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:49:56 2019 +0000"
      },
      "message": "Merge \"SurfaceControl, Surface: Add nullability annotations.\""
    },
    {
      "commit": "f19439cc68fb988cd835933466da11ad8e97e5c0",
      "tree": "8c1215fec7726f9c5285970c2080b24aa2b2062a",
      "parents": [
        "635df6c9fc38faee5ec05d7b8f6de5b9b39e26e3",
        "29a90d6b4b93fdd13dd322d0beada80e8ac09548"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 01:46:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:46:35 2019 +0000"
      },
      "message": "Merge \"Make Resources#getAttributeSetSourceResId public\""
    },
    {
      "commit": "98221767e0a391c9edaab915984537cbfa7b00ff",
      "tree": "bd45d547a1f517aa06cd61db905be2812448b558",
      "parents": [
        "ea69440c6f1b5576bd093bd35de040229ad7038a",
        "50ef2008928395975ad057c3c127ed401c6ad301"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Tue Mar 12 01:39:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:39:32 2019 +0000"
      },
      "message": "Merge \"Added UserManager#getUserSwitchability.\""
    },
    {
      "commit": "ea69440c6f1b5576bd093bd35de040229ad7038a",
      "tree": "dc4d4b1566068d89be50087d37bdc50ed378ae15",
      "parents": [
        "5657282f0731527644b79e1fb03f09ee7065cbdb",
        "9533e627ca51a8165f043fdbb3208f753449526f"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Tue Mar 12 01:39:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:39:32 2019 +0000"
      },
      "message": "Merge \"Update UserManager#removeUser to follow API guidelines.\""
    },
    {
      "commit": "b4ed9473856f337c9b90b2545cf8cc44e298b1aa",
      "tree": "217ecb9dd8a16e36a44aca090d5ff058b1e1d001",
      "parents": [
        "64d8e5cdc763e7c741fa918b7878cf1455dd736a",
        "3e12ac7434914cb131f54f4030a2e8ab04fe6f5c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 12 01:06:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:06:03 2019 +0000"
      },
      "message": "Merge \"ContentSuggestionsService - allow user manager to disable content suggestions.\""
    },
    {
      "commit": "64d8e5cdc763e7c741fa918b7878cf1455dd736a",
      "tree": "728f8a8f1888d20d6c52954666cdddc666ed0424",
      "parents": [
        "b8e9c1c5807b7bafef92d147841d5646587be726",
        "cf8f1b2a582ef0da3da00716210381349077d239"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Mar 12 01:05:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 01:05:02 2019 +0000"
      },
      "message": "Merge \"API review: annotate everything\""
    },
    {
      "commit": "bbb043ae86f7f8cd390a3c6b6383a98c13389547",
      "tree": "a5564f5655674a72323a9d9d8d6a54c461015d9d",
      "parents": [
        "8e0fb7d86df53614ea490ebb8a4ec32497968450"
      ],
      "author": {
        "name": "Tobias Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Mar 11 10:14:28 2019 +0000"
      },
      "committer": {
        "name": "Tobias Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Mar 11 23:54:27 2019 +0000"
      },
      "message": "[webview] Rename force dark WebView settings.\n\nPer API council request, remove setForceDarkMode -\u003e setForceDark to\nalign with other framework naming.\n\nBug: 120599879\nTest: None\nChange-Id: I3f4ed00303d7e4b7d0651a384324a8b265663290\n"
    },
    {
      "commit": "fb1b47931407723a83045f649235d53982116f98",
      "tree": "38e91f9f95e0979a2156520b1170b11194343b20",
      "parents": [
        "36ad7638dc4066ec8d563ff9c7fd94fa8291a931"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Mar 08 14:05:08 2019 -0800"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Mar 11 16:51:47 2019 -0700"
      },
      "message": "Hide packing structure from public API\n\nThe hyphen edit is packed into 8bit integer in native library, but this\nshould not be exposed to public API as API council suggested.\n\nThis CL includes:\n- Removing packing structure from HyphenEdit and move constants from\n  Hyphenator to Paint.\n- Replace LineBreaker\u0027s getLineHyphenEdit with two separate start/end\n  function.\n- Replace Paint\u0027s getHyphenEdit with two separate start/end function.\n- StaticLayout still relies on this packing mechanism but no longer need\n  to be the same packing structure as in Minikin.\n\nBug: 124794844\nTest: atest CtsGraphicsTestCases\nTest: atest CtsTextTestCases\nChange-Id: I8206061f554cf6e119b2b565162f54317eac630a\n"
    },
    {
      "commit": "2933d3df56f1c65f4e5e5f866e3f429f6f97b9d2",
      "tree": "d21ce9a94eca87e9e79129e4d2e8e48a6659dcf8",
      "parents": [
        "e756f460d028794a265494e0619db02e6905676a"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Mon Mar 11 15:42:55 2019 -0700"
      },
      "committer": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Mon Mar 11 15:56:02 2019 -0700"
      },
      "message": "Remove interface for dex_boot.\n\nPer API council feedback, we are making changes to include only the\nnamespace in the system API defined in DeviceConfig.java. Strings which\ndefine property names should be defined in code local to the feature\ninstead.\n\nBug: 126411407\nTest: atest FrameworksCoreTests:DeviceConfigTest\n      atest FrameworksServicesTests:DexManagerTests\n\nChange-Id: I6af1b6f2d0071f800fa33efa2a548577635dd013\n"
    },
    {
      "commit": "8607125b45a8cc3723c1e6442f4212a48d9f3ff9",
      "tree": "966b8261d4b55ea2b6a802a25eb33f4f85f7d08c",
      "parents": [
        "b467c55448339c37dec46674f82050b4663e191a",
        "ab85849ce7c5c97962aa74ac800d81b100d204bd"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 11 15:33:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 15:33:16 2019 -0700"
      },
      "message": "Merge \"rename precise carrier id to specific carrier id\" am: 118354f77c\nam: ab85849ce7\n\nChange-Id: Icb53a9998d1f93852aadbee36a0f61322d8962b3\n"
    },
    {
      "commit": "0a6dc7537157949ec6b09a18fdab5d32f1c1692c",
      "tree": "edf2648583cdcf0df6a802717a22e95adfcd0db7",
      "parents": [
        "e756f460d028794a265494e0619db02e6905676a",
        "fdb5af22aa43056de570526799ddf28101037d55"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Mon Mar 11 22:12:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 22:12:53 2019 +0000"
      },
      "message": "Merge \"InspectionCompanions as nested classes\""
    },
    {
      "commit": "da1d242ce8e2980f7392501bc979b21e398b60cb",
      "tree": "081f8f6e479cd072316e23dde47c2367109c7aaf",
      "parents": [
        "d7300de54b22b0b7c99fad080e4e6da3b192a15a"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Mar 07 15:54:37 2019 -0800"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Mar 11 15:09:42 2019 -0700"
      },
      "message": "SurfaceControl, Surface: Add nullability annotations.\n\nIn response to API Feedback.\n\nTest: Builds\nBug: 126700125\nBug: 126360307\nChange-Id: I17a14fd0d1b527ee38f68935cddee73fb4d10195\n"
    },
    {
      "commit": "ab85849ce7c5c97962aa74ac800d81b100d204bd",
      "tree": "1a4c50af53528933160e9331a38c473d75e778e3",
      "parents": [
        "5aa966173981af0a0e0ec86ead4d9e2ddc1e9a94",
        "118354f77c8db8ebbcad421b25976795c53882bf"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 11 14:54:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Mar 11 14:54:34 2019 -0700"
      },
      "message": "Merge \"rename precise carrier id to specific carrier id\"\nam: 118354f77c\n\nChange-Id: I2ef97c1013e3e77b7ec4ec311eaa437503a758e8\n"
    },
    {
      "commit": "50ef2008928395975ad057c3c127ed401c6ad301",
      "tree": "973e97070701afbfdf1b482e74f588697d115c07",
      "parents": [
        "67a088d69ce5989f7aee4af25fb3c23bbf37643e"
      ],
      "author": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Mon Mar 04 16:41:12 2019 -0800"
      },
      "committer": {
        "name": "Varun Shah",
        "email": "varunshah@google.com",
        "time": "Mon Mar 11 14:49:03 2019 -0700"
      },
      "message": "Added UserManager#getUserSwitchability.\n\nThe new SystemApi indicates whether user switching is currently allowed\nor not. This API provides more detail than the already existing\nUserManager#canSwitchUsers (now deprecated) by telling the user why\nusers cannot be switched via a flag that\u0027s returned.\n\nBug: 124883455\nTest: atest android.server.pm.UserManagerTest#testGetUserSwitchability\nChange-Id: Ib3ac2f063f3638a172fa339fd2330604b910c7f4\n"
    },
    {
      "commit": "e756f460d028794a265494e0619db02e6905676a",
      "tree": "785f1d709e4405b5d7d0c0839f69769867dde96e",
      "parents": [
        "79f2408ef759dd0faecad549a8feb154c76a70f9",
        "2cd860317f7deddc72b408c22c6e22885999dac1"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Mon Mar 11 21:36:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 21:36:35 2019 +0000"
      },
      "message": "Merge \"Added @NonNull annoation to Insets.NONE static field\""
    },
    {
      "commit": "3e12ac7434914cb131f54f4030a2e8ab04fe6f5c",
      "tree": "a68b4ebd675c9c9b112e47b991501834c13c1909",
      "parents": [
        "79f2408ef759dd0faecad549a8feb154c76a70f9"
      ],
      "author": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Tue Mar 05 16:50:39 2019 -0800"
      },
      "committer": {
        "name": "Zak Cohen",
        "email": "zakcohen@google.com",
        "time": "Mon Mar 11 21:36:19 2019 +0000"
      },
      "message": "ContentSuggestionsService - allow user manager to disable content suggestions.\n\nBug: 126227834\nTest: compile\nChange-Id: I2e8f4a87b1d4adf0d3dd591380d50ee28ae20379\n"
    },
    {
      "commit": "118354f77c8db8ebbcad421b25976795c53882bf",
      "tree": "772ec1c19536834e589becc05395d5327212b3eb",
      "parents": [
        "e17575c03e1c1fb92f01fb7ff5d56e76692ddaa4",
        "2b0139ca181a0e034e5214da50a84bc12a57a1bd"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Mar 11 21:34:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 11 21:34:30 2019 +0000"
      },
      "message": "Merge \"rename precise carrier id to specific carrier id\""
    },
    {
      "commit": "79f2408ef759dd0faecad549a8feb154c76a70f9",
      "tree": "643a8fec318777b4da39e8b1d2348fb82384a608",
      "parents": [
        "81d86eeae1c016111dfa993ae6fd05a528861f41",
        "ea9881d881fb542ca0d348a24d9b80bcd435e410"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Mon Mar 11 21:33:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 21:33:22 2019 +0000"
      },
      "message": "Merge \"Add DeviceConfig.onPropertiesChangedListener.\""
    },
    {
      "commit": "835282ec291e86b907b9758e1dca07923e78059e",
      "tree": "2fe3d68f20efe0fc8b074fa45df30143dd9e7cbd",
      "parents": [
        "c7df290ce5fbb434a967960980f6236d70e267bb",
        "3df6695dd77330a1b31b81fb6f932de218cd4568"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 11 21:05:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 21:05:55 2019 +0000"
      },
      "message": "Merge \"Address DPM Private DNS API Review\""
    },
    {
      "commit": "5747d630591ce69cc7f19bfde807d251b608d797",
      "tree": "6b281e10ef86d87027d1a058a3c54a5d55b42301",
      "parents": [
        "8e97c35976e02c5dd4f1c5f84c1887b848d4fd1a"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Mar 11 14:23:23 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Mar 11 17:04:16 2019 -0400"
      },
      "message": "Added Nullable annotations to NotificationManager API\n\nTest: build\nTest: atest passes\nFixes: 126701384\nChange-Id: I3e9d758871ad23827a3d11a68139cb87ad7a99e4\n"
    },
    {
      "commit": "6b6f5b6df1c4ec2237194315cb65027115714e7a",
      "tree": "a748958a93a28157ff02f886a209a3197f6e8ba0",
      "parents": [
        "07c6f4d4bdb39b562bc6a81ac9b4a094ed7215f9",
        "596a6edd0fcd7a6cb85c3e580762c1256c3634fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 11 20:04:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 20:04:08 2019 +0000"
      },
      "message": "Merge \"Fix Annotations\""
    },
    {
      "commit": "07c6f4d4bdb39b562bc6a81ac9b4a094ed7215f9",
      "tree": "279ed1bbd99dc616d103cf0be90986f14bfea7fc",
      "parents": [
        "67a088d69ce5989f7aee4af25fb3c23bbf37643e",
        "0ccb0c81c7441a2ad223d614fbad40b0d368152b"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Mar 11 19:54:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 19:54:27 2019 +0000"
      },
      "message": "Merge \"[AWARE] Move WifiAwareNetworkSpecifier Builder to its parent class\""
    },
    {
      "commit": "73fde4b2fc26f49e32fb55812fef95b69b1dde17",
      "tree": "43a2d2900e1148e2b35e7109934891e521c563b5",
      "parents": [
        "36ad7638dc4066ec8d563ff9c7fd94fa8291a931",
        "c33c55b26beab577dded958d29c479471a3cce0b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 11 18:53:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 18:53:50 2019 +0000"
      },
      "message": "Merge \"Remove onSmsKillSwitchToggled() from system API.\""
    }
  ],
  "next": "ea9881d881fb542ca0d348a24d9b80bcd435e410"
}
