)]}'
{
  "log": [
    {
      "commit": "108230a53bd73c98eb5d35261441d9f23a0f1f14",
      "tree": "3ed681ebfe1d99ab2e338c3e06eec2d2ebb275c1",
      "parents": [
        "16783b94c93cb9001536b8019fadcd3d99706692",
        "936249baab0bc5f587d308ca670f45332b510a7c"
      ],
      "author": {
        "name": "Shaquille Johnson",
        "email": "ssjohnson@google.com",
        "time": "Thu Jun 13 15:44:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 13 15:44:47 2024 +0000"
      },
      "message": "Merge \"Add support for GET_ATTESTATION_APPLICATION_ID_FAILED error code\" into main am: eac1b8d0cc am: 936249baab\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2967383\n\nChange-Id: I802fe461e2c550e6a609d90adc0afc913b11ab30\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "936249baab0bc5f587d308ca670f45332b510a7c",
      "tree": "79ddb82f1fe4d26b0029cb5a7040c3ce00287391",
      "parents": [
        "cf93082309a61edf92ca8304d520a9fefdae3188",
        "eac1b8d0cc637baa2e7a10c5d46fc647e8e3c1f8"
      ],
      "author": {
        "name": "Shaquille Johnson",
        "email": "ssjohnson@google.com",
        "time": "Thu Jun 13 15:37:33 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 13 15:37:33 2024 +0000"
      },
      "message": "Merge \"Add support for GET_ATTESTATION_APPLICATION_ID_FAILED error code\" into main am: eac1b8d0cc\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2967383\n\nChange-Id: I1f740691cce53c18e39df2f20511d9f4191eab69\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "25267180ea1bdab5f49c7c596bb1a87e09a249be",
      "tree": "598fa40bead90fbe29b9fe1031d5632d8486fef0",
      "parents": [
        "5215c608b5bdcf45d7cf627aec2643e44249f013"
      ],
      "author": {
        "name": "Shaquille Johnson",
        "email": "ssjohnson@google.com",
        "time": "Sat Feb 17 17:15:21 2024 +0000"
      },
      "committer": {
        "name": "Shaquille Johnson",
        "email": "ssjohnson@google.com",
        "time": "Thu Jun 13 15:24:52 2024 +0000"
      },
      "message": "Add support for GET_ATTESTATION_APPLICATION_ID_FAILED error code\n\nWe add this error for AAID in cases where keystore2 returns an error for\nfailing to get AAID. We are explicitly failing here, but that is a\ntransient error we expect the client to re-try. We return this error to\nindicate to the caller that we should retry this call before failing\ncompletely. This stops attestation from happening without the calling\napplication\u0027s identity.\n\nTest: atest CtsKeystoreTestCases\nTest: atest keystore2_test\nBug: 291583874\nChange-Id: Ieaee2ddda124fe2b23baf3c318f4eece0b718f05\n"
    },
    {
      "commit": "64bab3e87b1c794ccdfce972c014759151da6c37",
      "tree": "b9835c6682a2e1bf652bf992c129011c9c8aa7e6",
      "parents": [
        "a71e4b4a59765def3bae219f15d5f4894e625475"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 05 16:32:38 2024 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 07 11:20:09 2024 -0700"
      },
      "message": "[VRR] Add sysprop to allow disabling View VRR frame rate check\n\nBug: 343518413\nFixes: 335232645\n\nTest: ran broken performance test\nTest: ran existing tests with View VRR disabled\nChange-Id: I59d110ae17ffd9f72e2a45f2a1af158e58379394\n"
    },
    {
      "commit": "fe285426c4f9149537bdd7cb351b02ec102e6082",
      "tree": "a50559e0969480b7f613fc086e380a290ee3d6b1",
      "parents": [
        "e2447a31771717fe6259043760ba02484f09d4da",
        "ed6f98ac9f4049f370e1db86e1b4e141bb83f5cc"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri May 24 08:27:25 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri May 24 11:35:17 2024 -0700"
      },
      "message": "Merge Android 24Q2 Release (ab/11526283) to aosp-main-future\n\nBug: 337098550\nMerged-In: Ie71e752f0224aa239ba1350d50996ce4b510949a\nChange-Id: Ib25c1abf055b0114e0494088df5585f65df27595\n"
    },
    {
      "commit": "7b3de69245e075ce995faef1598f4826b8cea04e",
      "tree": "922fa4d80fbac505691b4e2c6c116e8552b652b3",
      "parents": [
        "1cf56be6db80f41b2779af4718ef04898d0ad6b5"
      ],
      "author": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Wed May 22 19:01:18 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 22 19:01:18 2024 +0000"
      },
      "message": "Revert^2 \"PackageParser support for flagging manifest entries\"\n\nThis reverts commit 1cf56be6db80f41b2779af4718ef04898d0ad6b5.\n\nReason for revert: the test that fails is bad, needs to be fixed\n\nChange-Id: Ifa225ea5d8a7cf3df1132fb0e3c411ed18c5ea57\n"
    },
    {
      "commit": "1cf56be6db80f41b2779af4718ef04898d0ad6b5",
      "tree": "e965c882154238df35c14a61796f7e82975e2a0d",
      "parents": [
        "1d71aa6f82a841a63de08530635c8cb36e40a03e"
      ],
      "author": {
        "name": "Chaitanya Cheemala",
        "email": "ccheemala@google.com",
        "time": "Wed May 22 13:05:03 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 22 13:05:03 2024 +0000"
      },
      "message": "Revert \"PackageParser support for flagging manifest entries\"\n\nThis reverts commit 1d71aa6f82a841a63de08530635c8cb36e40a03e.\n\nReason for revert: Likely culprit for b/342000526  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nChange-Id: Iff38c55a7ec68786107c305129ab091b2384b36b\n"
    },
    {
      "commit": "1d71aa6f82a841a63de08530635c8cb36e40a03e",
      "tree": "922fa4d80fbac505691b4e2c6c116e8552b652b3",
      "parents": [
        "61e25300319471919274e69867f4940279e63ba8"
      ],
      "author": {
        "name": "Mark Punzalan",
        "email": "markpun@google.com",
        "time": "Fri Apr 05 11:32:57 2024 -0700"
      },
      "committer": {
        "name": "Yurii Zubrytskyi",
        "email": "zyy@google.com",
        "time": "Tue May 21 01:14:19 2024 +0000"
      },
      "message": "PackageParser support for flagging manifest entries\n\nThis CL adds a flag cache class to PackageParser that is\navailable during the startup package Parsing, as opposed to\nthe one in SettingsProvider.\n\nManifest parsing now calls into this cache to skip the flagged-\nout entries\n\nBug: 297373084\nTest: atest PackageParserTest\nTest: Manually on a device. Verified that permissions behind a disabled\nfeature flag were absent. Override the setting for the flag in device\nconfig to enable it, rebooted, then the permission was present.\n\nChange-Id: I8d8ea0a264dfbfd30adf79c6051410cda7bdebbe\n"
    },
    {
      "commit": "97270611df31a05ea84e40ad3320137367487c4b",
      "tree": "1f7cc268faffa4f2a4894bf1b942efe3e2a8256e",
      "parents": [
        "0e75605d0cf7cb1537fe6920ddae5019e6017998"
      ],
      "author": {
        "name": "Jeff Pu",
        "email": "jeffpu@google.com",
        "time": "Wed Apr 10 15:44:28 2024 -0400"
      },
      "committer": {
        "name": "Jeff Pu",
        "email": "jeffpu@google.com",
        "time": "Tue Apr 16 16:42:25 2024 -0400"
      },
      "message": "Allow Biometric TestApi to use virtual hal\n\nBug: 326227403\nTest: adb shell device_config put biometrics_framework com.android.server.biometrics.use_vhal_for_testing true\nChange-Id: I4dc95def492ef606e93259d68519261c6faef84e\n"
    },
    {
      "commit": "ef54218e380cef85f62bb012a78ce861724afde3",
      "tree": "782299a9217605357fdb736d5aeaa60a3b38dec4",
      "parents": [
        "059ac2d1fae0ea78941e899c06071eeca0501afa",
        "52ae409e697f5481fd9f372487bb496140c8c10a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Apr 02 09:49:41 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 02 09:49:41 2024 +0000"
      },
      "message": "Merge \"Unify package/imports of perfetto javastream protos\" into main"
    },
    {
      "commit": "d80202cc51223b9d5a4caa16857a61f0357e85f2",
      "tree": "eb83110a026bfb2a61705e7e50afa30ce4670d24",
      "parents": [
        "0f1179c678d91bf9ef31f48ae5ab1c07b54c70bd"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Mar 26 12:44:42 2024 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Mar 26 12:44:42 2024 +0900"
      },
      "message": "Move the dependency on core.protolog.pb to services\n\nThis is the same as Iefdd457e99fc61c1ce2f5a05ae59f5e12256a764 where we\nmoved the dependency on protolog.conf.json.gz to services.\n\ncore.protolog.pb has is causing a dependency cycle reported as below:\n\nerror: frameworks/base/services/core/Android.bp:111:1: encountered dependency cycle:\nerror: frameworks/base/services/core/Android.bp:311:1:     module \"core.protolog.pb\" variant \"android_x86_64\" depends on module \"checked-core.protolog.pb\"\nerror: frameworks/base/services/core/Android.bp:111:1:     module \"checked-core.protolog.pb\" depends on module \"gen-core.protolog.pb\"\nerror: frameworks/base/services/core/Android.bp:78:1:     module \"gen-core.protolog.pb\" depends on module \"protolog-groups\" variant \"android_common\"\nerror: frameworks/base/core/java/Android.bp:589:1:     module \"protolog-groups\" variant \"android_common\" depends on module \"framework\" variant \"android_common\"\nerror: frameworks/base/Android.bp:542:1:     module \"framework\" variant \"android_common\" depends on module \"framework-minus-apex\" variant \"android_common\"\nerror: frameworks/base/Android.bp:486:1:     module \"framework-minus-apex\" variant \"android_common\" depends on module \"core.protolog.pb\" variant \"android_x86_64\"\n\nBug: 321626681\nTest: check the existence of /system/etc/core.protolog.pb in installed-files.txt\nChange-Id: I502eee9e184bcf5fa3e5443cc3c124828ed565ad\n"
    },
    {
      "commit": "52ae409e697f5481fd9f372487bb496140c8c10a",
      "tree": "e73a5f822f0eced2f1dc079f01073c0ad218afc1",
      "parents": [
        "9f1ec364134425f40b680e81ebacb0c01cc56087"
      ],
      "author": {
        "name": "Kean Mariotti",
        "email": "keanmariotti@google.com",
        "time": "Tue Mar 19 09:30:41 2024 +0000"
      },
      "committer": {
        "name": "Kean Mariotti",
        "email": "keanmariotti@google.com",
        "time": "Thu Mar 21 10:12:08 2024 +0000"
      },
      "message": "Unify package/imports of perfetto javastream protos\n\nframework-jarjar-rules.txt contains a rule that renames\nthe package \"perfetto.protos\" to \"android.internal.perfetto.protos\".\n\nHowever, the rule was not affecting the entire framework\u0027s code.\nThe confusing result was part of the framework importing \"perfetto.protos\"\nand other parts importing \"android.internal.perfetto.protos\".\n\nThis commit adds a new library \"perfetto_trace_javastream_protos_jarjar\"\nthat provides to the entire framework the perfetto javastream protos\nunder a single unified package \"android.internal.perfetto.protos\".\n\nTest: m framework-minus-apex\nBug: 276433199\nChange-Id: Ie653c7b7b763fd97f021f89d413a7ed360946e7b\n"
    },
    {
      "commit": "20d61794f164bf908a52aee0ff41a68f31b7db76",
      "tree": "34637204d6db458c5c247593b971e0778040a351",
      "parents": [
        "e93875c68d05a5d44fb37b289c0820ed6cc5d057"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Mar 18 18:05:15 2024 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Mar 18 21:57:19 2024 +0900"
      },
      "message": "Move the dependency on protolog.conf.json.gz to services\n\nThe dependency is a \"required\" dependency, so it\u0027s not used for building\nframework-minus-apex. We just want that protolog.conf.json.gz is\ninstalled along with framework-minus-apex.\n\nThis CL moves the source of the dependency from framework-minus-apex to\nservices for two reasons:\n\n1. There\u0027s a dependency cycle:\n  checked-protolog.json\n  -\u003e generate-protolog.json\n  -\u003e protolog-groups\n  -\u003e framework\n  -\u003e framework-minus-apex\n  -\u003e protolog.conf.json.gz\n  -\u003e services.core.json.gz\n  -\u003e checked-protolog.json\n\nCurrently, this cycle is harmless because the installation of required\nmodules is done by Make and Make is not checking cycles there. However,\nthis is preventing Soong from implementing the installation of required\nmodules by itself.\n\n2. services don\u0027t have such a dependency cycle, while\n   framework-minus-apex and services are installed together.\n\nBug: 321626681\nTest: check the existence of /system/etc/protolog.conf.json.gz in\ninstalled-files.txt\n\nChange-Id: Iefdd457e99fc61c1ce2f5a05ae59f5e12256a764\n"
    },
    {
      "commit": "5863d8a8693b4e09d5ec767129212e35ad6e6765",
      "tree": "971e05b007493ada8d918e5a505a2c8b34701496",
      "parents": [
        "9138e5069b6ea8cfeba52e853cadd0c688120f23"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Mar 18 18:05:15 2024 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Mar 18 21:55:23 2024 +0900"
      },
      "message": "Move the dependency on protolog.conf.json.gz to services\n\nThe dependency is a \"required\" dependency, so it\u0027s not used for building\nframework-minus-apex. We just want that protolog.conf.json.gz is\ninstalled along with framework-minus-apex.\n\nThis CL moves the source of the dependency from framework-minus-apex to\nservices for two reasons:\n\n1. There\u0027s a dependency cycle:\n  checked-protolog.json\n  -\u003e generate-protolog.json\n  -\u003e protolog-groups\n  -\u003e framework\n  -\u003e framework-minus-apex\n  -\u003e protolog.conf.json.gz\n  -\u003e services.core.json.gz\n  -\u003e checked-protolog.json\n\nCurrently, this cycle is harmless because the installation of required\nmodules is done by Make and Make is not checking cycles there. However,\nthis is preventing Soong from implementing the installation of required\nmodules by itself.\n\n2. services don\u0027t have such a dependency cycle, while\n   framework-minus-apex and services are installed together.\n\nBug: 321626681\nTest: check the existence of /system/etc/protolog.conf.json.gz in\ninstalled-files.txt\n\nMerged-In: Iefdd457e99fc61c1ce2f5a05ae59f5e12256a764\nChange-Id: Iefdd457e99fc61c1ce2f5a05ae59f5e12256a764\n"
    },
    {
      "commit": "58977725517b639e52e12ef468a4ee1b6c2c88f0",
      "tree": "518decacbb53a73cf626029e9e515c768fcb431c",
      "parents": [
        "511dd1695c6e28a91708a52c2595ebbd2cf2dada"
      ],
      "author": {
        "name": "Matt Buckley",
        "email": "mattbuckley@google.com",
        "time": "Mon Mar 11 23:32:09 2024 +0000"
      },
      "committer": {
        "name": "Matt Buckley",
        "email": "mattbuckley@google.com",
        "time": "Thu Mar 14 20:37:21 2024 +0000"
      },
      "message": "Update HintManager to use NDK backend\n\n- Update HintManager and its aidl types to use NDK backend\n- Switch HintManager to using PowerHAL\u0027s WorkDuration\n- Update SDK WorkDuration.java to no longer be parcelable,\n    since it isn\u0027t being sent over binders anymore.\n- Remove duplicate WorkDuration in powermanager in favor of PowerHAL\u0027s\n\nBug: 315894228\nTest: atest HintManagerServiceTest\nTest: atest PerformanceHintNativeTestCases\nTest: atest PerformanceHintManagerTest\nChange-Id: Ibc5a3aa96e73a225fce980811694ee02bdabb963\n"
    },
    {
      "commit": "6843dcaa80d614539c2962b9732ff4ccb865b1e1",
      "tree": "d4968f3502e0ca58e0bc584de00886feec228e94",
      "parents": [
        "f1b65f66377200cf279ea4de36a999e8f922d36f"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Thu Feb 29 14:19:18 2024 +0000"
      },
      "committer": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Thu Feb 29 14:19:24 2024 +0000"
      },
      "message": "Add missing require in build rule\n\nCausing the file to be missing on the system and so decoding of the proto messages is failing because we need to read this file to decode the messages to write the message to logcat when requested\n\nTest: adb shell wm logging enable-text WM_DEBUG_WINDOW_TRANSITIONS\nBug: 327491675\nChange-Id: Ic98187a0b5fe785eec8cec275c394fb2c68d4242\n"
    },
    {
      "commit": "9327855e3a2b48b795c5d7c2f2bd656e2cc42484",
      "tree": "ead97a17c49d178479dfcd8ff8f83c4f100f141e",
      "parents": [
        "e746a39acccc2e374a44e2721d8170811d21a149",
        "8f634643190775e6a95177ed117f37ce7a2549ec"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Mon Feb 26 09:32:13 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 26 09:32:13 2024 +0000"
      },
      "message": "Merge changes from topic \"perfetto-protolog\" into main\n\n* changes:\n  Delete unused ShellProtoLogImpl\n  Update uses of ProtoLog\n  Update ProtoLog build rules\n  Perfetto protolog implementation\n  Refactor ProtoLogImpl to support Perfetto tracing with flag better\n  Update ProtoLogTool\n  Update ProtoLogTool commands args\n  Update ProtoLog hash function to 64 bit\n"
    },
    {
      "commit": "5fe2c80ec9ef66d651441ba6027c0fb2650adfe3",
      "tree": "3ea11bfe6a76766cded16c9a5fb1766cfcb8f6e3",
      "parents": [
        "4d86cafda57b4ff6a63369b392bf3c4fb29cb054"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Mon Feb 12 12:48:48 2024 +0000"
      },
      "committer": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Thu Feb 22 15:40:05 2024 +0000"
      },
      "message": "Update ProtoLog build rules\n\nProtoLogTool now has additional parameters to support Perfetto tracing. We also need to generate and include a proto version of the viewer configuration.\n\nFlag: ACONFIG android.tracing.Flags.perfettoProtolog DEVELOPMENT\nTest: mp droid \u0026\u0026 atest FrameworksServicesTests\nBug: 276432490\nChange-Id: I26929eed96faae04bec65ae5eaf86afda75cb83c\n"
    },
    {
      "commit": "c8ae8f11ab345baae42288a725545d4d73af79b4",
      "tree": "4368f5a227d29fa0fb2e7b0c793d497ded07aea9",
      "parents": [
        "7b5f3f42fc682ead3aac9a314c7029e613ade135"
      ],
      "author": {
        "name": "Zhi Dou",
        "email": "zhidou@google.com",
        "time": "Wed Feb 21 21:52:40 2024 +0000"
      },
      "committer": {
        "name": "Zhi Dou",
        "email": "zhidou@google.com",
        "time": "Thu Feb 22 12:51:41 2024 +0000"
      },
      "message": "Revert^2 \"Create exported mode library for package android.service.notification\"\n\nThis reverts commit 2f858356dd9688d83b3186a5a10fa67d6cb9e101.\n\nReason for revert: The original issue is fixed ag/26320339\n\nChange-Id: I74bb8123fe90d82e3569a60fea44af13bcbd0f5f\n"
    },
    {
      "commit": "2f858356dd9688d83b3186a5a10fa67d6cb9e101",
      "tree": "4cbbc00278bf5e7f6bf02d3d2c4251939f5b731a",
      "parents": [
        "7aa2a3af9c9ef2aed97939f18a8a085578ed6e94"
      ],
      "author": {
        "name": "Zhi Dou",
        "email": "zhidou@google.com",
        "time": "Tue Feb 20 18:29:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 20 18:29:09 2024 +0000"
      },
      "message": "Revert \"Create exported mode library for package android.service.notification\"\n\nThis reverts commit 7aa2a3af9c9ef2aed97939f18a8a085578ed6e94.\n\nReason for revert: b/326075332\n\nChange-Id: I0da1ac971619b22f34cb69432df1ef21d1c84c4a\n"
    },
    {
      "commit": "7aa2a3af9c9ef2aed97939f18a8a085578ed6e94",
      "tree": "9a464b066d40f0cc0d7cc8019fe2ba06b3fd55c7",
      "parents": [
        "b23955e748b0d2f273bc9a3fd8441e5b27f85197"
      ],
      "author": {
        "name": "Zhi Dou",
        "email": "zhidou@google.com",
        "time": "Fri Feb 09 20:13:46 2024 +0000"
      },
      "committer": {
        "name": "Zhi Dou",
        "email": "zhidou@google.com",
        "time": "Sat Feb 17 22:38:26 2024 +0000"
      },
      "message": "Create exported mode library for package android.service.notification\n\nThis change create exported mode library for package\nandroid.service.notification. This library should be used in not \"system\" container.\n\nBug: 322678979\nTest: presubmit\nChange-Id: If143142cbf005c29d318f2227807806556283145\n"
    },
    {
      "commit": "8e8e6de98a0d3181570e3319b8003296b3568421",
      "tree": "1a7768276e6e6715545a26a2180e275b6dcac8ed",
      "parents": [
        "628aaed486088630b597b44faa854b9c4dc43b84",
        "be71c5cfe7eacd47ba6e6de5a5a16e14d5648da8"
      ],
      "author": {
        "name": "Zi Wang",
        "email": "mrziwang@google.com",
        "time": "Thu Feb 15 19:20:35 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 15 19:20:35 2024 +0000"
      },
      "message": "Merge \"Add jarjar_prefix to framework-minus-apex\" into main am: be71c5cfe7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2962255\n\nChange-Id: I968592fb0d04739e86136e1357a66e1a5eda5b5e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f9bdb7978fcb9fd9327cd558baff270d72e6d116",
      "tree": "38bf7132b9b4eb1fa0034a57f310e3450a65084b",
      "parents": [
        "c8354066f423f62ff2bb45170a959ea36aa45955"
      ],
      "author": {
        "name": "Zi Wang",
        "email": "mrziwang@google.com",
        "time": "Wed Feb 14 20:14:35 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Feb 14 20:14:35 2024 +0000"
      },
      "message": "Add jarjar_prefix to framework-minus-apex\n\nTest: CI\n\nBug: 310504781\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:14459bf7e2f4b8a33655181b5f9092e745402809)\nMerged-In: Ie2ee7578352463aa42942c0b42b78557c414fb52\nChange-Id: Ie2ee7578352463aa42942c0b42b78557c414fb52\n"
    },
    {
      "commit": "14459bf7e2f4b8a33655181b5f9092e745402809",
      "tree": "566227114bf4fc57462aed583904fc6edb458245",
      "parents": [
        "8fa4937602971c767976fec54baab78f211632c1"
      ],
      "author": {
        "name": "Zi Wang",
        "email": "mrziwang@google.com",
        "time": "Tue Feb 13 16:25:11 2024 -0800"
      },
      "committer": {
        "name": "Zi Wang",
        "email": "mrziwang@google.com",
        "time": "Wed Feb 14 08:24:58 2024 -0800"
      },
      "message": "Add jarjar_prefix to framework-minus-apex\n\nTest: CI\n\nBug: 310504781\n\nChange-Id: Ie2ee7578352463aa42942c0b42b78557c414fb52\n"
    },
    {
      "commit": "5221496f142111e47e2d7b8fad1151763dd7f443",
      "tree": "c7a044a8fec80e0878e37b729bce3fe39890d14f",
      "parents": [
        "a9b3c063610331b221944bc24c64fa80d9c1e511",
        "96dac95fc12332513bacf2047758df53ff1acbf2"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jan 31 18:49:36 2024 +0000"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Feb 01 18:40:52 2024 +0000"
      },
      "message": "framework-nfc: Switch to \"framework-module-defaults\" am: 96dac95fc1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2863748\n\nMerged-In: I8bd5e38b1482600594c41660d14537cf15b48318\nChange-Id: Ie96315990595f1405a1e8a4c7f184596dc3a572b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "04a158bf3018869511634e08a28d25cc27aac962",
      "tree": "e59484dccd66dd00a8030e95a1b06e6c30cc2b00",
      "parents": [
        "2c67c1cda0189264c901ca19b171edd43e916e1b",
        "2537350b9e6e459c4538ea74c64c6d40f1573920"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jan 31 17:59:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 17:59:33 2024 +0000"
      },
      "message": "Merge changes from topic \"framework-nfc-updatable\" into main\n\n* changes:\n  nfc(api): Move NFC API lint baseline\n  nfc(api): Move nfc classes to framework-nfc\n  framework-nfc: Switch to \"framework-module-defaults\"\n"
    },
    {
      "commit": "7b647e4ea0e92f33c19b315eaed364ee067ba0aa",
      "tree": "47c285aa18cf79476d615f8e169ebd823bee6d38",
      "parents": [
        "46deec9f696f850efdd4427e10db145d68cbb5bd",
        "efd99108901ae47b085f96c841214f6f416dd86f"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Jan 30 10:36:03 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Jan 30 10:36:03 2024 -0800"
      },
      "message": "Merge Android 24Q1 Release (ab/11220357)\n\nBug: 319669529\nMerged-In: I46c7859ff042ee7aa9193757e5df8269f4892362\nChange-Id: I0c7b5036c0b0f5f2caad551edb063350f6eb87e7\n"
    },
    {
      "commit": "4987500b75475134f3f0a4f1f2a20ed68031edb0",
      "tree": "88e9f70b3e4da1e3e25ec282baf1e4a262ed5390",
      "parents": [
        "a709f9560cb72a0d218d4b5e6747895d2c4eb736"
      ],
      "author": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Wed Jan 24 20:55:48 2024 +0000"
      },
      "committer": {
        "name": "Brian Julian",
        "email": "bjj@google.com",
        "time": "Fri Jan 26 14:35:34 2024 +0000"
      },
      "message": "Adds to AltitudeConverter a method that returns a geoid height at the location (go/msat:geoid-heights-altitude-hal-design).\n\nNote that the implementation uses *fake* assets for calculating expiration distances, specifically, a copy of the geoid height assets. Real assets will be added in followup CLs.\n\nTest: FrameworksMockingServicesTests:AltitudeConverterTest\nBug: 304375846\nChange-Id: I78bc3c9f9d814f750c38c627ee9af8dc27183e2a\n"
    },
    {
      "commit": "b552572076bcf1f11b75ffdef3234d4eba4ac775",
      "tree": "d981a608f38bc561d235ea6f792a82bf0cb50a8e",
      "parents": [
        "00c067f2ffb44c65f8d110c559010147bc80956b",
        "99d00edee149c0d71659add2c766ecc232dea6ab"
      ],
      "author": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Thu Jan 18 17:57:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 18 17:57:19 2024 +0000"
      },
      "message": "Merge \"Revert^3 \"Change the way tombstones are added to dropbox.\"\" into main am: 9c8f5c1fec am: 99d00edee1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2917006\n\nChange-Id: I9df276237ccbc90006d1efca36534bb8401fc8dd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9c8f5c1fec535efe2f72fd93e7016b518b848ea9",
      "tree": "f9218ce3f34d70c0319168d01b5adb65b8363282",
      "parents": [
        "b7a0491970a70e194be38e0a088f8e4d4adcdd33",
        "59082d549a98e910bf4b93be28dd4cff0af4d519"
      ],
      "author": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Thu Jan 18 16:30:29 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 18 16:30:29 2024 +0000"
      },
      "message": "Merge \"Revert^3 \"Change the way tombstones are added to dropbox.\"\" into main"
    },
    {
      "commit": "59082d549a98e910bf4b93be28dd4cff0af4d519",
      "tree": "e1a04ad3a24517838ef05277db87a379b76308fe",
      "parents": [
        "225bfb760a3dade91aa599a86ecc3e818fa96b20"
      ],
      "author": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Thu Jan 18 15:40:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 18 15:40:24 2024 +0000"
      },
      "message": "Revert^3 \"Change the way tombstones are added to dropbox.\"\n\nThis reverts commit 225bfb760a3dade91aa599a86ecc3e818fa96b20.\n\nReason for revert: We are possibly losing tombstones\n\nChange-Id: I8372ae3b7b5db63bc48155eca63eb3cae41239c8\n"
    },
    {
      "commit": "e55ff387fb56a04a2dad205a97c81795baf32a9c",
      "tree": "283c6a35d21714f6b9a187c0517ea349eaddb84f",
      "parents": [
        "e53175bcd578ba56b808605618f971a85e44336d",
        "48b74756296d8cd921f5956965172c6a6e9d498a"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Mon Jan 15 12:03:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 15 12:03:26 2024 +0000"
      },
      "message": "Merge changes from topic \"perfetto-java-api\" into main\n\n* changes:\n  Rename perfetto proto package imported in the framework\n  Expose Perfetto DataSource to java\n"
    },
    {
      "commit": "96dac95fc12332513bacf2047758df53ff1acbf2",
      "tree": "3c1887a0f8c5406c19dd984e25be9f22e8d9755e",
      "parents": [
        "f766981533742c4b46b7d3a491ecc9baeac01f6b"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Dec 07 10:54:05 2023 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 12 10:28:02 2024 -0800"
      },
      "message": "framework-nfc: Switch to \"framework-module-defaults\"\n\nNow that all the @hide usage of NFC API\u0027s from rest of platform is\ncleaned out, we can now switch to the module defaults and continue the\nseparation of NFC API classes.\n\nBug: 303286040\nTest: Compiles\nMerged-In: I8bd5e38b1482600594c41660d14537cf15b48318\n\nChange-Id: I8bd5e38b1482600594c41660d14537cf15b48318\n"
    },
    {
      "commit": "6ecbbc746c89775906f882aad980537d170739ad",
      "tree": "435b410ed4b58363cb1511f1018fec2b9a5cac1e",
      "parents": [
        "72235db203a2848a3d2e840fda979a840339cdde"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Mon Nov 06 17:49:36 2023 +0000"
      },
      "committer": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Fri Jan 12 17:53:34 2024 +0000"
      },
      "message": "Expose Perfetto DataSource to java\n\nBug: 309630341\nTest: atest CoreTracingTests\nChange-Id: I9e9486ba406aa67fbc73922910ea97429ee4683c\n"
    },
    {
      "commit": "9f2a7007bec7f09df1ea4757431fc20333778cec",
      "tree": "166c15a61cfe6bd2a28364587fabad2d62cfd501",
      "parents": [
        "26a91ad07238561bff7f1c87fc3a3add16f1a316",
        "0f7fa6a23dec3284a96274880d59ee879c48532a"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jan 12 17:37:55 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 12 17:37:55 2024 +0000"
      },
      "message": "Merge changes from topic \"framework-nfc-updatable\" into main\n\n* changes:\n  nfc(api): Move NFC API lint baseline\n  nfc(api): Move nfc classes to framework-nfc\n  framework-nfc: Switch to \"framework-module-defaults\"\n"
    },
    {
      "commit": "22cb51285e740cbdc1c7d9edc94eb81c2a364344",
      "tree": "0474ab1570a1690b7913f83911d706331a6960bf",
      "parents": [
        "fdb20d0302cab6af288dbfabe6eb7c84de110f32"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Wed Jan 10 12:30:36 2024 -0800"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Thu Jan 11 11:15:24 2024 -0800"
      },
      "message": "Baseline NewApi issues\n\nNewApi is a lint check that you don\u0027t call framework methods that were\nintroduced in versions later than your min_sdk_version. We want to\nmake this an error, so we\u0027re baselineing all existing issues.\n\nThis cl was generated automatically, by taking all the NewApi issues\nfrom the reference baselines, and all the non-NewApi issues from the\nexisting checked in baselines.\n\nFlag: None\nBug: 268261262\nTest: Presubmits\nChange-Id: I26ca494d6089ac145eb5e3d267a9546eceea7c77\n"
    },
    {
      "commit": "05836fad4a8c41456c0367144f4a47f61183c6e2",
      "tree": "8e01da32aba77e554cabae6159ccda143ec403c2",
      "parents": [
        "3bfa589443bcac0c6031b8f73a113acd54412218"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Dec 07 10:54:05 2023 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jan 10 11:38:15 2024 -0800"
      },
      "message": "framework-nfc: Switch to \"framework-module-defaults\"\n\nNow that all the @hide usage of NFC API\u0027s from rest of platform is\ncleaned out, we can now switch to the module defaults and continue the\nseparation of NFC API classes.\n\nBug: 303286040\nTest: Compiles\nChange-Id: I8bd5e38b1482600594c41660d14537cf15b48318\n"
    },
    {
      "commit": "ad3b435c8f20d00e7e87ac9063a98d0cd4582f93",
      "tree": "16616a3c8fb653169937ec9903a937d4b87c0d02",
      "parents": [
        "0c87bccef43545bf2bcc6a851331b649c9422c4d",
        "1d7063f0ca71cfd80c28ff4ce82bdabfc1346776"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 09 22:17:55 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 09 22:17:55 2024 +0000"
      },
      "message": "Merge \"Make apex availability of framework-wifi-util-lib explicit\" into main am: 6298a2b92a am: ae30ca8604 am: 1d7063f0ca\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2898714\n\nChange-Id: I2f1426d51b49bf141fe704f30621f2f2de781178\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6298a2b92a223b0e218d05035bec89f14b0e76c4",
      "tree": "a5a6b6cb783da0c68999c501e68ddfdd35a888c6",
      "parents": [
        "c2076853fea11670b35867d5821a8be20897f950",
        "d35f1a1cc99a1406523ece163ebd8d45cd74a0cd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 09 19:44:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 09 19:44:30 2024 +0000"
      },
      "message": "Merge \"Make apex availability of framework-wifi-util-lib explicit\" into main"
    },
    {
      "commit": "ba2e88365d6f666f26474a65e771f2468b4a429a",
      "tree": "71a78d4a2a24c00e511a120453c640a923d24541",
      "parents": [
        "602299984108e26cf1b881c7ecbeb5194e0cfa8f",
        "a19e0ab918fd7937b7f9c84d5d13d66a58f173a3"
      ],
      "author": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Mon Jan 08 13:40:58 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 08 13:40:58 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Change the way tombstones are added to dropbox.\"\" into main am: de8baa8aae am: 92a62a5d63 am: a19e0ab918\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2893080\n\nChange-Id: Ibf4e2cdc4e773b5a680fc43334672b7d4cbfa6ae\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "de8baa8aae6d665ef323066396703d4a3949890a",
      "tree": "ba66c45038fffaba47f594ff419035e471c48f3d",
      "parents": [
        "c9f4111cc40ef52b959786b8444d53db2a44dc65",
        "225bfb760a3dade91aa599a86ecc3e818fa96b20"
      ],
      "author": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Mon Jan 08 11:38:36 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 08 11:38:36 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Change the way tombstones are added to dropbox.\"\" into main"
    },
    {
      "commit": "d35f1a1cc99a1406523ece163ebd8d45cd74a0cd",
      "tree": "ba0e455c63a6df26b524894ca05ca4dae3dcf30c",
      "parents": [
        "3a1ad8c70dd4214e96c7853a91a43e73e5026909"
      ],
      "author": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Thu Jan 04 19:18:07 2024 +0000"
      },
      "committer": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Sat Jan 06 00:08:10 2024 +0000"
      },
      "message": "Make apex availability of framework-wifi-util-lib explicit\n\nThe availability to wifi apex was done implicitly using a baseline map in\nbuild/soong/apex/apex.go. Make this explicit in Android.bp\n\nBug: 281077552\nTest: m nothing\nChange-Id: I5c3fb582f290da2d5cedc65417ca126013941da5\n"
    },
    {
      "commit": "64eff7240149f18141cc313b4b34e24045dde77e",
      "tree": "8165db6921c4cde6b114a294813b14837201a95d",
      "parents": [
        "55846b119ae18e3565c1e6d5df5adc9e66eed44a",
        "378b126c9dfec9d5f44db4bd0362fc4948a9aee3"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Fri Jan 05 02:12:23 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 05 02:12:23 2024 +0000"
      },
      "message": "Merge \"Added java wrapper for update engine stable\" into main am: 5e4b9840fc am: 9ad1bc38f8 am: 378b126c9d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2896745\n\nChange-Id: Icb616dba9911a16c83873e06821a57155e2e8892\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5e4b9840fcd92ee1cf5dd9ceed5e680e56d2c793",
      "tree": "c90cb7eefe8202305d72e5037ab8e7fc09d98b7a",
      "parents": [
        "2195d3d78d259fef40fc08fb3b2b224f02d1dbe4",
        "a1a7260930ef73e7d0dda3b2a146f3858e75a0ed"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jan 04 23:57:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 04 23:57:30 2024 +0000"
      },
      "message": "Merge \"Added java wrapper for update engine stable\" into main"
    },
    {
      "commit": "a1a7260930ef73e7d0dda3b2a146f3858e75a0ed",
      "tree": "077407074a1e3dfdc14d559b131eb4c64bdc2676",
      "parents": [
        "89258c7d25dc0f98f6690a241a53cf518365e071"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Wed Jan 03 21:25:31 2024 +0000"
      },
      "committer": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jan 04 22:07:58 2024 +0000"
      },
      "message": "Added java wrapper for update engine stable\n\nTest: m framework-all\nTest: Compiled and applied OTA using settings app using stable interface\nm Settings \u0026\u0026 adb install -r $ANDROID_PRODUCT_OUT/system_ext/priv-app/Settings/Settings.apk\nBug: 317914533\n\nChange-Id: I393df5218c60303dbea60386c680b75b553ddac2\n"
    },
    {
      "commit": "416ebb8990ced58fd37fabde584e4e0d17d47caa",
      "tree": "9259a14dbdcf801ae7524ab32e5d245c0c0b1cce",
      "parents": [
        "9f3093549d69c910955c6c9a807734dd176dbb8d",
        "5315ba20f49566b63a353e65ce7f13719517e01d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 03 19:02:37 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 03 19:02:37 2024 +0000"
      },
      "message": "Merge changes Ibd2ad90a,Ifeb615dc into main am: 1e067eff77 am: 4fffda9184 am: 5315ba20f4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2889447\n\nChange-Id: I4edc19525ea7280d272dd9bff2173d3d36a886fd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1e067eff775633b1abc5a43447e8ceefc5004999",
      "tree": "b6f657b30992620bf92afd5d02b6e0911522f8b1",
      "parents": [
        "262d3602b5428206834afd43d47742da828567ca",
        "9249b41c566442b1b72f0fafa9e4cf1f2184ca34"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 03 18:09:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 03 18:09:22 2024 +0000"
      },
      "message": "Merge changes Ibd2ad90a,Ifeb615dc into main\n\n* changes:\n  Change the native_transact to handle local binder txns\n  Update HwNoService to implement IServiceManager.Stub\n"
    },
    {
      "commit": "225bfb760a3dade91aa599a86ecc3e818fa96b20",
      "tree": "7e8068b0df3a33cb740c3b6f1521ff9d230cddb9",
      "parents": [
        "0c68cb6ab66a6940cdf7beb80f3a9272561259d1"
      ],
      "author": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Tue Jan 02 10:37:44 2024 +0000"
      },
      "committer": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Tue Jan 02 11:31:01 2024 +0000"
      },
      "message": "Revert^2 \"Change the way tombstones are added to dropbox.\"\n\n8d8898c902fcd50cc453c1a5dbdb2151593123e1\n\nTest: atest BootReceiverTest\nBug: 296207744\n\nChange-Id: Ib6e1a1d66a8cf402b26287b8960ad4a0acc11281\n"
    },
    {
      "commit": "c141aaef27a5902f22459e82b2ae6aad07e2a3ff",
      "tree": "afd1da1afdf4adf7a6c8bc8ed9c4f24cc5a777c1",
      "parents": [
        "fa70e58548b5bf1da68366a0d7c9013786348469"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Tue Dec 19 18:57:27 2023 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Dec 21 17:55:24 2023 +0000"
      },
      "message": "Update HwNoService to implement IServiceManager.Stub\n\nTest: launch_cvd\nBug: 218588089\n\nChange-Id: Ifeb615dccbac68eb050c340bc8809cd07a89dc6f\n"
    },
    {
      "commit": "5479e8102e5d206714b038cd39939e5b2fe2cfa0",
      "tree": "b7827ad381667be454ffb29da12654ee6f1baa3c",
      "parents": [
        "fa70e58548b5bf1da68366a0d7c9013786348469"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Wed Dec 20 11:57:03 2023 -0800"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Thu Dec 21 17:36:02 2023 +0000"
      },
      "message": "List baseline_filename on modules that are implititly using it\n\nlintable modules currently pick up files named \"lint-baseline.xml\" to use as the\nlint baseline implicitly. This is confusing because you could end up using the\nbaseline files in more modules than intended. Lint also has a feature where it\nrequests you remove unnecessary findings from the baseline file, so something\ncould be necessary for one module, but unnecessary for another that accidentally\npicked up the baseline.\n\nWe\u0027re removing the implicit detection of the baseline file, which requires\nall modules using it to list the baseline file explicitly.\n\nBug: 272769514\nTest: Presubmits\nChange-Id: I4e74094eed3f5a0b7395bcb5e16cbee9f0f28b7e\nMerged-In: I4e74094eed3f5a0b7395bcb5e16cbee9f0f28b7e\n"
    },
    {
      "commit": "749a6885b4454d069d6a930fe66b1a858f4be164",
      "tree": "88e2f9bde24d2ab53d06be563838db9ff0ef9c9e",
      "parents": [
        "98ee0eeaaeb7f6246fe0c05ad5549a4c33ebf908"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Wed Dec 20 11:57:03 2023 -0800"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Wed Dec 20 16:24:46 2023 -0800"
      },
      "message": "List baseline_filename on modules that are implititly using it\n\nlintable modules currently pick up files named \"lint-baseline.xml\" to use as the\nlint baseline implicitly. This is confusing because you could end up using the\nbaseline files in more modules than intended. Lint also has a feature where it\nrequests you remove unnecessary findings from the baseline file, so something\ncould be necessary for one module, but unnecessary for another that accidentally\npicked up the baseline.\n\nWe\u0027re removing the implicit detection of the baseline file, which requires\nall modules using it to list the baseline file explicitly.\n\nFlag: None\nBug: 272769514\nTest: Presubmits\nChange-Id: I4e74094eed3f5a0b7395bcb5e16cbee9f0f28b7e\n"
    },
    {
      "commit": "779bb8efb555f65582d880486d3c2ecbf8bf9b35",
      "tree": "359c14540472c31974e9c39d8d9cf7259b33a654",
      "parents": [
        "1c668cf2b32c7bb5b642a8ca91a4b5e4d17fc7d8",
        "fd68fa1220f3e7c29b16f33aca64daa3ef1d2029"
      ],
      "author": {
        "name": "Diya Bera",
        "email": "diyab@google.com",
        "time": "Mon Dec 18 19:21:21 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 18 19:21:21 2023 +0000"
      },
      "message": "Merge \"de-HIDL: Sensor configs \u0026 Provider merge\" into main"
    },
    {
      "commit": "c0ef4b1eb789ad8e71db6b7ccc03c99c2af6fbac",
      "tree": "2088344458ec2de24d39529a06e629082de58579",
      "parents": [
        "75d57fa8f7b6610c4d15ff0fdc401ce51b718cdf"
      ],
      "author": {
        "name": "Matt Buckley",
        "email": "mattbuckley@google.com",
        "time": "Sat Dec 16 00:18:09 2023 +0000"
      },
      "committer": {
        "name": "Matt Buckley",
        "email": "mattbuckley@google.com",
        "time": "Sat Dec 16 02:25:33 2023 +0000"
      },
      "message": "Fix dependency issues for PowerHAL FMQ imports\n\nBug: b/316620445\nTest: atest CtsStrictJavaPackagesTestCases android.compat.sjp.cts.StrictJavaPackagesTest#testBootClasspathAndSystemServerClasspath_nonDuplicateClasses\nChange-Id: Ia7aa29637799c380b4a8d6185b25ba107f016d97\n"
    },
    {
      "commit": "8d8898c902fcd50cc453c1a5dbdb2151593123e1",
      "tree": "0d45250435dea717e645b9f64486fa4d99a15d13",
      "parents": [
        "a7e73e3c72e34a14deb71fe94399baf918f1543d"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Dec 15 23:57:00 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 15 23:57:00 2023 +0000"
      },
      "message": "Revert \"Change the way tombstones are added to dropbox.\"\n\nRevert submission 2843682-tombstone-proto\n\nReason for revert: Android Go build break, b/316637921\n\nReverted changes: /q/submissionid:2843682-tombstone-proto\n\nChange-Id: Ic9d7b73e97c070fc378becb59799268323d9cead\n"
    },
    {
      "commit": "fd68fa1220f3e7c29b16f33aca64daa3ef1d2029",
      "tree": "bc30c8c7476978afd0cad40bab54451f63501249",
      "parents": [
        "5aeaa65022c0c95c381fc235b333a27b72bbd792"
      ],
      "author": {
        "name": "Diya Bera",
        "email": "diyab@google.com",
        "time": "Mon Nov 27 10:49:19 2023 -0800"
      },
      "committer": {
        "name": "Diya Bera",
        "email": "diyab@google.com",
        "time": "Thu Dec 14 11:29:08 2023 -0800"
      },
      "message": "de-HIDL: Sensor configs \u0026 Provider merge\n\n1. Map HIDL to AIDL fingerprint sensor configuration\n2. Propagate that through FingerprintService and FingerprintProvider\n3. Similar implementation for face sensors\n4. Use only one provider\n\nTest: atest FingerprintSensorConfigurationsTest\nFaceSensorConfigurationsTest AuthServiceTest FaceServiceTest\nFingerprintServiceTest FaceProviderTest FingerprintProviderTest\nHidlToAidlSensorAdapterTest HidlToAidlSessionAdapterTest SensorTest\nBug: 303480396\nbug: 303480830\n\nChange-Id: I7a945e596c6331077e90cbe1500de0bcb212895c\n"
    },
    {
      "commit": "a7e73e3c72e34a14deb71fe94399baf918f1543d",
      "tree": "f12969eb04418be2ddafb3ad5bf9098ab3cd6474",
      "parents": [
        "3f4e2a789e75b06d4ae197d8dc1c971e443512dd"
      ],
      "author": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Fri Aug 25 11:40:34 2023 +0000"
      },
      "committer": {
        "name": "Siim Sammul",
        "email": "siims@google.com",
        "time": "Thu Dec 14 10:40:42 2023 +0000"
      },
      "message": "Change the way tombstones are added to dropbox.\n\nUse the proto tombstone as source of truth and ignore the text\ntombstone. Instead create the text tombstone by omitting the memory data\nfrom the proto tombstone to save space on data that would get removed\nanyway. This allows us to save bandwidth and avoid truncating useful\ndata from the tombstones.\n\nTest: atest BootReceiverTest\nBug: 296207744\n\nChange-Id: I809122d3206ce326cbbbceadb45c3b98b9762a3e\n"
    },
    {
      "commit": "72c284876001d900ace12b44e45e7625a60e379e",
      "tree": "fabc058c4dd4870eafb7d984b2a1b1767252400c",
      "parents": [
        "6627a307a638cf33dab1a951c60944b362880ded"
      ],
      "author": {
        "name": "TeYuan Wang",
        "email": "kamewang@google.com",
        "time": "Wed Nov 22 01:18:39 2023 +0000"
      },
      "committer": {
        "name": "Kame(TeYuan) Wang",
        "email": "kamewang@google.com",
        "time": "Fri Dec 08 17:48:04 2023 +0000"
      },
      "message": "thermal: support more temperature and cooling device type\n\nBug: 312540064\nTest: make framework\nChange-Id: Ia27a2608ae05c1a9d033e52f8d0244c886163112\n"
    },
    {
      "commit": "c97377b39def3c04f76170d0e2eb475522247cbc",
      "tree": "12cf60c486c1c621cca64e98d43a4d18f4cc2a2a",
      "parents": [
        "a8c9886abe2a8bba1b6bd71a8d5d328d4fbcfd06",
        "ede7682862a42092059d59f652ade155d60085f2"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Mon Dec 04 10:58:48 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 10:58:48 2023 +0000"
      },
      "message": "Merge \"framework-minus-apex build should include framework-res\" into main"
    },
    {
      "commit": "a7a5a2619901d1973c4e5376c4fe050822fbe773",
      "tree": "bd77c4801f2c943772824b90ab13aba4dbb54320",
      "parents": [
        "c30dff8f85b6e365fb1b281daad75014265ee53f",
        "0fa80893dadb5a1fd8cbd87cc45eab80679f5879"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Dec 01 17:12:39 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 01 17:12:39 2023 +0000"
      },
      "message": "Merge \"Created empty framework-nfc non-updatable module\" into main"
    },
    {
      "commit": "f1e0ab6431c13d5a9caffe73d9a8b1dc173aa336",
      "tree": "12457706f8aabc6afd65b3e6894bfd4017e58b8c",
      "parents": [
        "28e5463be0e0ed5dc1a64ff87cfb84676ee1ac13"
      ],
      "author": {
        "name": "Vincent Wang",
        "email": "firewall@google.com",
        "time": "Thu Nov 23 06:27:43 2023 +0000"
      },
      "committer": {
        "name": "Vincent Wang",
        "email": "firewall@google.com",
        "time": "Fri Dec 01 05:13:41 2023 +0000"
      },
      "message": "Pass extra information to face HAL\n\nTest: atest BiometricContextproviderTest\nBug: 305284901\nChange-Id: I3d00157b2b00048466d1e893a96ffa1c51a7a591\n"
    },
    {
      "commit": "1b72f7395a4c61583bf1ab34c31409271885a511",
      "tree": "37d5d3ebd2aeca3d547c102ad2af98cc1dcb4312",
      "parents": [
        "828032328afd1dbd7cf2c2c5d6c4640c1d405f5a",
        "abc4c92b624639eb13c6acd76ef0739cc1207a8b"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Wed Nov 22 15:25:03 2023 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Wed Nov 22 20:13:30 2023 +0000"
      },
      "message": "[conflict] Merge \"[CrashRecovery] Separating out required files\" into main am: 9bbbca9697 am: b2091f16c9 am: abc4c92b62\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2838375\n\nBug: b/312712725\nChange-Id: I59b01996bed2695a26c238dd60d0b067927e3779\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d9c1ddf512cdd5a24104448aacae86fb66bd6969",
      "tree": "8dec9ab82aba13a8e73db07b70acc868c81a3026",
      "parents": [
        "39c4a124d4144870678c1af401d6f82321b28fe8"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Mon Nov 20 13:45:49 2023 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Tue Nov 21 14:02:50 2023 +0000"
      },
      "message": "[CrashRecovery] Separating out required files\n\nWe would be moving these files to a new module.\nSeparating them to a new filegroup, which would be later moved to the\nnew module behind guarded by build flag when ready.\n\nBug: b/289203818\nTest: m\nChange-Id: I5275cf6d416fb74384eb2f0a66d3bcba50dd3fc4\n"
    },
    {
      "commit": "0fa80893dadb5a1fd8cbd87cc45eab80679f5879",
      "tree": "9f1c26f71409a79caa25261c1a8412868b383951",
      "parents": [
        "f580f13013559ddb682e1a9e36171e578412bfcb"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Nov 14 14:30:26 2023 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Nov 17 14:53:18 2023 -0800"
      },
      "message": "Created empty framework-nfc non-updatable module\n\nBug: 303286040\nTest: Device boots up after flashing\nMerged-In: Iad08614f0aa3b7bea12a1ad52debd0ee13302a8e\n\nChange-Id: Iad08614f0aa3b7bea12a1ad52debd0ee13302a8e\n"
    },
    {
      "commit": "354b10b1b01ed5c372c9d97642ddc47547eaae3e",
      "tree": "46484b2eed81a07cf422f60926e8902e61063a42",
      "parents": [
        "1744218ee37bb8dbe3867f8c9c98890309c2aa77"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Nov 14 14:30:26 2023 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Nov 17 06:42:43 2023 -0800"
      },
      "message": "Created empty framework-nfc non-updatable module\n\nBug: 303286040\nTest: Device boots up after flashing\nChange-Id: Iad08614f0aa3b7bea12a1ad52debd0ee13302a8e\n"
    },
    {
      "commit": "ede7682862a42092059d59f652ade155d60085f2",
      "tree": "8c2c3b22ba46dc0b40afde09fb486832085ecf4a",
      "parents": [
        "fe810dc2cf6a463d53fc96476bc4458122f06d11"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Thu Nov 16 22:17:14 2023 +0000"
      },
      "committer": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Thu Nov 16 23:51:55 2023 +0000"
      },
      "message": "framework-minus-apex build should include framework-res\n\nIf an eng modifies a Framework resource and builds \u0027framework-minus-apex\u0027 it should rebuild framework-res\n\nChange-Id: I013331f4fbe90b558b5f752e1d6be566c4f8bcf9\nTest: m framework-minus-apex\nBug: 311452668\n"
    },
    {
      "commit": "7112eab59d7ad1a8f763af2c7a32165ad9718263",
      "tree": "2fe024d3a0adade8bc22223550db3bc54d3b7ae5",
      "parents": [
        "d84a557479039c6f9e7848da5512a9a85e2ba294",
        "583c45052554e83f0b17f2cc89637dfbcca1f91a"
      ],
      "author": {
        "name": "TYM Tsai",
        "email": "tymtsai@google.com",
        "time": "Tue Nov 14 06:03:43 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 06:03:43 2023 +0000"
      },
      "message": "Merge \"Move interfaces of component of service to internal\" into main"
    },
    {
      "commit": "583c45052554e83f0b17f2cc89637dfbcca1f91a",
      "tree": "3cc19bcd6c13a53b071880592e35652c10d68ced",
      "parents": [
        "7a0ccd8b85a603a9e6c3dddb5d01dd13882e86e5"
      ],
      "author": {
        "name": "TYM Tsai",
        "email": "tymtsai@google.com",
        "time": "Wed Nov 08 10:03:23 2023 +0000"
      },
      "committer": {
        "name": "TYM Tsai",
        "email": "tymtsai@google.com",
        "time": "Fri Nov 10 02:47:20 2023 +0000"
      },
      "message": "Move interfaces of component of service to internal\n\nMove interfaces of component to internal.\nTo make codebase build pass,\n1. Remove makeAppDetailsActivity of ParsedActivity, make\nParsedActivityImpl.makeAppDetailsActivity to be public and use it instead.\n2. Change all imports that used those interfaces.\nTo fix tests failed with ClassNotFoundException\n1. PackageImpl: get class loader from ParsedProcessImpl instead of\nParsedProcess.\n2. ParsedPermissionImpl: get class loader from ParsedPermissionGroupImpl\ninstead of ParsedPermissionGroup.\n\nBug: 309596860\nTest: build pass\nTest: atest PackageManagerServiceTests\nTest: atest PackageManagerComponentOverrideTests\nTest: atest PermissionServiceMockingTests\nTest: atest PackageManagerServiceUnitTests\nChange-Id: Ic0ca6a07904bbc91f066c4a15f25546c301ab530\n"
    },
    {
      "commit": "3101a1134c91486f696e66dd80a92de52f9e3d13",
      "tree": "329b9daa47d55ee63c33c779c5769116cad6ef06",
      "parents": [
        "731829eccff2890aa1157eae708a70904254c088"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Mon Nov 06 13:57:19 2023 -0800"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Nov 08 19:35:46 2023 +0000"
      },
      "message": "core: Move FastXmlSerializer to module utils\n\nBug: 244264995\nTest: Compiles\nMerged-In: Ifabc201418c54c2f910ff4b95b5240a58a683001\nChange-Id: Ifabc201418c54c2f910ff4b95b5240a58a683001\n"
    },
    {
      "commit": "7c67bf850f1a1d59a070663248a52a416591a096",
      "tree": "e88b9dc99ba953eeb169737565bf7ffc18fad2ba",
      "parents": [
        "e35a7eadf9f88c451a72a13a872eb05aae3bb69f"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Nov 07 03:46:25 2023 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Nov 07 03:46:25 2023 +0000"
      },
      "message": "core: Move FastXmlSerializer to module utils\n\nBug: 244264995\nTest: Compiles\n(cherry picked from https://android-review.googlesource.com/q/commit:ad387f90be5f17181f9b7b03b54bac570bafe2b1)\nMerged-In: Ifabc201418c54c2f910ff4b95b5240a58a683001\nChange-Id: Ifabc201418c54c2f910ff4b95b5240a58a683001\n"
    },
    {
      "commit": "a3c89188ebb61011c20f9203fd18ed6ac85bb4fb",
      "tree": "8c64c7e0286b9b593780fa4a15e6807a1a943db9",
      "parents": [
        "b8fe0e98bd5e4bea106ee4c9e35081dcef0af21d",
        "6f2dea9c3a3dc10cc6fe14a89df384da3db5ffc6"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Nov 02 14:38:07 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 02 14:38:07 2023 +0000"
      },
      "message": "Merge \"Move some API rules out of top-level Android.bp\" into main"
    },
    {
      "commit": "7301cbe4c6d8fc07200419b10715e29edb8a58be",
      "tree": "332e777298fc7f5bf7f8248c9c1e7a6099b0bff9",
      "parents": [
        "7a0fa2c8e804794982c0190a41af602ed80df52f",
        "14e7f959b5d9ce718c3a4c1b2d2b76ad9f448bd3"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 01 13:12:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 13:12:50 2023 +0000"
      },
      "message": "Merge \"Dedupe build rules for non-updatable sdk libs\" into main"
    },
    {
      "commit": "6f2dea9c3a3dc10cc6fe14a89df384da3db5ffc6",
      "tree": "9651211718be976c14575ab77efc55b7bc64de6d",
      "parents": [
        "14e7f959b5d9ce718c3a4c1b2d2b76ad9f448bd3"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 01 10:44:55 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 01 10:44:55 2023 +0000"
      },
      "message": "Move some API rules out of top-level Android.bp\n\nThese defaults are used by api / stub modules, so move them into\nthe api subdir.\n\nTest: m\nMerged-In: I97661daa1c4c3cba6c31ccf1212334a41adaa271\nChange-Id: I97661daa1c4c3cba6c31ccf1212334a41adaa271\n"
    },
    {
      "commit": "33f7f26e0a8555b9545dd2a2a8c427e93793c20c",
      "tree": "2b5897c6adcd717defbc33961192001183e33b57",
      "parents": [
        "1822ab1745a9369d6866e5455a8abdc75b30ee27"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 01 10:42:12 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 01 10:42:12 2023 +0000"
      },
      "message": "Move some API rules out of top-level Android.bp\n\nThese defaults are used by api / stub modules, so move them into\nthe api subdir.\n\nTest: m\nChange-Id: I97661daa1c4c3cba6c31ccf1212334a41adaa271\n"
    },
    {
      "commit": "14e7f959b5d9ce718c3a4c1b2d2b76ad9f448bd3",
      "tree": "2723e51526e0da726a117d41716fa0612501086f",
      "parents": [
        "a595a54e2f5a75cc046364e70a36f5e567da46fe"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Oct 24 15:04:28 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 01 10:18:07 2023 +0000"
      },
      "message": "Dedupe build rules for non-updatable sdk libs\n\nReuse the defaults in packages/modules/common that are for\nnon-updatable (to be updatable), but extend them to be suitable for\nmodules that have no intention of becoming updatable.\n\nBaseline issues that were not enabled previously.\n\nBug: 306806877\nTest: presubmit\nMerged-In: I5b596821ce9c20d2504728bf01f4fdd69da9a94e\nChange-Id: I5b596821ce9c20d2504728bf01f4fdd69da9a94e\n"
    },
    {
      "commit": "a2fbed1261dad74373c9e0442d126666942faec8",
      "tree": "e053f150d01b7dee95e8ecf433b0679007e8117b",
      "parents": [
        "0ddf59f4963227c153f29ea44ea180b46c26537a",
        "4d48117ca0736102100e72e77cbd6a4977991345"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Nov 01 10:10:21 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 10:10:21 2023 +0000"
      },
      "message": "Merge \"Dedupe build rules for non-updatable sdk libs\" into main"
    },
    {
      "commit": "ce66cb06f4f86f8c80384010b2bcb080b2ac0d64",
      "tree": "855f84aea52fdd83e9c75c08cacefbd8485de5f0",
      "parents": [
        "8e5b534e0637ac88adc5afa1adc9ba75ee8513e1",
        "748fc971d2b4b7a0aa913249da9050e05f3a5cf5"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Oct 31 14:35:36 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 31 14:35:36 2023 +0000"
      },
      "message": "Merge \"Move aconfig-srcjars srcs into shared defaults\" into main am: 0a63944d29 am: 01aefbf28c am: 748fc971d2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2809593\n\nChange-Id: Iff2849808951d1b2d205720a39ded212fad5d6e9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dadbc58d52b0cb244f4d8cb99a79c118ab137798",
      "tree": "b1a2645a6a3a7a381e5c621fa3ea19d4cf580de9",
      "parents": [
        "c056440a34955acdaf059ca3ed4d605981781de6"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Oct 30 12:17:25 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Oct 30 12:17:25 2023 +0000"
      },
      "message": "Move aconfig-srcjars srcs into shared defaults\n\nThis ensures they\u0027re consistently added to all droidstubs modules\nfor the non-updatable part.\n\nTest: presubmit\nChange-Id: Ia17808572b3fa8d75cdc71e7981d562ad0036afc\n"
    },
    {
      "commit": "4d48117ca0736102100e72e77cbd6a4977991345",
      "tree": "eb4d885251910e00d6ce44f507725718e0aa0e56",
      "parents": [
        "5a84903b7b9ebffd76b2aa3be9a56da881984eba"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Oct 24 15:04:28 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Oct 27 12:20:14 2023 +0000"
      },
      "message": "Dedupe build rules for non-updatable sdk libs\n\nReuse the defaults in packages/modules/common that are for\nnon-updatable (to be updatable), but extend them to be suitable for\nmodules that have no intention of becoming updatable.\n\nBaseline issues that were not enabled previously.\n\nBug: 306806877\nTest: presubmit\nChange-Id: I5b596821ce9c20d2504728bf01f4fdd69da9a94e\n"
    },
    {
      "commit": "e185b7e7e2250acc991ceff8f677399c545afda5",
      "tree": "dab50aabcbbdc1ba3932b3fe86005e46127fbec1",
      "parents": [
        "25566c53e62f019ca7875b7fbcf97c7abde91ce4",
        "338beeeb951b91efe48583700afdf009d2072bc1"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Oct 27 08:40:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 27 08:40:44 2023 +0000"
      },
      "message": "Merge \"Stop disabling the HiddenTypeParameter check\" into main am: a595a54e2f am: 37c33149b4 am: 338beeeb95\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2806113\n\nChange-Id: If7c1b91aa5ce3bc8139b5c6398c4ae26ad77bddb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "25566c53e62f019ca7875b7fbcf97c7abde91ce4",
      "tree": "db2f7d3e50664aeb961d94e7e2a5522cbe28a2cb",
      "parents": [
        "f68ad3efa1ec77008e3394c1b503f3faa00039de",
        "53b85d86851d7e0b696075542d15179dad9da3a8"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Oct 27 08:40:15 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 27 08:40:15 2023 +0000"
      },
      "message": "Merge \"Stop disabling the UnavailableSymbol check\" into main am: 82634b9589 am: 745847618e am: 53b85d8685\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2805874\n\nChange-Id: I0468db671d153894e5f7021f2f0fa6cb1ab83b93\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a595a54e2f5a75cc046364e70a36f5e567da46fe",
      "tree": "71009f57d0213880b4762d9b75d59098aa907f93",
      "parents": [
        "82634b9589a3500cb9597cd94878d7b3f9701275",
        "77c3e33dfcc53cab895d94887b75f2d8bab0c5bf"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Oct 27 07:37:25 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 27 07:37:25 2023 +0000"
      },
      "message": "Merge \"Stop disabling the HiddenTypeParameter check\" into main"
    },
    {
      "commit": "77c3e33dfcc53cab895d94887b75f2d8bab0c5bf",
      "tree": "9504812dce0c1cfa466186d344f164c494925783",
      "parents": [
        "15181c7139c39fb2201c94b5c551ee95318e17f2"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Oct 26 15:15:17 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Oct 26 15:49:11 2023 +0000"
      },
      "message": "Stop disabling the HiddenTypeParameter check\n\nDoesn\u0027t appear to be necessary.\n\nBug: 306806877\nTest: m checkapi\nChange-Id: Ibcc62aa9ff4f06de110f81dec32b0008ec784b33\n"
    },
    {
      "commit": "4489d8c94a1bbd04a3ea00cb7099e486918d0677",
      "tree": "98132be4a603914626a163cd637b252f5a17621f",
      "parents": [
        "15181c7139c39fb2201c94b5c551ee95318e17f2"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Oct 26 14:44:35 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu Oct 26 14:45:27 2023 +0000"
      },
      "message": "Stop disabling the UnavailableSymbol check\n\nDoesn\u0027t appear to be necessary.\n\nBug: 306806877\nTest: m checkapi\nChange-Id: I9458dc58ba46b7111937d096545618c7166ec33c\n"
    },
    {
      "commit": "9bfafd7d56ec4dd42c2fffff49e6d546124e92ab",
      "tree": "a7d7a4f3741abb5b7082c3f6b2bdc35dd88d2392",
      "parents": [
        "cebbc8901cf20b0e8d77c069b2c645ad65845de8",
        "5b2087445244a37587885415c95857c9b80a2ca5"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Oct 25 13:15:01 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 25 13:15:01 2023 +0000"
      },
      "message": "Merge \"Migrate droidstubs/droiddoc to flags\" into main am: 5e416bb876 am: 58b1862d74 am: 5b20874452\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2796122\n\nChange-Id: I044bd7c41250af054f0e996389aca48da1a490b4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5e416bb876f572cb3cbc5feaf3e4bd4e97d2c81d",
      "tree": "1b96f9f851cfb217af2bf45c18541c95ce0a1ee4",
      "parents": [
        "55722bf523c4defd0ad0443441ce7e783060001d",
        "84a0e71aa349a4e53e7cf6083bc0cc728c6821ce"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Oct 25 12:09:45 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 25 12:09:45 2023 +0000"
      },
      "message": "Merge \"Migrate droidstubs/droiddoc to flags\" into main"
    },
    {
      "commit": "16ee6930ccbc3c8c61508058e5dc1119dfcb8558",
      "tree": "c7ac4241f0094b8d520492fb555482d3bedfea93",
      "parents": [
        "933c1b3d1dd7837ff77d579852f9446edc86e170",
        "16c2ee9e779d60aa7120bac7c81779f9006bc48b"
      ],
      "author": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Tue Oct 24 17:40:16 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 24 17:40:16 2023 +0000"
      },
      "message": "Merge \"Remove libbluetooth-binder-aidl from framework-minus-apex-defaults\" into main am: ca0bc9350a am: 8be5513c0b am: 16c2ee9e77\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2787579\n\nChange-Id: Ie2838af9fbc1c2d9b228b07e1ff335e8ea555f89\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ca0bc9350a7c00ca86801da441c8583e1527d21f",
      "tree": "9b0ada0465fe96f6bb02e16616f2248bb7f730f6",
      "parents": [
        "13c1831ff61fc6dd1fb92eea05fa233437444ec5",
        "0639d6854b302016432ef53c5ee21e1bb0c0bef5"
      ],
      "author": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Tue Oct 24 16:55:28 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 24 16:55:28 2023 +0000"
      },
      "message": "Merge \"Remove libbluetooth-binder-aidl from framework-minus-apex-defaults\" into main"
    },
    {
      "commit": "13c1831ff61fc6dd1fb92eea05fa233437444ec5",
      "tree": "677477899c7d532c768fac8c2d5317b5f2afa9c6",
      "parents": [
        "1d98705039eb1344ba1eb4dbf945dcfe4942a05c",
        "3eaee82ad0d1155f299e1276b4fb4c243c98e28f"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Oct 24 16:42:46 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 24 16:42:46 2023 +0000"
      },
      "message": "Merge \"m framework-minus-apex should not build services\" into main"
    },
    {
      "commit": "b0a5dffa7c55c3066c0018bc51517b07098faf99",
      "tree": "6bc4aa79a085b3ca04852f291c3eae1f4624ce07",
      "parents": [
        "a81ea29d7f8b9de919f6b1c3781f7798f13172fb",
        "3cc5e00e15481e2c3288a7a206e98b083852a528"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Tue Oct 24 12:43:36 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 24 12:43:36 2023 +0000"
      },
      "message": "Merge \"Created empty framework-location non-updatable module\" into main"
    },
    {
      "commit": "3cc5e00e15481e2c3288a7a206e98b083852a528",
      "tree": "b94642762ee1605667d45b889788f8d66fcab503",
      "parents": [
        "e35b1384812f82f2c7a75494c83b96c9b39e3c46"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Mon Aug 07 11:18:09 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Oct 23 17:42:10 2023 +0000"
      },
      "message": "Created empty framework-location non-updatable module\n\nNote that this is a re-cherry-pick of the original CL that is closer\nto the original CL than the first CP, to minimize the number of\nconflicts in Android.bp files.\n\nBug: 289776578\nTest: presubmit\nMerged-In: I721fc4ae5c62cf1eada9bb6b4e5b3f1a4c9db21a\nChange-Id: Ibf98f37cb795bc7f627a485546b6ce8ec23b3a9e\n"
    },
    {
      "commit": "3eaee82ad0d1155f299e1276b4fb4c243c98e28f",
      "tree": "0d4fd23d6356742c9eaac825c9e4bfaed341efd4",
      "parents": [
        "ceba5139e62625a7fc5cb36da213bfde0ca87694"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Mon Oct 23 16:04:53 2023 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Oct 23 16:04:53 2023 +0000"
      },
      "message": "m framework-minus-apex should not build services\n\nBug: 288868053\nTest: verified services not built in build.trace.gz\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:338107bd1f9c74f8ac6144c0bd767e954518f272)\nMerged-In: I1eb64da7318d1bad003e71962ca8a90b7229ea49\nChange-Id: I1eb64da7318d1bad003e71962ca8a90b7229ea49\n"
    },
    {
      "commit": "84a0e71aa349a4e53e7cf6083bc0cc728c6821ce",
      "tree": "d2fd60e190ac6368febf1ccb7fb86b37576ea7da",
      "parents": [
        "440f3cf26ac8d2df7948d2271c92037743bae5ad"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Oct 23 09:17:45 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Oct 23 10:55:47 2023 +0000"
      },
      "message": "Migrate droidstubs/droiddoc to flags\n\nThe args attribute does not work well with defaults as it\u0027s just a\nstring, which cannot be extended. Migrate to the flags attribute.\n\nBug: 306806877\nTest: diff ninja file before/after\nChange-Id: Ifd1d503d2da29bf1cdf2664201f9c8276f9480a4\n"
    },
    {
      "commit": "440f3cf26ac8d2df7948d2271c92037743bae5ad",
      "tree": "66332302588d725791f8bdea8ba65baad6ef94b5",
      "parents": [
        "7d0b6b0e9da0d8fc60a43756ea6918fe7cbaeedb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Sep 20 10:03:31 2023 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Oct 23 10:54:49 2023 +0000"
      },
      "message": "FlaggedApi: enable enforcement for all non-updatable APIs\n\n(cherry pick of 7da1d25541124cf0c6ced6eb0af738fb9263b77a\n and 38dd161e4f88b43e7d251f8888714d79c2557b7f)\n\nBug: 297362755\nTest: make checkapi\nMerged-In: If7333ead86d9028ab0a1cc8f25fc534cb13a1858\nMerged-In: I4d384efac8a8d3b183d9b207b195ad5489db9e55\nChange-Id: I4d384efac8a8d3b183d9b207b195ad5489db9e55\n"
    },
    {
      "commit": "0639d6854b302016432ef53c5ee21e1bb0c0bef5",
      "tree": "cfb19315a65c0c12090a0d19d05719d146932466",
      "parents": [
        "3a5825e55ec0dbc4fd1bb6464bd0fff0b9f3209f"
      ],
      "author": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Fri Oct 13 23:58:27 2023 +0000"
      },
      "committer": {
        "name": "David Duarte",
        "email": "licorne@google.com",
        "time": "Mon Oct 16 18:28:27 2023 +0000"
      },
      "message": "Remove libbluetooth-binder-aidl from framework-minus-apex-defaults\n\nBluetooth is an APEX and should not be in framework-minus-apex\n\nChange-Id: Ia5ef7e87ca6bd9c3ca672ee1263b2523e2ea2285\n"
    },
    {
      "commit": "a8b9ae27172b4e117d2f1b74c4ab6b5de0fcd20f",
      "tree": "7ec7fb224f96e1de2459ed8766e5682e513b757d",
      "parents": [
        "cd44880d613a17e2f73cf973c48c6afdd010c55f"
      ],
      "author": {
        "name": "Thomas Nguyen",
        "email": "tnd@google.com",
        "time": "Fri Oct 13 00:00:52 2023 +0000"
      },
      "committer": {
        "name": "Thomas Nguyen",
        "email": "tnd@google.com",
        "time": "Fri Oct 13 17:22:03 2023 -0700"
      },
      "message": "Revert \"Add RIL requests and unsol for Satellite HAL\"\n\nRevert submission 20583557-Satellite APIs\n\nReason for revert: Radio HAL for satellite APIs are not needed.\n\nReverted changes: /q/submissionid:20583557-Satellite+APIs\n\nBug: 304622222\nTest: SMS, MMS, call with live network.\nSatelliteManagerTestOnMockService SatelliteManagerTest SatelliteControllerTest\nDatagramDispatcherTest DatagramReceiverTest SatelliteSOSMessageRecommenderTest\nNtnCapabilityResolverTest ServiceStateTrackerTest VtsHalRadioTargetTest\n\nChange-Id: Ibe2652e930fbb4b7575bd2ef52ad9ba6a406e88c\n"
    },
    {
      "commit": "3aefe338a45dcef06e2a342314d4af97e8bf5fed",
      "tree": "fff29fc7c82335db9087a82bf1d4f894987f8387",
      "parents": [
        "30d4a684a9e31b569aaf0abda771850fc473a5da"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Oct 06 10:02:07 2023 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Oct 09 15:58:28 2023 -0700"
      },
      "message": "Start adding build rules for ravenwood\n\n- Add \"framework-minus-apex.ravenwood\".\n- Update the behavior of: --default-throw:\n  - Now this will \"keep\" the subject classes and fields.\n- When a \u0027throw\u0027 directive is specified on a static initializer,\n  it\u0027s now handled as \u0027keep\u0027, because otherwise the class\n  wouldn\u0027t be usable.\n\nTest: ./scripts/run-all-tests.sh\nTest: m framework-minus-apex.ravenwood\nBug: 292141694\nChange-Id: If4d650dc175a5a78cf8844dfed2217c19f2d5790\n"
    },
    {
      "commit": "3606ab3607c7c27457bf35110b1340d8bc0524c9",
      "tree": "9502b4a186919475005256dca5204a94ed6d4960",
      "parents": [
        "0861bc8f7be385175b42385481eff64d8876806c",
        "59279cd2e7aa531c772ff878883f79fd4f7bb05a"
      ],
      "author": {
        "name": "Shivangi Dubey",
        "email": "dshivangi@google.com",
        "time": "Mon Oct 02 10:00:09 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 02 10:00:09 2023 +0000"
      },
      "message": "Merge \"Disable Fold lock behavior setting by default\" into main"
    },
    {
      "commit": "88599afaaa0ec19f82c94c7372413db067dc1644",
      "tree": "28afc38b813a8a87f4b3eaa648d85ef7255c684f",
      "parents": [
        "cd8d1801786ca9c29fa92777203fc40ffaacf244"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Fri Sep 29 01:16:07 2023 +0000"
      },
      "committer": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Fri Sep 29 08:41:04 2023 +0000"
      },
      "message": "Added missing framework-location compat config\n\nFix: 301763182\nTest: presubmit\nChange-Id: I41e518047cd35e3c91438d8cc67e831148dbd834\n"
    },
    {
      "commit": "59279cd2e7aa531c772ff878883f79fd4f7bb05a",
      "tree": "d08040f061bded5d4f322e0ef38589145f9e3a1a",
      "parents": [
        "dd8255cf54dccb46446a7d9e7377acc09139996c"
      ],
      "author": {
        "name": "dshivangi",
        "email": "dshivangi@google.com",
        "time": "Tue Sep 05 11:05:51 2023 +0000"
      },
      "committer": {
        "name": "dshivangi",
        "email": "dshivangi@google.com",
        "time": "Wed Sep 27 15:46:50 2023 +0000"
      },
      "message": "Disable Fold lock behavior setting by default\n\nFlag protect Fold lock behavior setting behind a sysprop flag.\nThe setting will be disabled by default and can be\nteamfooded by enabling sysprop flag with prop name\npersist.fold_lock_setting_enabled.\nEnable sysprop flag by running following command\n* adb root \u0026\u0026 adb shell setprop persist.fold_lock_setting_enabled true\n\nFlag: persist.fold_lock_setting_enabled\nBug: 298200843\nTest: atest FoldSettingProviderTest FoldLockBehaviorPreferenceControllerTest\n* Manually check if the setting accessible with sysprop flag true and\nfalse.\n\nChange-Id: Iaca4333b3e50383a621b5ae5f704410648ed205f\n"
    },
    {
      "commit": "7da1d25541124cf0c6ced6eb0af738fb9263b77a",
      "tree": "ba17011620451dbcfc271dd69a5703795b8e6b9e",
      "parents": [
        "0c33ac8f7222d339033f02674c07e57c19e8c4bc"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Sep 20 10:03:31 2023 +0000"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Sep 20 15:17:24 2023 +0000"
      },
      "message": "FlaggedApi: enable enforcement for all non-updatable APIs\n\nBug: 297362755\nTest: make checkapi\nChange-Id: I4d384efac8a8d3b183d9b207b195ad5489db9e55\n"
    }
  ],
  "next": "8be0952ecb7e528b6273eedac5d6810c48d786e7"
}
