)]}'
{
  "log": [
    {
      "commit": "2794ff0ca8d2c3da2ceb3974b79a44f0797eca58",
      "tree": "931b85dc0ae75b3b1a8089942764613e3f98eacd",
      "parents": [
        "e2fd8e3dcfa53a86b26018de7cc7ba76507334a7",
        "46e1ca40b6af36f1ba2c1a6cd117350a0f5752fc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 09 17:51:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 17:51:26 2022 +0000"
      },
      "message": "Merge \"IBinder.transact: clarify return\""
    },
    {
      "commit": "e2fd8e3dcfa53a86b26018de7cc7ba76507334a7",
      "tree": "076d34e076a5b8670c94a23afc9bc23032f054ce",
      "parents": [
        "4ac3fffc9450cd0468e123b4e2684beb2d31ed4d",
        "9d7925e60c14b6684f84b43631ff721c3c06aeed"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Mar 09 17:24:04 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 17:24:04 2022 +0000"
      },
      "message": "Merge \"Create new DataEnabledReasons for for DataSettingsManager\""
    },
    {
      "commit": "4ac3fffc9450cd0468e123b4e2684beb2d31ed4d",
      "tree": "c8ed1adbf9fcd9798e1c12e8a36205dabc4fa0b3",
      "parents": [
        "77da69b7643d304767e48d99d2a02583d4752575",
        "b42f5ac8bcf2f9700586c9e8563860f6ec481062"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 09 17:17:40 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 17:17:40 2022 +0000"
      },
      "message": "Merge \"Unhide ApnType.ENTERPRISE\""
    },
    {
      "commit": "77da69b7643d304767e48d99d2a02583d4752575",
      "tree": "63e9349ada6bb989c55b713a9975f2f365c9672c",
      "parents": [
        "199359822ede408264b49dbe05e0d67080893921",
        "fd127c62e7792ed473598b0d702b142fffbd9b33"
      ],
      "author": {
        "name": "Kanyinsola Fapohunda",
        "email": "kanyinsola@google.com",
        "time": "Wed Mar 09 13:34:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 13:34:23 2022 +0000"
      },
      "message": "Merge \"Reduce NTP polling interval\""
    },
    {
      "commit": "199359822ede408264b49dbe05e0d67080893921",
      "tree": "4f88eb5d3f921de18ae2e9453ef4b783515cfc62",
      "parents": [
        "78255ccf78532ddb39602090fa847ae3e4aa2d4e",
        "a956966554334c8c4c69252569c8debd90b28c60"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 09 12:50:31 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 12:50:31 2022 +0000"
      },
      "message": "Merge \"Forward `svc bluetooth` to \"cmd bluetooth\"\""
    },
    {
      "commit": "78255ccf78532ddb39602090fa847ae3e4aa2d4e",
      "tree": "4755aeedd7689411eda02fa61944896ee34797e7",
      "parents": [
        "471a91657a7d5999c1225bcbd0b872b009943d8c",
        "259ca1ec6188caeaac440c0fc63698360ce7f890"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 09 12:07:06 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 12:07:06 2022 +0000"
      },
      "message": "Merge \"Do not register Curve25519 as a key factory directly\""
    },
    {
      "commit": "259ca1ec6188caeaac440c0fc63698360ce7f890",
      "tree": "4755aeedd7689411eda02fa61944896ee34797e7",
      "parents": [
        "471a91657a7d5999c1225bcbd0b872b009943d8c"
      ],
      "author": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Wed Mar 09 11:03:12 2022 +0000"
      },
      "committer": {
        "name": "Eran Messeri",
        "email": "eranm@google.com",
        "time": "Wed Mar 09 11:03:12 2022 +0000"
      },
      "message": "Do not register Curve25519 as a key factory directly\n\nDo not register Curve 25519 algorithms as key factories, until we fix\nthe registration to be in compliance with JEP 324.\n\nBug: 222440855\nBug: 222194540\nTest: atest android.keystore.cts.Curve25519Test android.keystore.cts.KeyFactoryTest#testAlgorithmList CtsLibcoreTestCases:libcore.java.security.ProviderTest#test_Provider_getServices\nMerged-In: Ibd53070a890955affaff5e4e7213892afd423db7\nChange-Id: I11b3574aeff54b3eb8bf496c4c14aa1338629ce5\n"
    },
    {
      "commit": "471a91657a7d5999c1225bcbd0b872b009943d8c",
      "tree": "7f041ba3b84062984b149cda1016ff9e1ef57b8c",
      "parents": [
        "e1c9ad94599cac142cb4b81e3324a427fa7106ac",
        "2c5180a627ac6de511f4d01fff3f76aa0badfed2"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Wed Mar 09 10:24:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 10:24:16 2022 +0000"
      },
      "message": "Merge \"Replacing BluetoothCodecStatus creator by Builder\""
    },
    {
      "commit": "e1c9ad94599cac142cb4b81e3324a427fa7106ac",
      "tree": "685d03e1c10f60f23a13184ca829ea48e2066f29",
      "parents": [
        "1004623ba1073de6c3d9d9d9dbbd956cda8bbdec",
        "8be52bc1990c648333fcb146f105f78d4a9cfbe0"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Wed Mar 09 09:16:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 09:16:29 2022 +0000"
      },
      "message": "Merge \"Allowing for null net caps in updateConfiguration\""
    },
    {
      "commit": "1004623ba1073de6c3d9d9d9dbbd956cda8bbdec",
      "tree": "a3a54259dd84f9d4369da9ffb4bc3532bc4a196f",
      "parents": [
        "f9ce0a2c2bd775ddaeb673369d8cb6735bbf49e7",
        "7c8cadb9683ce4be53807cfa1cb022c5646e4f9b"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "amhk@google.com",
        "time": "Wed Mar 09 08:34:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 08:34:46 2022 +0000"
      },
      "message": "Merge \"pm install: clarify when --multi-package can be used\""
    },
    {
      "commit": "f9ce0a2c2bd775ddaeb673369d8cb6735bbf49e7",
      "tree": "f07b4b3c4dd248afc2d7df2e650c0f8e909c2113",
      "parents": [
        "92381c6857483e9c696b3806aeadce6c7912f27d",
        "4d7c2941c14c6dfc686711d60bf9797abf747775"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 09 07:04:10 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 07:04:10 2022 +0000"
      },
      "message": "Merge \"Update StaleDataclassProcessor for JDK 17\""
    },
    {
      "commit": "92381c6857483e9c696b3806aeadce6c7912f27d",
      "tree": "22f8891833a535c4567b1c7a35daa4a86077ee26",
      "parents": [
        "7c8bca867d2d4f4608205aacb1af6c989be222d0",
        "975003d07cfdad6ca263e1dc940222858b9ef4ae"
      ],
      "author": {
        "name": "Mark Chien",
        "email": "markchien@google.com",
        "time": "Wed Mar 09 05:00:58 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 05:00:58 2022 +0000"
      },
      "message": "Merge \"Split updateMeteredNetwork{Allow, Deny}List into add and remove\""
    },
    {
      "commit": "9d7925e60c14b6684f84b43631ff721c3c06aeed",
      "tree": "e60ecfacc56433a48cd950dd707385d178f2c729",
      "parents": [
        "7c8bca867d2d4f4608205aacb1af6c989be222d0"
      ],
      "author": {
        "name": "Sarah Chin",
        "email": "sarahchin@google.com",
        "time": "Mon Dec 20 17:49:05 2021 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 08 20:19:14 2022 -0800"
      },
      "message": "Create new DataEnabledReasons for for DataSettingsManager\n\nDataEnabledSettings used an internal DataEnabledChangedReason when\nnotifying data enabled was changed. For DataSettingsManager, sync the\nreasons with TelephonyManager#DataEnabledReasons and remove the internal\nreaons.\n\nTest: atest FrameworksTelephonyTests\nBug: 204309297\nMerged-In: I8d6fd13e319ce165e25f2afd93bf9884fbf22667\nChange-Id: I8d6fd13e319ce165e25f2afd93bf9884fbf22667\n"
    },
    {
      "commit": "7c8bca867d2d4f4608205aacb1af6c989be222d0",
      "tree": "0ab3b390240dd95d9fd23598505942b835a0ec38",
      "parents": [
        "04d04ca89d30a6bb25659256a0d2ecab83dcd72b",
        "69971366dd6504e879300ab7f7925f34f2a248cf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 09 03:12:47 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 03:12:47 2022 +0000"
      },
      "message": "Merge \"Added IWLAN handover support\""
    },
    {
      "commit": "69971366dd6504e879300ab7f7925f34f2a248cf",
      "tree": "0ab3b390240dd95d9fd23598505942b835a0ec38",
      "parents": [
        "04d04ca89d30a6bb25659256a0d2ecab83dcd72b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 16 11:17:42 2021 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 08 17:06:29 2022 -0800"
      },
      "message": "Added IWLAN handover support\n\nBug: 196597630\nTest: atest DataNetworkControllerTest DataRetryManagerTest DataNetworkTest\nMerged-In: Iaf9cef37994ea8eb0e56c068dd39b9dee2d3ca90\nChange-Id: Iaf9cef37994ea8eb0e56c068dd39b9dee2d3ca90\n"
    },
    {
      "commit": "04d04ca89d30a6bb25659256a0d2ecab83dcd72b",
      "tree": "ea7ee96e301f5a73bf556d1b84a2594fba1a9fd6",
      "parents": [
        "5a5a4504a5e4fb336f1cc0f796e39ce9ba58ad61",
        "93fbf49a147eeabe7bcdc7da5210ec1395e856b3"
      ],
      "author": {
        "name": "Sungcheol Ahn",
        "email": "donaldahn@google.com",
        "time": "Wed Mar 09 00:52:42 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 00:52:42 2022 +0000"
      },
      "message": "Merge \"[Telephony] checking if the delegate is null before calling.\""
    },
    {
      "commit": "5a5a4504a5e4fb336f1cc0f796e39ce9ba58ad61",
      "tree": "f7dc9a82d58c9fac2a02f7f0faa3105ba0881a47",
      "parents": [
        "5c72552e3905966aff459f9107f38b1327b7b862",
        "17750cb4116418db5e31470669d5e786e43f3c66"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Mar 08 19:13:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 08 19:13:46 2022 +0000"
      },
      "message": "Merge \"Fix log message when failing to open bpf maps\""
    },
    {
      "commit": "5c72552e3905966aff459f9107f38b1327b7b862",
      "tree": "6e9da0adf05df12e0aed78d517ca55210d3ed50e",
      "parents": [
        "f6a697293d3a178d2396bbe4b3390e8cd6f69126",
        "06ce6c0299d77ff73d073f3c770cc3fce0d48127"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 08 18:01:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 08 18:01:32 2022 +0000"
      },
      "message": "Merge \"Update @RequiresApi declarations for T to be 33.\""
    },
    {
      "commit": "f6a697293d3a178d2396bbe4b3390e8cd6f69126",
      "tree": "18ea5abae003a662705f187a5884f3c09e8d9ec2",
      "parents": [
        "b57c42cb439ed4ed22a66867a75b15818edd8081",
        "0384dbb5bbdee61ed803029242e08d61b9513bff"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 08 18:01:22 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 08 18:01:22 2022 +0000"
      },
      "message": "Merge \"Telephony data refactoring API changes\""
    },
    {
      "commit": "06ce6c0299d77ff73d073f3c770cc3fce0d48127",
      "tree": "77da25e94ab70e07059d1c259e9327e9545e4efd",
      "parents": [
        "b57c42cb439ed4ed22a66867a75b15818edd8081"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Nov 01 14:53:03 2021 +0000"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Mar 08 17:56:30 2022 +0100"
      },
      "message": "Update @RequiresApi declarations for T to be 33.\n\nLint assumes that the next API is going to be the previous API level +\n1. This means that for things in development, when bumping the API level\nfor a prior release (e.g. bumping for SC-V2 while T is in development),\nanything targeting the in-development API now needs to bump their\n@RequireSdk levels by one.\n\nBug: 204295952\nTest: N/A\nMerged-In: I3c69d71f2f2ac75ce1ec3af7c63fa4d25bd9aebe\nChange-Id: I3c69d71f2f2ac75ce1ec3af7c63fa4d25bd9aebe\n"
    },
    {
      "commit": "7c8cadb9683ce4be53807cfa1cb022c5646e4f9b",
      "tree": "bd78177fa596bc81844aaf5c93e0231e487a020b",
      "parents": [
        "0f839e536d5b132dbade28db1d22841bb2612cd3"
      ],
      "author": {
        "name": "Mårten Kongstad",
        "email": "amhk@google.com",
        "time": "Tue Mar 08 16:11:05 2022 +0000"
      },
      "committer": {
        "name": "Mårten Kongstad",
        "email": "amhk@google.com",
        "time": "Tue Mar 08 16:34:26 2022 +0000"
      },
      "message": "pm install: clarify when --multi-package can be used\n\nThe package manager shell commands \u0027install\u0027, \u0027install-streaming\u0027,\n\u0027install-incremental\u0027 and \u0027install-create\u0027 all use the same method to\nparse their command line options, but the commands expect slightly\ndifferent input. Passing in an unexpected option will lead to\nimplementation defined behaviour: \u0027pm install --multi-package\u0027 will try\n(and fail) to write a file to the root directory, which is reported to\nthe end user as:\n\n  Error: failed to write; open failed: EROFS (Read-only file system)\n\nReduce confusion by explicitly preventing --multi-package outside of\n\u0027install-create\u0027.\n\nAlso, remove -w from the usage text: -w was replaced by\n--restrict-permissions in commit 83a3a4a9db7.\n\nBug: 223171705\nTest: adb shell pm install --multi-package /path/to/apk # fails and complains about --multi-package\nTest: adb shell pm install /path/to/apk # succeeds\nTest: atest PackageManagerServiceTest\nChange-Id: Idb098e2197f02de2a42cc3d010ffb8968a6fbd29\n"
    },
    {
      "commit": "8be52bc1990c648333fcb146f105f78d4a9cfbe0",
      "tree": "697305a1dadb094af453efbf42d4fa267cb092ca",
      "parents": [
        "8c3099230221d1242cc800e757b9c18f61916168"
      ],
      "author": {
        "name": "James Mattis",
        "email": "jmattis@google.com",
        "time": "Thu Mar 03 16:07:11 2022 -0800"
      },
      "committer": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Tue Mar 08 16:50:35 2022 +0100"
      },
      "message": "Allowing for null net caps in updateConfiguration\n\nMarking NetworkCapabilities as nullable in updateConfiguration and\nupdating where needed to support this. This will allow callers of the\nethernet network management updateConfiguration API to use it primarily\nfor setting an ethernet network\u0027s IP configuration.\n\nBug: 222565654\nBug: 220017952\nBug: 210485380\nTest: atest EthernetNetworkUpdateRequestTest\n\nChange-Id: I1f80e950acbd078a6b3378e1fa5f1e4173112e79\n"
    },
    {
      "commit": "0384dbb5bbdee61ed803029242e08d61b9513bff",
      "tree": "18ea5abae003a662705f187a5884f3c09e8d9ec2",
      "parents": [
        "b57c42cb439ed4ed22a66867a75b15818edd8081"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Dec 15 13:12:54 2021 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 08 06:12:13 2022 -0800"
      },
      "message": "Telephony data refactoring API changes\n\nDataProfile is the parameters used for setup data, but DataProfile\nis almost identical as ApnSetting. So move ApnSetting into\nDataProfile, also add TrafficDescriptor, which is specific to\n5G SA network.\n\nAlso added a new state for data handover between IWLAN and cellular.\n\nBug: 196597630\nTest: CTS \u0026\u0026 atest FrameworksTelephonyTests\nMerged-In: I3f188921b92b4a14c323819ff58ab9ae57488937\nChange-Id: I3f188921b92b4a14c323819ff58ab9ae57488937\n"
    },
    {
      "commit": "b57c42cb439ed4ed22a66867a75b15818edd8081",
      "tree": "f13ef38c81c307d9e428ca9b5a09bfbcaaaa3cf8",
      "parents": [
        "0f839e536d5b132dbade28db1d22841bb2612cd3",
        "522c74f5328994995bc2df2faacb1c7592d70636"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 08 13:46:42 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 08 13:46:42 2022 +0000"
      },
      "message": "Merge \"profcollet: Fix possible NPE\""
    },
    {
      "commit": "2c5180a627ac6de511f4d01fff3f76aa0badfed2",
      "tree": "bacd72469048c89da76d6dba659f7c54402a8f3d",
      "parents": [
        "7db2d81ae0478e040a1f497e8126a20103c9d43f"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Tue Mar 08 13:31:41 2022 +0000"
      },
      "committer": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Tue Mar 08 13:33:14 2022 +0000"
      },
      "message": "Replacing BluetoothCodecStatus creator by Builder\n\nBug: 222540543\nTag: #feature\nTest: atest BluetoothCodecsTest\nChange-Id: I7483b96079b6e2b1708a7999df91850b2ed9f068\n"
    },
    {
      "commit": "17750cb4116418db5e31470669d5e786e43f3c66",
      "tree": "6148dc458a8597e1ffa4e24a8fb40b1c6710c55e",
      "parents": [
        "0f839e536d5b132dbade28db1d22841bb2612cd3"
      ],
      "author": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Fri Feb 04 13:14:13 2022 +0100"
      },
      "committer": {
        "name": "Patrick Rohr",
        "email": "prohr@google.com",
        "time": "Tue Mar 08 08:38:05 2022 +0000"
      },
      "message": "Fix log message when failing to open bpf maps\n\ns/create/open/\n\nTest: TH\nChange-Id: I7fd1b280ab15aaa0757cfb3afcc20bf377a3bcef\n"
    },
    {
      "commit": "522c74f5328994995bc2df2faacb1c7592d70636",
      "tree": "f13ef38c81c307d9e428ca9b5a09bfbcaaaa3cf8",
      "parents": [
        "0f839e536d5b132dbade28db1d22841bb2612cd3"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 08 15:08:08 2022 +0800"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 08 15:12:12 2022 +0800"
      },
      "message": "profcollet: Fix possible NPE\n\nIf an exception contains no message, Log.e will throw NPE.\n\nTest: presubmit\nBug: 223235958\nChange-Id: Ie754776d3ef830dddbbb90dcc88e081706e96e6a\n"
    },
    {
      "commit": "0f839e536d5b132dbade28db1d22841bb2612cd3",
      "tree": "62f427a651cfef31d0e599098a6e67e11bbed8c1",
      "parents": [
        "0c41c9bbbeafdf7b7dc7835a585bbfc4c60c0600",
        "7e916e36c7e8a67079a098d4a6de996e74975ef6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 08 06:55:02 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 08 06:55:02 2022 +0000"
      },
      "message": "Merge \"Merge Android 12L\""
    },
    {
      "commit": "93fbf49a147eeabe7bcdc7da5210ec1395e856b3",
      "tree": "58269d7bd3a999d46c7e1eb761ba37ea80ca1368",
      "parents": [
        "da8c4948cb331d94404379c913b7447504d6f141"
      ],
      "author": {
        "name": "donaldahn",
        "email": "donaldahn@google.com",
        "time": "Fri Feb 25 02:27:41 2022 +0000"
      },
      "committer": {
        "name": "donaldahn",
        "email": "donaldahn@google.com",
        "time": "Tue Mar 08 06:51:20 2022 +0000"
      },
      "message": "[Telephony] checking if the delegate is null before calling.\n\nBug: 218415289\nTest: TMUS - send rcs message and clear Application\n\nChange-Id: I72a2df60f706eace549be24795ea679899611513\nMerged-In: I72a2df60f706eace549be24795ea679899611513\n"
    },
    {
      "commit": "0c41c9bbbeafdf7b7dc7835a585bbfc4c60c0600",
      "tree": "49e07cac8c09fe40b83f41cdfe02370d88e2b7c2",
      "parents": [
        "b2b27c5756535dbd0db06839204b5315aa251333",
        "c930c57534769d01925c02740f6262e96ecd94e9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 08 06:42:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 08 06:42:07 2022 +0000"
      },
      "message": "Merge \"Update carrier configs for DataConfigManager\""
    },
    {
      "commit": "b2b27c5756535dbd0db06839204b5315aa251333",
      "tree": "65c5b6e36c4d6d4a6eae07263e6998638619e932",
      "parents": [
        "7aee3e22b4c22bda4455ddfd65b0450d153ad635",
        "6b6d4a1d099f881189730fc95cee406abc1a269d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 08 06:31:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 08 06:31:23 2022 +0000"
      },
      "message": "Merge \"Remove ConnectivityManager swapActiveStatsMap API\""
    },
    {
      "commit": "c930c57534769d01925c02740f6262e96ecd94e9",
      "tree": "abd38811cc501dea6481a893937d99982cbc68e0",
      "parents": [
        "7aee3e22b4c22bda4455ddfd65b0450d153ad635"
      ],
      "author": {
        "name": "Sarah Chin",
        "email": "sarahchin@google.com",
        "time": "Mon Dec 13 17:52:25 2021 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Mar 07 20:07:23 2022 -0800"
      },
      "message": "Update carrier configs for DataConfigManager\n\nTest: atest DataNetworkControllerTest\nBug: 202183044\nMerged-In: I49e61b47a47a8db6ed3e0c8d5fa7e9b353e69edd\nChange-Id: I49e61b47a47a8db6ed3e0c8d5fa7e9b353e69edd\n"
    },
    {
      "commit": "7aee3e22b4c22bda4455ddfd65b0450d153ad635",
      "tree": "06fd023d99274af8e6fca813ba472cae770e2903",
      "parents": [
        "da8c4948cb331d94404379c913b7447504d6f141",
        "ed1f9a054d2256d5010b394ba3c2386e8fba3c96"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Mar 08 04:02:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 08 04:02:38 2022 +0000"
      },
      "message": "Merge \"Added IWLAN handover rules support\""
    },
    {
      "commit": "ed1f9a054d2256d5010b394ba3c2386e8fba3c96",
      "tree": "06fd023d99274af8e6fca813ba472cae770e2903",
      "parents": [
        "da8c4948cb331d94404379c913b7447504d6f141"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Dec 12 13:34:53 2021 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Mar 07 18:42:13 2022 -0800"
      },
      "message": "Added IWLAN handover rules support\n\nSupport the new IWLAN handover rules to\nallow/disallow handover based on different\nscenarios.\n\nBug: 196597630\nTest: atest DataNetworkControllerTest\nMerged-In: Ic5584908131d4c8e0940f3d60def2dc74a7405d9\nChange-Id: Ic5584908131d4c8e0940f3d60def2dc74a7405d9\n"
    },
    {
      "commit": "7e916e36c7e8a67079a098d4a6de996e74975ef6",
      "tree": "e6a5f651a78f29544933e039e69c2c6ff3136cbf",
      "parents": [
        "da8c4948cb331d94404379c913b7447504d6f141",
        "19929dfffffc6b53ea946da4094c6e36e9a00575"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 08 00:18:13 2022 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 08 00:18:13 2022 +0000"
      },
      "message": "Merge Android 12L\n\nBug: 222710654\nMerged-In: I2bf469307acd968bf4faa789a9325173d6351c1d\nChange-Id: If133e68387a29411cfc08be9e616388fc65896d7\n"
    },
    {
      "commit": "da8c4948cb331d94404379c913b7447504d6f141",
      "tree": "075ff5bcb4c3b9f65ab7ed316962f94add201dc2",
      "parents": [
        "7a3a3a77d3baeeb3e40483e78284db5889f79cab",
        "af2fa382717fb47378a474837ecdbdf5f032ae75"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 07 23:08:33 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 23:08:33 2022 +0000"
      },
      "message": "Merge \"Update DreamService owners.\""
    },
    {
      "commit": "19929dfffffc6b53ea946da4094c6e36e9a00575",
      "tree": "7876c0507d35acd15565ce79a61625e2ffa67932",
      "parents": [
        "ce853414e6e63b8a60ef4f0013fbecb0f96151dd",
        "7a3a3a77d3baeeb3e40483e78284db5889f79cab"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Mon Mar 07 19:28:31 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 07 19:28:31 2022 +0000"
      },
      "message": "Merge \"Set host\u0027s clipboard in a separate thread\" am: 7a3a3a77d3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2007913\n\nChange-Id: I2bf469307acd968bf4faa789a9325173d6351c1d\n"
    },
    {
      "commit": "7a3a3a77d3baeeb3e40483e78284db5889f79cab",
      "tree": "ba1c9de7f9b715b8db4522efbd2fccb6560ef551",
      "parents": [
        "db4e1b7369768fd317bab557a9ffb499b082cce5",
        "ff70f5d9f40997994fa2b28a37c5c2bced53c2a7"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Mon Mar 07 19:02:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 19:02:05 2022 +0000"
      },
      "message": "Merge \"Set host\u0027s clipboard in a separate thread\""
    },
    {
      "commit": "ce853414e6e63b8a60ef4f0013fbecb0f96151dd",
      "tree": "da494998a02aef2a8fd40299b6867983ce554dce",
      "parents": [
        "f37928716b553ce0a4ab2bd4ea33af81898f7c5e",
        "db4e1b7369768fd317bab557a9ffb499b082cce5"
      ],
      "author": {
        "name": "Hao Ke",
        "email": "haok@google.com",
        "time": "Mon Mar 07 18:47:51 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 07 18:47:51 2022 +0000"
      },
      "message": "Merge \"Change unsafe readSparseArray call in ApplicationInfo.\" am: db4e1b7369\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2004550\n\nChange-Id: I6e196e5270893bbab37a66c8079e2170cdab0d7d\n"
    },
    {
      "commit": "f37928716b553ce0a4ab2bd4ea33af81898f7c5e",
      "tree": "fc1953a20897b1ede30e45d24f75f92ea7332c66",
      "parents": [
        "acf465e769ca93f501809f505c7c9e2272715465",
        "087198296d7a31dd637c0cac5b204eb351a16eda"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 07 18:46:57 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 07 18:46:57 2022 +0000"
      },
      "message": "Merge \"CarrierConfigManager changes for DataConfigManager\" am: 087198296d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2009011\n\nChange-Id: Iaae4195d164780d6e167c8181ecb62ef021d4439\n"
    },
    {
      "commit": "db4e1b7369768fd317bab557a9ffb499b082cce5",
      "tree": "44a0402bd4910c3d6d2e5f9b36422343a65779a1",
      "parents": [
        "087198296d7a31dd637c0cac5b204eb351a16eda",
        "9baf0dc3b115b1519fa868b1cd0e53a9cecaee4c"
      ],
      "author": {
        "name": "Hao Ke",
        "email": "haok@google.com",
        "time": "Mon Mar 07 18:24:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 18:24:39 2022 +0000"
      },
      "message": "Merge \"Change unsafe readSparseArray call in ApplicationInfo.\""
    },
    {
      "commit": "087198296d7a31dd637c0cac5b204eb351a16eda",
      "tree": "c54cc4c2ea2a7058b78de3f5a8868155918e368d",
      "parents": [
        "5ddd0bf68ece9ea38a92af46fc1440cb94761a5a",
        "11c8327c5bf2ad9ac7473a6b05ad0a08ea7a6b25"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 07 18:16:50 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 18:16:50 2022 +0000"
      },
      "message": "Merge \"CarrierConfigManager changes for DataConfigManager\""
    },
    {
      "commit": "acf465e769ca93f501809f505c7c9e2272715465",
      "tree": "a2bb312aee1a00b3246eb2f2a8de5f2c9175f2b6",
      "parents": [
        "da70fd1af30d4d54fb62594ca94719180944ba3c",
        "5ddd0bf68ece9ea38a92af46fc1440cb94761a5a"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Mon Mar 07 18:08:23 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 07 18:08:23 2022 +0000"
      },
      "message": "Merge \"Add intdef to subscription info record methods\" am: 5ddd0bf68e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1998850\n\nChange-Id: I0aaa79817af5c82497c6e58b874f4bfe6fcf6906\n"
    },
    {
      "commit": "5ddd0bf68ece9ea38a92af46fc1440cb94761a5a",
      "tree": "2dd22f25d36307af1f4e0bda45b95d0f292d187b",
      "parents": [
        "6b8b9efad1b8977df5acf7ac3fa589fd9216fded",
        "036f301831f2077c5c3d02d20a0b584b52d799b7"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Mon Mar 07 17:47:04 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 17:47:04 2022 +0000"
      },
      "message": "Merge \"Add intdef to subscription info record methods\""
    },
    {
      "commit": "da70fd1af30d4d54fb62594ca94719180944ba3c",
      "tree": "d714c4bbb801016a17c16ba82923f7fa1b145a53",
      "parents": [
        "25128ddbfd9f5e5621af1a822a613a7850b1ae60",
        "6b8b9efad1b8977df5acf7ac3fa589fd9216fded"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 07 17:26:54 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 07 17:26:54 2022 +0000"
      },
      "message": "Merge \"Avoid removing USB state changes during CONFIGURED uevent\" am: 6b8b9efad1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1898830\n\nChange-Id: Ia1a792ea55cff7136c3dc133c4deb5caf7c96809\n"
    },
    {
      "commit": "25128ddbfd9f5e5621af1a822a613a7850b1ae60",
      "tree": "950227a6d487af86e71404fc50c2422e5041c8cb",
      "parents": [
        "b8cda9d7e0e35864dfb9a797a81d32ac2683b00d",
        "ef1cd8a1cad35f576d9bcf3b1c699a7ab89d711d"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Mon Mar 07 17:25:45 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 07 17:25:45 2022 +0000"
      },
      "message": "Merge \"Increase Zygote command buffer size to 32k.\" am: ef1cd8a1ca\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2009575\n\nChange-Id: Ic2f9475d8cf8b5d087ddbceedcc73c61982f13ce\n"
    },
    {
      "commit": "6b8b9efad1b8977df5acf7ac3fa589fd9216fded",
      "tree": "ee7740b7d2ad4d8053b4dd75edcc567c1e5880a9",
      "parents": [
        "ef1cd8a1cad35f576d9bcf3b1c699a7ab89d711d",
        "ce66fa5757e72d1ba1a2326122b35850c16cff5f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 07 17:11:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 17:11:26 2022 +0000"
      },
      "message": "Merge \"Avoid removing USB state changes during CONFIGURED uevent\""
    },
    {
      "commit": "ef1cd8a1cad35f576d9bcf3b1c699a7ab89d711d",
      "tree": "a3e1cd135ec988b6a6cca389ec2d8b2ac9ce507c",
      "parents": [
        "4734b5810b5fa963fb4acb2b5b1280f416eb35f9",
        "06b7912b1002c9e884f429f16c742e7443c9b980"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Mon Mar 07 16:57:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 16:57:48 2022 +0000"
      },
      "message": "Merge \"Increase Zygote command buffer size to 32k.\""
    },
    {
      "commit": "af2fa382717fb47378a474837ecdbdf5f032ae75",
      "tree": "e5bd6aaaa32b2305e679b04e8b9074093446bbf0",
      "parents": [
        "81568fa22f7f01794fc13b719b4fbd18b047fcea"
      ],
      "author": {
        "name": "brycelee",
        "email": "brycelee@google.com",
        "time": "Tue Feb 08 01:25:16 2022 +0000"
      },
      "committer": {
        "name": "brycelee",
        "email": "brycelee@google.com",
        "time": "Mon Mar 07 16:49:34 2022 +0000"
      },
      "message": "Update DreamService owners.\n\nChange-Id: I591f313e30d3ab435fe316bab752c1e80d28394a\nTest: N/A\n"
    },
    {
      "commit": "fd127c62e7792ed473598b0d702b142fffbd9b33",
      "tree": "115494a7cd49aa20f41103b34c9c4b9350985415",
      "parents": [
        "4ccfb8ecffc8710173ac5eb5bac3ed5fb14b9237"
      ],
      "author": {
        "name": "Kanyinsola",
        "email": "kanyinsola@google.com",
        "time": "Fri Mar 04 13:34:05 2022 +0000"
      },
      "committer": {
        "name": "Kanyinsola Fapohunda",
        "email": "kanyinsola@google.com",
        "time": "Mon Mar 07 11:08:12 2022 +0000"
      },
      "message": "Reduce NTP polling interval\n\nChange NTP polling interval from 24 hours to 18 hours. The max allowed\nage of a time suggestion for it to be considered by the time_detector\nis set to 24 hours, so if we only refresh NTP after 24 hours, it means\ndevices may commonly switch to newer NITZ signals when the NTP signal\n\"expires\". Then it will flip back to NTP when the NTP alarm triggers.\nWhether it switches to an NITZ signal or not also depends on things\nlike whether NITZ signals are received, or other things happen that\nforce the time_detector to reassess suggestions, after the NTP\nsuggestion has expired.\n\nIf we can keep devices consistently using NTP, that\u0027s going to lead to\n better results, especially given NITZ can be quite inaccurate.\n\n18 hours has been chosen as an arbitrary compromise: it gives the\ndevice 25% of the expiry interval to get a fresh signal. It should\nmean that NITZ isn\u0027t used in the common case.\n\nBug: 217357882\nTest: None\nChange-Id: I86281888ce009a19e50240d7f07aac1f5ce72222\n"
    },
    {
      "commit": "b8cda9d7e0e35864dfb9a797a81d32ac2683b00d",
      "tree": "28f2e82ebd010967e82e299cc5103b0c6ccc57dc",
      "parents": [
        "56c37e577884c9013f3739b543ac8c9c3f05f52e",
        "4734b5810b5fa963fb4acb2b5b1280f416eb35f9"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Mar 07 07:46:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 07 07:46:21 2022 +0000"
      },
      "message": "Merge \"Set local routes exclusion in the networkAgent\" am: 4734b5810b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1978095\n\nChange-Id: I03eaf7cf1ffc7237f267a85d2d1a25d93afe3896\n"
    },
    {
      "commit": "4734b5810b5fa963fb4acb2b5b1280f416eb35f9",
      "tree": "d34b20a0d8ef6a3679233318c1031959d4c7b163",
      "parents": [
        "a4f24f08b0b57470f78c570ea4b6840f45437527",
        "68e528d468d550c8b4a3c6df2d1113fde45eece1"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Mar 07 07:25:52 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 07 07:25:52 2022 +0000"
      },
      "message": "Merge \"Set local routes exclusion in the networkAgent\""
    },
    {
      "commit": "6b6d4a1d099f881189730fc95cee406abc1a269d",
      "tree": "66ae528bb8dc08807e1b78aadbb1227cf82b69bb",
      "parents": [
        "200dfd387fa615ce44f112af71a10b87ce84d05e"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Tue Mar 01 15:16:11 2022 +0800"
      },
      "committer": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Mon Mar 07 12:35:48 2022 +0800"
      },
      "message": "Remove ConnectivityManager swapActiveStatsMap API\n\nswapActiveStatsMap is temporary added for the NetworkStatsFactory to\ncall BpfNetMaps#swapActiveStatsMap in tethering mainline module. Now\nNetworkStatsFactory already be mainlined, calling BpfNetMaps#swapActiveStatsMap\ndirectly.\n\nBug: 218494448\nTest: atest ConnectivityCoverageTests\n      atest FrameworksNetTests\nChange-Id: I25618020c078c7de3f0036c48d06d7816a431f62\n"
    },
    {
      "commit": "68e528d468d550c8b4a3c6df2d1113fde45eece1",
      "tree": "890a634fdfff75956e0a7cdc35fa139a4181f215",
      "parents": [
        "192941ea6b0791ef607ab740915a3c4e251c6770"
      ],
      "author": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Thu Feb 10 15:50:20 2022 +0800"
      },
      "committer": {
        "name": "Chiachang Wang",
        "email": "chiachangwang@google.com",
        "time": "Mon Mar 07 04:26:52 2022 +0000"
      },
      "message": "Set local routes exclusion in the networkAgent\n\nAdd a field in the VpnConfig to store local route exclusion\nbit from VpnProfile, and set the value into the networkAgent\nof VPN network.\n\nBug: 184750836\nTest: atest FrameworksNetTests HostsideVpnTests\nChange-Id: I22b9a5990a3dab0418b44ec19d2996ead6529231\n"
    },
    {
      "commit": "975003d07cfdad6ca263e1dc940222858b9ef4ae",
      "tree": "42c0434278f81047206763ee1a5291cd3d8b966a",
      "parents": [
        "200dfd387fa615ce44f112af71a10b87ce84d05e"
      ],
      "author": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Wed Mar 02 18:09:30 2022 +0800"
      },
      "committer": {
        "name": "markchien",
        "email": "markchien@google.com",
        "time": "Mon Mar 07 11:33:16 2022 +0800"
      },
      "message": "Split updateMeteredNetwork{Allow, Deny}List into add and remove\n\nBug: 218494748\nTest: atest FrameworksNetTests\nChange-Id: I06fdf88a6b6988377478665389f307ea7269bbf1\n"
    },
    {
      "commit": "11c8327c5bf2ad9ac7473a6b05ad0a08ea7a6b25",
      "tree": "fb7f9297f995f36a7ace7e09388534ed8685e726",
      "parents": [
        "5169d5c2223b83989b67a564e2935ae57a56d980"
      ],
      "author": {
        "name": "Sarah Chin",
        "email": "sarahchin@google.com",
        "time": "Mon Dec 06 18:34:24 2021 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Mar 05 20:44:19 2022 -0800"
      },
      "message": "CarrierConfigManager changes for DataConfigManager\n\nTest: atest FrameworksTelephonyTests\nBug: 202183044\nMerged-In: Ie4fc79646b58d7daf167958b579df84889b65ade\nChange-Id: Ie4fc79646b58d7daf167958b579df84889b65ade\n"
    },
    {
      "commit": "06b7912b1002c9e884f429f16c742e7443c9b980",
      "tree": "d4896a125f8e4abcd8ad01f7f0c6d1a7168e1b89",
      "parents": [
        "7ee20f28301596f1825e7ff8fedef3ee700e6d08"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Feb 16 09:07:23 2022 +0100"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Fri Mar 04 15:21:34 2022 -0800"
      },
      "message": "Increase Zygote command buffer size to 32k.\n\nApplicationInfo is getting too big :(\n\nBug: 219763513\nTest: boot, TreeHugger\nMerged-In: I6dba57af9aa99ec0730903dd89589d08c513beb2\nChange-Id: I6dba57af9aa99ec0730903dd89589d08c513beb2\n(cherry picked from commit 3d60f035c164ebc1416b5a3f7474e6088b731869)\n"
    },
    {
      "commit": "56c37e577884c9013f3739b543ac8c9c3f05f52e",
      "tree": "1c29b20b9d3bb58f745f27f38c05a45145b3a0a9",
      "parents": [
        "e502cbe5dbb6045399c37f9ceb99e022215f0e43",
        "a4f24f08b0b57470f78c570ea4b6840f45437527"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Fri Mar 04 21:27:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 21:27:43 2022 +0000"
      },
      "message": "Merge \"Remove broken code for mounting encrypted OBB files\" am: a4f24f08b0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2003052\n\nChange-Id: Id027c555af21e46922a1c0ce29195d95bb7bb876\n"
    },
    {
      "commit": "a4f24f08b0b57470f78c570ea4b6840f45437527",
      "tree": "b61e863753732b091e1205e27e18a9a54f6929dc",
      "parents": [
        "ad3097312cfa75b4b1a7c07a4721f588f05b752c",
        "8bc9340b4c186a77dfd467c0e4e5106df77be06e"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Fri Mar 04 20:58:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 20:58:13 2022 +0000"
      },
      "message": "Merge \"Remove broken code for mounting encrypted OBB files\""
    },
    {
      "commit": "4d7c2941c14c6dfc686711d60bf9797abf747775",
      "tree": "957f35598f862ae7cd460fb613c6fed2d7409e4d",
      "parents": [
        "7ee20f28301596f1825e7ff8fedef3ee700e6d08"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 04 12:25:58 2022 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Mar 04 12:51:28 2022 -0800"
      },
      "message": "Update StaleDataclassProcessor for JDK 17\n\nJDK 17 no longer allows access to com.sun.tools.javac.code by default,\nuse the public APIs instead.\n\nBug: 219098645\nTest: m checkbuild\nChange-Id: If379935cc4ab9e5c809cc9fbfccbacfd8d87e8c8\n"
    },
    {
      "commit": "e502cbe5dbb6045399c37f9ceb99e022215f0e43",
      "tree": "2fee65d7c85ae50fd2d07441cfe133772cbb5537",
      "parents": [
        "f39291518647334ed022972a3dcfb5cb991f32d3",
        "ad3097312cfa75b4b1a7c07a4721f588f05b752c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 04 19:58:41 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 19:58:41 2022 +0000"
      },
      "message": "Merge \"identity: Add clarifications to newly added API.\" am: ad3097312c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2007310\n\nChange-Id: Ia6c3cfb254f07ea892733b2ff773d6037df2ca8e\n"
    },
    {
      "commit": "ad3097312cfa75b4b1a7c07a4721f588f05b752c",
      "tree": "de79fd13374efaaa7901dcbcd2b3966a6a1d44b7",
      "parents": [
        "d1cd0480c7cb61f0af4cc9b6405027fbde2375e5",
        "0693727cfb7ab0762da82f084272978aa8af6887"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 04 19:31:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 19:31:39 2022 +0000"
      },
      "message": "Merge \"identity: Add clarifications to newly added API.\""
    },
    {
      "commit": "f39291518647334ed022972a3dcfb5cb991f32d3",
      "tree": "d5efcce8ce68526b239b6a08f7fb2fbcca3cc0a3",
      "parents": [
        "df67697c7e7294068da957e09920e331e4af248b",
        "d1cd0480c7cb61f0af4cc9b6405027fbde2375e5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 04 19:13:32 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 19:13:32 2022 +0000"
      },
      "message": "Merge \"Log emulator\u0027s clipboard access to logcat\" am: d1cd0480c7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2007712\n\nChange-Id: I5bcbbe8ffe66e7a70a548b2a028f29df80c2f31f\n"
    },
    {
      "commit": "df67697c7e7294068da957e09920e331e4af248b",
      "tree": "177a7f4e2b4cf145823c4a51e2f85b370df56275",
      "parents": [
        "f6f1a8d7cfd2bec44c723e515bd4f77f6b85a41b",
        "9a90f629aa9d1821f202ea1dad3ae130d35b3bbf"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Fri Mar 04 19:13:03 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 19:13:03 2022 +0000"
      },
      "message": "Merge \"Fix some resources OWNERS files\" am: 9a90f629aa\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2008361\n\nChange-Id: I7250f65f0d591f9dcbdc06e09c4d94ad3f60a701\n"
    },
    {
      "commit": "d1cd0480c7cb61f0af4cc9b6405027fbde2375e5",
      "tree": "6ca78318e4dbd187a443a7a5eb22f7bf72f48c6a",
      "parents": [
        "9a90f629aa9d1821f202ea1dad3ae130d35b3bbf",
        "52ae3bd2dce9502b2204a886a09d4fdc5c5fd538"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 04 18:50:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 18:50:14 2022 +0000"
      },
      "message": "Merge \"Log emulator\u0027s clipboard access to logcat\""
    },
    {
      "commit": "9a90f629aa9d1821f202ea1dad3ae130d35b3bbf",
      "tree": "4841b5af2bf6ffd9c3293dd93c6ed48fa3c35284",
      "parents": [
        "4ccfb8ecffc8710173ac5eb5bac3ed5fb14b9237",
        "db4eee691960374e14bdfc52e4dd61ab99f69074"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Fri Mar 04 18:46:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 18:46:14 2022 +0000"
      },
      "message": "Merge \"Fix some resources OWNERS files\""
    },
    {
      "commit": "f6f1a8d7cfd2bec44c723e515bd4f77f6b85a41b",
      "tree": "9efe78484fa4a2b72777deb3c6b8b4fa27999f23",
      "parents": [
        "7ab7d6fb0b3136b62da64251eb2da3e6af3fc2c9",
        "4ccfb8ecffc8710173ac5eb5bac3ed5fb14b9237"
      ],
      "author": {
        "name": "Arthur Hung",
        "email": "arthurhung@google.com",
        "time": "Fri Mar 04 12:39:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 12:39:43 2022 +0000"
      },
      "message": "Merge \"Add owner for wm policy test\" am: 4ccfb8ecff\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1997132\n\nChange-Id: I2468961973f153efd59ad8a7336384510818c1af\n"
    },
    {
      "commit": "4ccfb8ecffc8710173ac5eb5bac3ed5fb14b9237",
      "tree": "839bd281c5ce9d79ccb2860dc882ca448cc56a8d",
      "parents": [
        "42ed3e04f351dee623f4e2b6da23c09ebc2673eb",
        "52b7fecd70c0ea811e6bc4133bd2764c696b45a5"
      ],
      "author": {
        "name": "Arthur Hung",
        "email": "arthurhung@google.com",
        "time": "Fri Mar 04 12:13:42 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 12:13:42 2022 +0000"
      },
      "message": "Merge \"Add owner for wm policy test\""
    },
    {
      "commit": "7ab7d6fb0b3136b62da64251eb2da3e6af3fc2c9",
      "tree": "7815c64f7b482b952bb2b45bb182b18e820e83c6",
      "parents": [
        "5c576e6d48cba09ce38cc9bbef7307dcf4f345f5",
        "42ed3e04f351dee623f4e2b6da23c09ebc2673eb"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Mar 04 12:08:50 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 12:08:50 2022 +0000"
      },
      "message": "Merge \"Register broadcast receivers for PACKAGE_ADDED/UID_REMOVED on all users.\" am: 42ed3e04f3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1931761\n\nChange-Id: Iec4fbc757a5303ae7ec77e7733346e785811b9da\n"
    },
    {
      "commit": "5c576e6d48cba09ce38cc9bbef7307dcf4f345f5",
      "tree": "ab917e3e7b6a3644f1a30289e9b5769e610be25a",
      "parents": [
        "a0ab4f6bb2953c4f5edd4b38c388818d42a3d94a",
        "271dfbe8df2108d08506554a13e9ef7cb8f43771"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Mar 04 12:08:06 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 12:08:06 2022 +0000"
      },
      "message": "Merge \"Make NTP config configurable from cmd\" am: 271dfbe8df\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2007272\n\nChange-Id: If16a743fc61890fd9e64856edc3bd8ccc9a4dd46\n"
    },
    {
      "commit": "42ed3e04f351dee623f4e2b6da23c09ebc2673eb",
      "tree": "58c8d6087f178dda1f0920ab1e5b42a901eff57f",
      "parents": [
        "271dfbe8df2108d08506554a13e9ef7cb8f43771",
        "2ae5fa027946dc02ac32795ec3893af8e199aadd"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Mar 04 11:45:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 11:45:07 2022 +0000"
      },
      "message": "Merge \"Register broadcast receivers for PACKAGE_ADDED/UID_REMOVED on all users.\""
    },
    {
      "commit": "271dfbe8df2108d08506554a13e9ef7cb8f43771",
      "tree": "7e6db361215057f54cc88b054a57f21dffc7e6b5",
      "parents": [
        "a29bc7bbd88046a25ef1abf60a9091afd515b26a",
        "030a692189bce6ccaf1b8e9378b486c784887de4"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Mar 04 11:41:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 11:41:14 2022 +0000"
      },
      "message": "Merge \"Make NTP config configurable from cmd\""
    },
    {
      "commit": "a0ab4f6bb2953c4f5edd4b38c388818d42a3d94a",
      "tree": "96bfbcd6363f3d901618fd2b0aad78c6dc94ad43",
      "parents": [
        "5badbebbf9b1e55db210de3fac9a2ece4ec9d7cd",
        "a29bc7bbd88046a25ef1abf60a9091afd515b26a"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Fri Mar 04 05:57:27 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 05:57:27 2022 +0000"
      },
      "message": "Merge \"Fix NPE in WakeLock#finalize for unit test\" am: a29bc7bbd8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2005611\n\nChange-Id: I1cfbc86ff704c155cfeef3cf9d2852f7cb52dbd3\n"
    },
    {
      "commit": "ff70f5d9f40997994fa2b28a37c5c2bced53c2a7",
      "tree": "09a712559bc9aea61b915e00287c9c882b4aac7e",
      "parents": [
        "52ae3bd2dce9502b2204a886a09d4fdc5c5fd538"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Thu Mar 03 21:33:44 2022 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Thu Mar 03 21:43:21 2022 -0800"
      },
      "message": "Set host\u0027s clipboard in a separate thread\n\nIt is not recommended to do IO in the UI thread.\n\nBug: 219611030\nTest: boot AOSP, check if clipboard works\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\nChange-Id: Iaf445ae3e6e009b86ccf4d1783dffeebc165bb62\n"
    },
    {
      "commit": "a29bc7bbd88046a25ef1abf60a9091afd515b26a",
      "tree": "74dd2f5bd0f0875ab60048b869edcc609d5a1dd2",
      "parents": [
        "7ee20f28301596f1825e7ff8fedef3ee700e6d08",
        "b5b32d479d44c55922e06395861c21b0ea6bd024"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Fri Mar 04 05:32:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 04 05:32:01 2022 +0000"
      },
      "message": "Merge \"Fix NPE in WakeLock#finalize for unit test\""
    },
    {
      "commit": "8bc9340b4c186a77dfd467c0e4e5106df77be06e",
      "tree": "1b84ac22e318a35ceef1d02b68d09173238e2a47",
      "parents": [
        "7ee20f28301596f1825e7ff8fedef3ee700e6d08"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Tue Mar 01 21:19:10 2022 +0000"
      },
      "committer": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Fri Mar 04 04:51:54 2022 +0000"
      },
      "message": "Remove broken code for mounting encrypted OBB files\n\nMounting encrypted OBB files has never worked reliably across devices,\npartly due to its reliance on Twofish encryption support in the kernel.\nThis is because Twofish support (CONFIG_CRYPTO_TWOFISH) has never been\nrequired or even recommended for Android.  It has never been enabled in\nGKI, but even before GKI it wasn\u0027t required or recommended.  Moreover,\nthis is now the only Android feature that still uses dm-crypt\n(CONFIG_DM_CRYPT), and some devices don\u0027t have that enabled either.\n\nTherefore, it appears that this feature is unused.  That\u0027s perhaps not\nsurprising, considering that the documentation for OBBs\n(https://developer.android.com/google/play/expansion-files) says that\nthey are deprecated, and also it explains OBBs as being app files that\nare opaque to the platform; the ability of the platform to mount OBBs\nthat happen to be in a particular format is never mentioned.  That means\nthat OBB mounting is probably rarely used even with unencrypted OBBs.\nFinally, the usefulness of OBBs having their own encryption layer (in\naddition to what the platform already provides via FBE) is not clear\neither, especially with such an unusual choice of cipher.\n\nTo avoid the confusion that is being caused by having the broken code\nfor mounting encrypted OBBs still sitting around, let\u0027s remove it.\n\nTest: atest StorageManagerTest # on Cuttlefish\nTest: atest StorageManagerIntegrationTest # on Cuttlefish\nBug: 216475849\nChange-Id: I6e6a6462ab8343299dc5e0145b87dc28b16b0bc1\n"
    },
    {
      "commit": "5badbebbf9b1e55db210de3fac9a2ece4ec9d7cd",
      "tree": "2d923eb2c6bbfddf0a2635323d68fe0a72608813",
      "parents": [
        "4aa84137f0b0524678af683b0ac7750bd257ed3d",
        "7ee20f28301596f1825e7ff8fedef3ee700e6d08"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 04 02:31:40 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 02:31:40 2022 +0000"
      },
      "message": "Merge \"Update API documentation for onRttInitiationFailure.\" am: 7ee20f2830\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1990510\n\nChange-Id: I54c15076d8ecb686376da1da70c4ff4a394bb118\n"
    },
    {
      "commit": "4aa84137f0b0524678af683b0ac7750bd257ed3d",
      "tree": "c55b6a5420546d1875519e8a4429470c83733179",
      "parents": [
        "9761a09e1febfb72710762a361a50dd4f33b2e85",
        "51a495407661c1f136fa71afa855956203f6c604"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 04 02:29:48 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 02:29:48 2022 +0000"
      },
      "message": "Merge \"Add additional logs for bootanimation\" am: 51a4954076\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1991970\n\nChange-Id: Ie8d99a45040925a1e9957dcf4ac1dfbcf65d9752\n"
    },
    {
      "commit": "9761a09e1febfb72710762a361a50dd4f33b2e85",
      "tree": "52e993b5bab80d331a9b28f86c6ec1ce8ee9f28a",
      "parents": [
        "42946d3ac9acc8e5e291909b3d520081fa6f2a82",
        "29c90effd20585dd77e7cffa8052ac127eb346c2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 04 02:29:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 02:29:21 2022 +0000"
      },
      "message": "[automerger skipped] Merge changes from topics \"data_retry\", \"setup_data\" am: 29c90effd2 -s ours\n\nam skip reason: skipped by user jackyu\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2005015\n\nChange-Id: Id36b85e475ab4c30f8510733f770f084cbc1c7c9\n"
    },
    {
      "commit": "42946d3ac9acc8e5e291909b3d520081fa6f2a82",
      "tree": "52e993b5bab80d331a9b28f86c6ec1ce8ee9f28a",
      "parents": [
        "613ed789de91820318f397bdf4ff1785022724cd",
        "5169d5c2223b83989b67a564e2935ae57a56d980"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Mar 04 02:29:16 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 02:29:16 2022 +0000"
      },
      "message": "[automerger skipped] Added data retry support am: 5169d5c222 -s ours\n\nam skip reason: Merged-In I04cadac100040054d449892df50e30dc77954082 with SHA-1 613ed789de is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2005015\n\nChange-Id: I6188e3a47e11e1d302ed791eba13f505d3065834\n"
    },
    {
      "commit": "db4eee691960374e14bdfc52e4dd61ab99f69074",
      "tree": "1dd6a739593b7465befa418ea12017db241f3ab1",
      "parents": [
        "7ee20f28301596f1825e7ff8fedef3ee700e6d08"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Fri Mar 04 00:11:50 2022 +0000"
      },
      "committer": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Fri Mar 04 00:15:22 2022 +0000"
      },
      "message": "Fix some resources OWNERS files\n\nBug: 222537368\n\nChange-Id: I40dc3fec68157f36a2a064324412eda85f9d8789\n"
    },
    {
      "commit": "7ee20f28301596f1825e7ff8fedef3ee700e6d08",
      "tree": "52cff9d241101000e6fcd36a9080f215d598b014",
      "parents": [
        "51a495407661c1f136fa71afa855956203f6c604",
        "b9a04962585eacdb3dd91694977b3edc80127237"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 23:10:24 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 03 23:10:24 2022 +0000"
      },
      "message": "Merge \"Update API documentation for onRttInitiationFailure.\""
    },
    {
      "commit": "613ed789de91820318f397bdf4ff1785022724cd",
      "tree": "52e993b5bab80d331a9b28f86c6ec1ce8ee9f28a",
      "parents": [
        "6eb9d8ab656522b2368bfb6ac98b98866417548e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Nov 20 13:15:59 2021 -0800"
      },
      "committer": {
        "name": "Sarah Chin",
        "email": "sarahchin@google.com",
        "time": "Thu Mar 03 22:22:54 2022 +0000"
      },
      "message": "Added data retry support\n\n1. Support multiple retry interval.\n2. Completed data retry manager.\n3. Used Google Truth for data unit tests.\n\nTest: Manual \u0026 atest DataRetryManagerTest\nBug: 196597630\nMerged-In: I04cadac100040054d449892df50e30dc77954082\nChange-Id: I04cadac100040054d449892df50e30dc77954082\n"
    },
    {
      "commit": "6eb9d8ab656522b2368bfb6ac98b98866417548e",
      "tree": "9b589e9ee1aa344512101c79ca1235edbc59958d",
      "parents": [
        "bd84bca4e16b43a7c854cd2e2d2ca229000f6eeb"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Oct 17 18:15:32 2021 -0700"
      },
      "committer": {
        "name": "Sarah Chin",
        "email": "sarahchin@google.com",
        "time": "Thu Mar 03 22:08:26 2022 +0000"
      },
      "message": "Added setup/tear down data support\n\n1. Added setup data network support.\n2. Hook validation status down to data stall recovery manager.\n3. Prelimanary changes before removing TransportManager.\n4. Added tear down network support.\n5. Added initial attach APN support.\n6. Added set data profiles at modem support.\n\nBug: 196597630\nTest: atest DataNetworkControllerTest DataProfileManagerTest DataProfileTest DataNetworkTest\nMerged-In: I3fe553c2717ae2feeec3cc821e647d9e2f70a83d\nChange-Id: Ia620c19ef29f832b89d49faeef5235c25a162089\n"
    },
    {
      "commit": "52ae3bd2dce9502b2204a886a09d4fdc5c5fd538",
      "tree": "8d980b36e7c3026127443738617e0d240720331b",
      "parents": [
        "0239107ed55c14a6facbe8d05e90e31c24377c5f"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Thu Mar 03 12:59:45 2022 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Thu Mar 03 13:56:11 2022 -0800"
      },
      "message": "Log emulator\u0027s clipboard access to logcat\n\nto help debugging clipboard issues.\n\nBug: 219611030\nBug: 206758809\nTest: boot the emulator with\nTest: `-append-userspace-opt androidboot.qemu.log_clipboard_access\u003d1`\nTest: use the clipboard, check the logcat for\nTest: messages from EmulatorClipboardMonitor\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\nChange-Id: I7fc0a96560f4e9805fd3bc91cb5b40a1fc149141\n"
    },
    {
      "commit": "0693727cfb7ab0762da82f084272978aa8af6887",
      "tree": "818a07a3d1b2e2de7e910c3ba5da380470b3ea17",
      "parents": [
        "200dfd387fa615ce44f112af71a10b87ce84d05e"
      ],
      "author": {
        "name": "David Zeuthen",
        "email": "zeuthen@google.com",
        "time": "Thu Mar 03 11:12:21 2022 -0500"
      },
      "committer": {
        "name": "David Zeuthen",
        "email": "zeuthen@google.com",
        "time": "Thu Mar 03 15:54:45 2022 -0500"
      },
      "message": "identity: Add clarifications to newly added API.\n\nBug: 216319624\nTest: Compiles\nChange-Id: I9e80506cae4799c19f6ea21dc4f2b75981f1ab9d\n"
    },
    {
      "commit": "51a495407661c1f136fa71afa855956203f6c604",
      "tree": "8aba0d310a57bc561751132e644e331895f9f336",
      "parents": [
        "29c90effd20585dd77e7cffa8052ac127eb346c2",
        "9ef19b85cbc8ccc55ef8607c9420967443b20461"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 20:08:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 03 20:08:23 2022 +0000"
      },
      "message": "Merge \"Add additional logs for bootanimation\""
    },
    {
      "commit": "29c90effd20585dd77e7cffa8052ac127eb346c2",
      "tree": "1edd5ad4af685e237f8fc31f83083023c940ae82",
      "parents": [
        "c3270b85fbe65335c693086c3879281af4c36a0b",
        "5169d5c2223b83989b67a564e2935ae57a56d980"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 18:42:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 03 18:42:30 2022 +0000"
      },
      "message": "Merge changes from topics \"data_retry\", \"setup_data\"\n\n* changes:\n  Added data retry support\n  Added setup/tear down data support\n"
    },
    {
      "commit": "bd84bca4e16b43a7c854cd2e2d2ca229000f6eeb",
      "tree": "5f124026eb77ec66f8af2e49b5a303422f1622d7",
      "parents": [
        "50987acb5bfc203476d6187ffb16d59ae0b31efc",
        "c3270b85fbe65335c693086c3879281af4c36a0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 18:02:25 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 03 18:02:25 2022 +0000"
      },
      "message": "Merge \"enable aapt for unbundled builds\" am: c3270b85fb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2006150\n\nChange-Id: I0039b269359efb08090b5f7ae8cc5da77bcf6150\n"
    },
    {
      "commit": "c3270b85fbe65335c693086c3879281af4c36a0b",
      "tree": "98597792494e02226b3adb765e8d27931181a32a",
      "parents": [
        "200dfd387fa615ce44f112af71a10b87ce84d05e",
        "d6630f5fa7f9d0d36ac2a2953dc01da7338fa725"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 17:32:20 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 03 17:32:20 2022 +0000"
      },
      "message": "Merge \"enable aapt for unbundled builds\""
    },
    {
      "commit": "030a692189bce6ccaf1b8e9378b486c784887de4",
      "tree": "6020790ebc530401a06b67fb47815d965f4a14eb",
      "parents": [
        "b368bac149d0eeaca7c775daaca540825e48daeb"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Mar 03 13:53:36 2022 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Mar 03 15:40:33 2022 +0000"
      },
      "message": "Make NTP config configurable from cmd\n\nEnable NTP failure / timeout testing by providing an ability for testers\nto change the NTP configuration. Also improve debugging information from\ndumpsys and logs.\n\nTesting:\n\nadb shell cmd network_time_update_service set_server_config --hostname localhost\nadb shell dumpsys network_time_update_service\nadb shell cmd network_time_update_service force_refresh\n\u003cobserve false\u003e\n\nadb shell dumpsys network_time_update_service\nadb shell cmd network_time_update_service set_server_config --hostname localhost --timeout_millis 1000\nadb shell dumpsys network_time_update_service\nadb shell cmd network_time_update_service force_refresh\n\u003cobserve false, but faster\u003e\n\nadb shell cmd network_time_update_service set_server_config --hostname localhost --timeout_millis 10000\nadb shell dumpsys network_time_update_service\nadb shell cmd network_time_update_service force_refresh\n\u003cobserve false, but slower\u003e\n\nadb shell cmd network_time_update_service set_server_config\nadb shell cmd network_time_update_service force_refresh\n\u003cobserve true\u003e\n\nBug: 213393821\nTest: See above\nChange-Id: Ic66c7fabe0b42a3d5c86f8b85f17096bf64a8209\n"
    },
    {
      "commit": "2ae5fa027946dc02ac32795ec3893af8e199aadd",
      "tree": "a80441d061cfc972022d25aa4ce70bb8a53754e3",
      "parents": [
        "457bfa1180fd66bdf2e8f91897cc66743decec92"
      ],
      "author": {
        "name": "Oliver Scott",
        "email": "olivercscott@gmail.com",
        "time": "Wed Dec 22 16:11:34 2021 +0100"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Mar 03 08:28:40 2022 +0000"
      },
      "message": "Register broadcast receivers for PACKAGE_ADDED/UID_REMOVED on all users.\n\nThe package and uid removed broadcast receivers are only registered in\nthe primary user. Packages added and removed on secondary users are\nignored. This is unsafe given that new packages can be granted the uid\nand the old policy applied to it. This addresses the problem by\nregistering broadcast receivers for PACKAGE_ADDED and UID_REMOVED for\nall users.\n\nTest:\n1. Create a new user\n2. Install a new app in the user\n3. Apply background data restriction uid policy\n4. adb shell cmd netpolicy list restrict-background-blacklist\n5. Uninstall app\n6. adb shell cmd netpolicy list restrict-background-blacklist\n\nChange-Id: I8c87fcf0310fe1fc07095fdc599af10ba0a3d959\n"
    },
    {
      "commit": "9ef19b85cbc8ccc55ef8607c9420967443b20461",
      "tree": "56bc7c23726d134964c8820cb553a4ef50106c59",
      "parents": [
        "853b6f6ede920dffcdbd7f09c603e643ac254a13"
      ],
      "author": {
        "name": "Yoshiaki Maruoka",
        "email": "yoshiaki.maruoka@sony.com",
        "time": "Wed Oct 25 13:55:49 2017 +0900"
      },
      "committer": {
        "name": "Håkan Kvist",
        "email": "hakan.kvist@sony.com",
        "time": "Thu Mar 03 07:40:43 2022 +0000"
      },
      "message": "Add additional logs for bootanimation\n\nThe information will be printed\n - Message if no animation file\n - File name when it\u0027s loaded\n - Image name and path, loop information when playing\n - Play time at the end\n\nBug: 220161782\nTest: Manual, check logcat with and without bootanimation.zip\nChange-Id: I0e16bdeb4456a423649a27f7ae88f256e3fa3d19\n"
    },
    {
      "commit": "5169d5c2223b83989b67a564e2935ae57a56d980",
      "tree": "ea6e30320e7490a700b413296563293a3bf94a89",
      "parents": [
        "8cf8788c033b2d3c276930e0134cda1935ff5b1a"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Nov 20 13:15:59 2021 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Mar 02 21:02:05 2022 -0800"
      },
      "message": "Added data retry support\n\n1. Support multiple retry interval.\n2. Completed data retry manager.\n3. Used Google Truth for data unit tests.\n\nTest: Manual \u0026 atest DataRetryManagerTest\nBug: 196597630\nMerged-In: I04cadac100040054d449892df50e30dc77954082\nChange-Id: I04cadac100040054d449892df50e30dc77954082\n"
    },
    {
      "commit": "8cf8788c033b2d3c276930e0134cda1935ff5b1a",
      "tree": "6f1eb57dc14005c562857e5abc0589c38d13733a",
      "parents": [
        "200dfd387fa615ce44f112af71a10b87ce84d05e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sun Oct 17 18:15:32 2021 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Mar 02 21:02:05 2022 -0800"
      },
      "message": "Added setup/tear down data support\n\n1. Added setup data network support.\n2. Hook validation status down to data stall recovery manager.\n3. Prelimanary changes before removing TransportManager.\n4. Added tear down network support.\n5. Added initial attach APN support.\n6. Added set data profiles at modem support.\n\nBug: 196597630\nTest: atest DataNetworkControllerTest DataProfileManagerTest DataProfileTest DataNetworkTest\nMerged-In: I837606d9e91339c66f2e2cff1a3a76d1029750c6\nChange-Id: Ia620c19ef29f832b89d49faeef5235c25a162089\n"
    },
    {
      "commit": "50987acb5bfc203476d6187ffb16d59ae0b31efc",
      "tree": "379ffd44eadeb923883da42679523c6ee5bc0235",
      "parents": [
        "8f7978d676974e5d056900f4175c43b74e5fdc53",
        "200dfd387fa615ce44f112af71a10b87ce84d05e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 02:55:29 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 03 02:55:29 2022 +0000"
      },
      "message": "Merge \"Correct volume control symbol for BLE\" am: 200dfd387f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1990331\n\nChange-Id: I4182d4e7287c174227deac52e7141897191c9b0e\n"
    },
    {
      "commit": "8f7978d676974e5d056900f4175c43b74e5fdc53",
      "tree": "4d4962fe656957617f28236947f00095802a2adf",
      "parents": [
        "ecab80fe20206e1b6f7aa69dce205c63f2b6a434",
        "2b65ebc34025a3791c88fe25d6ef068f32da46b4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 02:55:10 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 03 02:55:10 2022 +0000"
      },
      "message": "Merge \"Add an optional extra field description for ACTION_CHANGE_DEFAULT\" am: 2b65ebc340\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2000590\n\nChange-Id: Icfcf52f3055d4983ba8960d6b653766ab6176677\n"
    },
    {
      "commit": "ecab80fe20206e1b6f7aa69dce205c63f2b6a434",
      "tree": "471540d6decfe5f5ac894531344cda15f208f59f",
      "parents": [
        "8344626ebafe8f44f4c0a894c952edea5160759a",
        "411168d77b730d1a3741a67c05ffd0f17514d74f"
      ],
      "author": {
        "name": "Frank Li",
        "email": "lifr@google.com",
        "time": "Thu Mar 03 02:54:44 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 03 02:54:44 2022 +0000"
      },
      "message": "Merge \"[MS68.3] Address comments at aosp/1958144\" am: 411168d77b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1964907\n\nChange-Id: Idd8ef239098fe5806d099e9392662479dfedebbc\n"
    },
    {
      "commit": "200dfd387fa615ce44f112af71a10b87ce84d05e",
      "tree": "1b7311669d9f310c18b121fc166473654aa6834f",
      "parents": [
        "2b65ebc34025a3791c88fe25d6ef068f32da46b4",
        "15d78c0b95a6afc58001365794f9b5de942cf7e8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 02:50:15 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 03 02:50:15 2022 +0000"
      },
      "message": "Merge \"Correct volume control symbol for BLE\""
    },
    {
      "commit": "2b65ebc34025a3791c88fe25d6ef068f32da46b4",
      "tree": "3b51e9e8d544ef804c95b774d8879754f199c7ba",
      "parents": [
        "411168d77b730d1a3741a67c05ffd0f17514d74f",
        "a053fa8d462639637f3d3e925c93e78cac48810e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 03 02:34:41 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 03 02:34:41 2022 +0000"
      },
      "message": "Merge \"Add an optional extra field description for ACTION_CHANGE_DEFAULT\""
    }
  ],
  "next": "411168d77b730d1a3741a67c05ffd0f17514d74f"
}
