)]}'
{
  "log": [
    {
      "commit": "39f7f0d522a4d00a01e6abd208dcdeb8e425c973",
      "tree": "ebce6354f0f989510d09a5be1b2fe5724101543c",
      "parents": [
        "0a1e44adcce0680904ca8d22eb0dda26c69fd8da",
        "6d1717b81a9dcc96d1d7e188f3565b398cb1a9ab"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Tue Apr 16 00:08:53 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 16 00:08:53 2024 +0000"
      },
      "message": "Merge changes Iccc47e83,I163cb274 into main am: 17a51311ef am: 6d1717b81a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3034356\n\nChange-Id: I2a7b2d3ca13f542a7bad6492440300a516d4b0ad\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6d1717b81a9dcc96d1d7e188f3565b398cb1a9ab",
      "tree": "678471828d556e5665f5ae2302e52ace31dde712",
      "parents": [
        "768a8eb80316fafbf5ff257dbea22afb70dd1649",
        "17a51311efcf1cd53bbcf04ca48074e741329119"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Mon Apr 15 23:44:01 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 15 23:44:01 2024 +0000"
      },
      "message": "Merge changes Iccc47e83,I163cb274 into main am: 17a51311ef\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3034356\n\nChange-Id: Ic6964111efe039960eea53873494f4394f425214\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ca4c93e64f5ef2a5a9428343ca821207d356e95b",
      "tree": "72335a971002ec8dcdca88490b2971bc7bcdb7c0",
      "parents": [
        "44115cf7c3ac6a4cb8a6658b4d07055ffe16f9e1"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Tue Apr 02 16:54:50 2024 +0100"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Apr 15 16:26:41 2024 +0000"
      },
      "message": "Fix uses_libs properties for OneMedia.\n\nBug: 331528424\nTest: m OneMedia\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a401cbeeabfaece70150e7fc9ab41a2b9f02dd81)\nMerged-In: I13725bc7dccb1c4cb22f1cb2ea5a875ee927bf13\nChange-Id: I13725bc7dccb1c4cb22f1cb2ea5a875ee927bf13\n"
    },
    {
      "commit": "32637fbc2579c024c334c37315af2fd7b6d09cdb",
      "tree": "0ee4ccc8a157b8348c958b3de859fd8dd101d653",
      "parents": [
        "6bc811da45d077f28928b44b9b643a08f7a270c6"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Tue Apr 09 01:23:04 2024 +0000"
      },
      "committer": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Sat Apr 13 03:06:33 2024 +0000"
      },
      "message": "VCN: Ignore packet loss detection when there is too few traffic\n\nWhen the expected received packet number is smaller than 10, the\npacket loss detection result will be ignored because the sample\nsize is too small to ensure a reliable result.\n\nThis patch also fixes the bug where the detector does not update\nths packet loss threshold when carrier config updates\n\nBug: 332598276\nTest: atest FrameworksVcnTests \u0026\u0026 atest CtsVcnTestCases\nChange-Id: Iccc47e83c48699d139029420572e2a2616c357cd\n"
    },
    {
      "commit": "6bc811da45d077f28928b44b9b643a08f7a270c6",
      "tree": "b5b0212d0136b0f570b54f1f12ed4d90131becca",
      "parents": [
        "52bd4f135acdb36fbc7f3a4402bb29416e3ba06c"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Apr 03 23:12:50 2024 +0000"
      },
      "committer": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Sat Apr 13 02:40:54 2024 +0000"
      },
      "message": "VCN: Handle sequence number leap in packet loss detector\n\nThis pacth enables IPsec packet loss detector to handle the case when\nthere is an intentional sequence number leap on the server\u0027s downlink.\n\nPreviously the detector assumes that sequence number will always\nincrease consecutively, which is not true. During load balancing the\nserver might add a big leap on the sequence number intentionally. In\nsuch case a high packet loss rate does not always indicate a lossy\nnetwork. At the same time, a low loss rate does mean the network is\nnot lossy\n\nBug: 332598276\nTest: atest FrameworksVcnTests (new tests) \u0026\u0026 atest CtsVcnTestCases\nChange-Id: I163cb274d293a305499fd60f7ad6eed394af5a4d\n"
    },
    {
      "commit": "618d1f8295024906d5c058af15943b498c950d27",
      "tree": "3190352d8d9a68e0b688778d6cc0273abde5c5ba",
      "parents": [
        "de541612b5af03e170a2c29d10eafce21f018d96",
        "64523fec4bf1fa728abf91a7b5d296d7fb9e2aa9"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Fri Apr 12 21:33:20 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 12 21:33:20 2024 +0000"
      },
      "message": "Merge \"VCN: Refactor getPacketLossRatePercentage to return an object\" into main am: 52bd4f135a am: 64523fec4b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3028274\n\nChange-Id: Ic13181ec80233a1e85d9e95a7204b3c338b92c3b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8b7f1ef4b04718a6e99033abe40439e0aa035209",
      "tree": "2d5a842244bb174a6141505574b3414632890a3a",
      "parents": [
        "2adb2e4f417a04777378f64076b33c761fc9e36c",
        "b6f1128f25b1a0a2091f19207031de332c38222a"
      ],
      "author": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Fri Apr 12 20:31:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:31:58 2024 +0000"
      },
      "message": "Merge \"Bind an input device via descriptor\" into main"
    },
    {
      "commit": "6b9f2df3469ef0f172f738e912b152c85a8f83c1",
      "tree": "7929a5173d98febdab1e765949989e97dd7266ad",
      "parents": [
        "209c1cda37740d39194262d96faf6a686f0c4925"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Apr 03 23:12:50 2024 +0000"
      },
      "committer": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Fri Apr 12 17:57:14 2024 +0000"
      },
      "message": "VCN: Refactor getPacketLossRatePercentage to return an object\n\nRefactor getPacketLossRatePercentage to return an object instead of\nan integer. This is for extending the Packet Loss Detector\u0027s ability\nto handle inbound sequence number leap\n\nThis patch does not include any behavior changes\n\nBug: 332598276\nTest: atest FrameworksVcnTests \u0026\u0026 atest CtsVcnTestCases\nChange-Id: Ied42e581fb331ab0603225865236779f50cc4881\n"
    },
    {
      "commit": "1b6436d2ca7b333dfeeff260c466c723dc70da43",
      "tree": "d10e3c2af69529b93d69c7d001ff83bed2df98f5",
      "parents": [
        "f1f87d882ecffa05a9ad5bc0a297c11e6fa58eab",
        "a401cbeeabfaece70150e7fc9ab41a2b9f02dd81"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Fri Apr 12 06:50:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 06:50:09 2024 +0000"
      },
      "message": "Merge \"Fix uses_libs properties for OneMedia.\" into main"
    },
    {
      "commit": "e3ff4ab96facc4a8d0a308aa83d8b194002d9fac",
      "tree": "98ecb1cc9f6580df0a8a8c3e96c453ab5ac6ecaa",
      "parents": [
        "7f5349bc86123b6eb82c718dd0c22aa407215627",
        "fe86ceafbd03c30a41e804415eeaad5f31fa3112"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Apr 11 15:12:16 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 15:12:16 2024 +0000"
      },
      "message": "Merge \"Use tapl to open taskbar before the swipe to recents\" into main"
    },
    {
      "commit": "fe86ceafbd03c30a41e804415eeaad5f31fa3112",
      "tree": "4e15c63e5e8753d76bbbc62893c00fb309ed084d",
      "parents": [
        "2d8b9a4b12093e0240882cc38a1b1da1c2b136ef"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Apr 11 12:24:30 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Apr 11 12:27:21 2024 +0000"
      },
      "message": "Use tapl to open taskbar before the swipe to recents\n\nFix test on large screen\n\nFixes: 331064084\nTest: atest FlickerTestsIme2\nChange-Id: I4b962b3dfd4cafaa9e8255c3da6530cd24b65c38\n"
    },
    {
      "commit": "1944ad60e8da0c2798a7d0ad9bda091957b0330b",
      "tree": "c07ca99e22010e8739d5aacb6e096309bc41ff09",
      "parents": [
        "7ec08228f31484620fbf513a779ddd89fbef05ed",
        "283e605f4ec7d3e98e22e854da384148ac7d40d5"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Apr 10 19:55:56 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 19:55:56 2024 +0000"
      },
      "message": "Merge \"Delete flicker datatype objects\" into main"
    },
    {
      "commit": "2d8b9a4b12093e0240882cc38a1b1da1c2b136ef",
      "tree": "2da5d4ac5b7863862c68f8d19e7de534b9eb8cc9",
      "parents": [
        "a288bec991fe9bfca52e30b2507a051760ae6536"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Apr 10 12:24:06 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Apr 10 17:35:23 2024 +0000"
      },
      "message": "Use tapl to open recents instead of UiDevice\n\nTAPL should be more stable\n\nFixes: 331064084\nTest: atest FlickerTestsIme2\nChange-Id: Ie7098bef8b2f1259080bd553c3adcf5c5255047c\n"
    },
    {
      "commit": "283e605f4ec7d3e98e22e854da384148ac7d40d5",
      "tree": "e35feb42c5d81fd07e8d79df9125c0c3c1e71958",
      "parents": [
        "a288bec991fe9bfca52e30b2507a051760ae6536"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Feb 16 16:12:04 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Wed Apr 10 16:42:09 2024 +0000"
      },
      "message": "Delete flicker datatype objects\n\nSince winscope no longer uses flicker code, we don\u0027t need to compile all the code to JS. This means we can reuse the standard Android objects and simplify the code\n\nMorevoer, we\u0027ll be able to not create the flicker objects before actually loading the traces, mitigating resource usage\n\nBug: 311642700\nTest: atest FlickerLibTest FlickerLibUtilTests FlickerLibE2eTest\nChange-Id: Ie5d7618eb9436cedc5151481f17afd0620b8dbb9\n"
    },
    {
      "commit": "f67a900615d9cfbb535ca571066afa38c1bba929",
      "tree": "4a1b81698e832c9952e80f59dbc7ebef11176209",
      "parents": [
        "65a48032c5afbb0d0322c2d10b662d1159808e54",
        "796435d43adabf2ca8cb16bfd03817c24254213e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Apr 09 14:00:06 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 09 14:00:06 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Utils required for CrashRecovery module\"\" into main am: d5e36cdf2e am: 796435d43a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3029884\n\nChange-Id: Iabf4568bc5d67d5dc30a182d1b93a117634088e2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "15ba5a9097facd16d778dc1c98416d38953872d3",
      "tree": "ea56f476490adbf14f1ea694446dfa2d67a19bc4",
      "parents": [
        "7d782bbb73bca3785e1a0525a34ff2be3c3d2e6a"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Fri Apr 05 20:42:17 2024 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Tue Apr 09 12:16:07 2024 +0000"
      },
      "message": "Revert^2 \"Utils required for CrashRecovery module\"\n\n940582654178a9280d1c2ff68a6bcdbfc84d3321\n\nChange-Id: I847a3f5bd85879f02ddaa1d6043762121651ca31\nBug: 333155088\n"
    },
    {
      "commit": "f7f5f52bf3334e5202a2ef5fb9b704c7ea42fa50",
      "tree": "13ca0e80c53497da85a2da9207c51d696c455807",
      "parents": [
        "316f8d2f4f7efb0fa94e98b6f275e85508810428",
        "8c57fc57b237c2d79e10d5af1e05d388acbb03e5"
      ],
      "author": {
        "name": "Raphael Kim",
        "email": "raphk@google.com",
        "time": "Tue Apr 09 05:10:29 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 05:10:29 2024 +0000"
      },
      "message": "Merge \"[CDM][Mobly] Rename multi-device test snippet module for future deprecation.\" into main"
    },
    {
      "commit": "8c57fc57b237c2d79e10d5af1e05d388acbb03e5",
      "tree": "c6aa79e3f6e402b92f571cf6cf02d6cf56c66a7a",
      "parents": [
        "83fdd584a3ee978ccee304b8f168e92cba7b0f2e"
      ],
      "author": {
        "name": "Raphael Kim",
        "email": "raphk@google.com",
        "time": "Mon Apr 08 15:58:17 2024 -0700"
      },
      "committer": {
        "name": "Raphael Kim",
        "email": "raphk@google.com",
        "time": "Mon Apr 08 20:50:27 2024 -0700"
      },
      "message": "[CDM][Mobly] Rename multi-device test snippet module for future deprecation.\n\nBug: 321986767\nTest: atest CompanionDeviceManagerMultiDeviceTestCases\nChange-Id: I137edadb22002e266792441d4f74fcb070d69212\n"
    },
    {
      "commit": "b6f1128f25b1a0a2091f19207031de332c38222a",
      "tree": "b6e7102013aebb37e533c5ef865c3c72602df0f6",
      "parents": [
        "85c0cb10410deedd042f256f81bea85948d1053c"
      ],
      "author": {
        "name": "Michael Crimando",
        "email": "mcriman1@ford.com",
        "time": "Thu Jun 09 13:21:59 2022 -0400"
      },
      "committer": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Mon Apr 08 17:36:46 2024 -0700"
      },
      "message": "Bind an input device via descriptor\n\nThese changes solve a problem for systems that have multiple displays\nas well as 2 or more input devices with the exact same name. (e.g. 2\nXbox Series X controllers will report the exact same device name).\n\nCurrently the default behavior for overall Android is that input\ndevice inputs go towards the last screen that the user touched.\nOn systems where a single computer is used for displaying content to\nmultiple people, this can be a problem. A user may be trying to play a\ngame with a controller on screen 1, while a second user tries to\nbrowse the internet on screen 2. If the user on screen 2 touches the\nscreen, it\u0027ll keep sending the controller input events to screen 2\ninstead of the game on screen 1.\n\nTo fix this, the system can use a function to bind controllers to a\ndisplay. The system can just find an input device by device name\nand make sure all inputs from that controller go to the correct\ndisplay. That ensures that no matter what, the controller inputs go to\nthe desired game on screen 1.\n\nNow consider a single system with 2 screens and 2 different users\ntrying to play controller games. User A will want their controller\ninputs to go to screen 1 and User B will want their controller inputs\nto go to screen 2. This is possible with the current functionality.\nThat is, unless the controllers have the exact same device name. In\nthat case the controllers can only be locked to one screen or another.\n\nDevice names are not unique. However, descriptors are unique per\ndevice. This would allow the system to uniquely identify each input\ndevice and bind them to the correct screen.\n\nDescriptors also cover certain scenarios. Such as a keyboard with a\ntrack pad built into it. It\u0027ll be 2 different input devices with 2\ndifferent device names but the same descriptor.\n\nTest: Built and run on hardware, (Adopted to run on Android 12L)\nTest: Passed all tests under atest InputManagerServiceTests with lunch sdk_phone_x86_64-eng\nTest: atest FrameworksServicesTests InputTests InputManagerServiceTests\nTest: atest libsurfaceflinger_unittest\nBug: 324075859\n\nSigned-off-by: Michael Crimando \u003cmcriman1@ford.com\u003e\nChange-Id: I5c65b61652e5f4946d63d8ab7309093e49e65083\n"
    },
    {
      "commit": "159d436bd252f3edf141ab38556329c856870901",
      "tree": "b77a55de087b9412471879f9c56647a2785bd3b5",
      "parents": [
        "a5b0a911897fcf10c9d8010875dea35601cafb16",
        "384727666b7414f0d897360a8e81b4ad5cb90b3c"
      ],
      "author": {
        "name": "Lavender Lin",
        "email": "xiaozhenl@google.com",
        "time": "Mon Apr 08 19:34:44 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 19:34:44 2024 +0000"
      },
      "message": "Merge \"Add unit tests covering USB data enable/disable scenarios\" into main"
    },
    {
      "commit": "725754906746dbe8a537a75c4ed7fe8ed5c8e6b6",
      "tree": "d5f62c6cb7aad4c73f4ca04f9633dcfcdb507ea0",
      "parents": [
        "a6ea812de05bc7aa12ec4f11512f33ada2e19ada",
        "0211241cd649b2917016abcde0408cf3d6aa3a31"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Apr 08 13:05:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 13:05:49 2024 +0000"
      },
      "message": "Merge \"Nav bar moves independently of the layer\" into main"
    },
    {
      "commit": "c59174b965a633ce84394e0251240484e3824a46",
      "tree": "2e755c1c65384ea50440bd4407fb2742988795ef",
      "parents": [
        "cb164b3e9c686cf3a4167a8de8d13796b30863e6",
        "0e9bb5ae264baba358570d3e3b90cc5ce3e808b6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Apr 08 12:49:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 12:49:48 2024 +0000"
      },
      "message": "Merge \"Update readme\" into main"
    },
    {
      "commit": "0e9bb5ae264baba358570d3e3b90cc5ce3e808b6",
      "tree": "ede82f22a4f71b4cd9ffc342124fea476ef1fa6d",
      "parents": [
        "045b99e09a8d2901c07abb0b0121f95b84fb96ad"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Apr 05 12:56:36 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Apr 08 12:47:32 2024 +0000"
      },
      "message": "Update readme\n\nIt was outdated and pointed to items that no longer exist\n\nFixes: 331346046\nTest: N/A\nChange-Id: I7c9d6de02c0412f7cb571a6bfacb23fdbd6be258\n"
    },
    {
      "commit": "4e3d1ae92dec67f2511f79c4569b66a0641ce848",
      "tree": "08ff30bec12ba60fa1415bacbd85ad1d91a37cbf",
      "parents": [
        "fc05d49c5948cd8c56303bb1d1ee98d68fc366cf",
        "dbb5d6508d6c206fac83592fa3e785cb648ad75f"
      ],
      "author": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Mon Apr 08 12:37:55 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 12:37:55 2024 +0000"
      },
      "message": "Merge \"Remove old PK Settings APIs\" into main"
    },
    {
      "commit": "0211241cd649b2917016abcde0408cf3d6aa3a31",
      "tree": "3b347f43421d170b6dab1fe5125f1982a159bf03",
      "parents": [
        "045b99e09a8d2901c07abb0b0121f95b84fb96ad"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Apr 08 09:34:16 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Apr 08 10:25:40 2024 +0000"
      },
      "message": "Nav bar moves independently of the layer\n\nWait until it\u0027s in the correct place to consider the rotation as finished\n\nRelanding ag/26837592 which was reverted because it dodn\u0027t work on tablets\n\nFixes: 332788177\nTest: atest FlickerTestsRotation\nChange-Id: Ifcf6e8ceb8e1e62054cfbfb22a38f6a703feb077\n"
    },
    {
      "commit": "384727666b7414f0d897360a8e81b4ad5cb90b3c",
      "tree": "00bf14e8828c6c68574bd38b7b818c0277083109",
      "parents": [
        "7512374ca84be688bf127f724758ed21499d901e"
      ],
      "author": {
        "name": "Xiaozhen Lin",
        "email": "xiaozhenl@google.com",
        "time": "Fri Apr 05 23:29:50 2024 +0000"
      },
      "committer": {
        "name": "Xiaozhen Lin",
        "email": "xiaozhenl@google.com",
        "time": "Fri Apr 05 23:32:06 2024 +0000"
      },
      "message": "Add unit tests covering USB data enable/disable scenarios\n\nThis unit test targets UsbService.enableUsbData() and UsbService.enableUsbDataWhileDocked(), covering the following scenarios:\n\nDisabling takes precedence: Disabling requested by requester A overrides a subsequent enabling request from requester B.\nSelf-cancellation: requester A can cancel their own disabling request by requesting enabling.\n\nBug: 304579252\nTest: atest UsbTests:UsbServiceTest\nChange-Id: I52f13c29f87e8bd45459a5a698f96d0ab7a5650f\n"
    },
    {
      "commit": "071cbfe5968acfdbf1a55e52ba87045ac0b13898",
      "tree": "2667bf013caf02769c8108053e8f48461356d107",
      "parents": [
        "cdf87da8ef51673cc52043379aff2fff93df8bf7",
        "f59e8e6cfc6de038c6a6049b441bb25e45d43233"
      ],
      "author": {
        "name": "Priyanka Advani",
        "email": "padvani@google.com",
        "time": "Fri Apr 05 17:32:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 17:32:27 2024 +0000"
      },
      "message": "Merge \"Revert \"Nav bar moves independently of the layer\"\" into main"
    },
    {
      "commit": "f59e8e6cfc6de038c6a6049b441bb25e45d43233",
      "tree": "685017286f0e786731aa74a99d0ecb941112aaf9",
      "parents": [
        "1e2fdc057fa6e666ce4c3e6827a7d80a9198be8e"
      ],
      "author": {
        "name": "Priyanka Advani",
        "email": "padvani@google.com",
        "time": "Fri Apr 05 16:07:15 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 16:07:15 2024 +0000"
      },
      "message": "Revert \"Nav bar moves independently of the layer\"\n\nThis reverts commit 1e2fdc057fa6e666ce4c3e6827a7d80a9198be8e.\n\nReason for revert: b/333057476. Will be verifying through ABTD for confirmation and before submitting the revert.\n\nChange-Id: I4017c3e1781d0967565c9e0daf265a41c87439a9\n"
    },
    {
      "commit": "e9edc671d63271cdfffda03efb893e34e7d3c65e",
      "tree": "8f6db3a0d184fb0d2b83f1a9dd9d46dfe9351559",
      "parents": [
        "e3677c8d47aed56edc7097b3eea59cce96a81b23",
        "5fa8878afb8d764e31c41277afda145bf55b22f5"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Apr 05 12:32:44 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 12:32:44 2024 +0000"
      },
      "message": "Merge \"Disable flaky test\" into main"
    },
    {
      "commit": "e3677c8d47aed56edc7097b3eea59cce96a81b23",
      "tree": "687e6ab41ede6f9aa36b3d68e44e0811c4accbf4",
      "parents": [
        "55812da62268a74fd62f3d77ef8c22630cec9c76",
        "1e2fdc057fa6e666ce4c3e6827a7d80a9198be8e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Apr 05 12:12:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 12:12:26 2024 +0000"
      },
      "message": "Merge \"Nav bar moves independently of the layer\" into main"
    },
    {
      "commit": "5fa8878afb8d764e31c41277afda145bf55b22f5",
      "tree": "988946a30a6299145f3c698c8ea94725d3c66879",
      "parents": [
        "045b99e09a8d2901c07abb0b0121f95b84fb96ad"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Apr 04 10:00:31 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Apr 05 11:05:57 2024 +0000"
      },
      "message": "Disable flaky test\n\nTest was passing because we were considering the input overlay from the screen recording a sa layer, and that always covers the entire screen, but are not relevant to the test\n\nFixes: 328547358\nBug: 333036881\nTest: atest OpenAppFromLockscreenNotificationWithOverlayAppTest\nChange-Id: Ia7bd39ee9863da7d837cdc38bc2213a0ae3a5be2\n"
    },
    {
      "commit": "1e2fdc057fa6e666ce4c3e6827a7d80a9198be8e",
      "tree": "e5ed9a68cd280f2dbe2ed9b000d54d72746e1380",
      "parents": [
        "045b99e09a8d2901c07abb0b0121f95b84fb96ad"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Apr 05 10:43:21 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Fri Apr 05 10:43:21 2024 +0000"
      },
      "message": "Nav bar moves independently of the layer\n\nWait until it\u0027s in the correct place to consider the rotation as finished\n\nFixes: 332788177\nTest: atest FlickerTestsRotation\nChange-Id: Ie99f831c8f7da64ee49764e86f6dc3c6b57d3c8d\n"
    },
    {
      "commit": "a45e68c6e3334692c562193c7738542a219e3add",
      "tree": "754f9dbf28b11e3fe70529a2e82fd869258a8e78",
      "parents": [
        "78bfc6b62501916daa92a34e4fd7612032ae1ec7",
        "274035a5c7b833d8cdfc5c384ad634bba105ab21"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Fri Apr 05 09:01:10 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 09:01:10 2024 +0000"
      },
      "message": "Merge changes from topic \"protolog-if-wrapper\" into main\n\n* changes:\n  Update usages of isEnabled protolog API\n  Improve performance of ProtoLog\n"
    },
    {
      "commit": "c602f23e1fadfa7502a715c55fec0b147bebcfbd",
      "tree": "00f056f69186a88c8d75a1ff1e9949e98e093c40",
      "parents": [
        "9b489a8c231305bced5959662e88578e82a2e7fd",
        "af5cb430583244636e99d0e47dadcc2f09bc9452"
      ],
      "author": {
        "name": "George Chan",
        "email": "georgechan@google.com",
        "time": "Thu Apr 04 20:02:53 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 04 20:02:53 2024 +0000"
      },
      "message": "Merge \"Added framework usb tests to postsubmit.\" into main"
    },
    {
      "commit": "af5cb430583244636e99d0e47dadcc2f09bc9452",
      "tree": "0e99f37e51cfa640355bb3e7c72fb8e1c1ec9207",
      "parents": [
        "d6009080112eddb5eb97d151815ac5f54943dc64"
      ],
      "author": {
        "name": "George Chan",
        "email": "georgechan@google.com",
        "time": "Thu Apr 04 17:28:48 2024 +0000"
      },
      "committer": {
        "name": "George Chan",
        "email": "georgechan@google.com",
        "time": "Thu Apr 04 20:02:44 2024 +0000"
      },
      "message": "Added framework usb tests to postsubmit.\n\nTest: atest UsbTests\nBug: 304579252\nChange-Id: Ida9fc8011d21613ce8932542c6f522481a16dc13\n"
    },
    {
      "commit": "dbb5d6508d6c206fac83592fa3e785cb648ad75f",
      "tree": "50646fcb89e7d80f329b645cca1943b1532ff2c5",
      "parents": [
        "5ff2ae9bc01e8b6bf1432377cbc1adbcf1576baf"
      ],
      "author": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Thu Mar 21 15:13:28 2024 +0000"
      },
      "committer": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Thu Apr 04 17:41:24 2024 +0000"
      },
      "message": "Remove old PK Settings APIs\n\nNOTE: Working with Settings and Emulator teams to remove the\nfunction calls for old APIs and once those API calls\nare removed, we can safely remove these methods. Until then,\nwe are replacing them with empty methods.\n\nTest: None\nBug: 330517633\nChange-Id: I2e39c6333fa480b3b6d1821084433e05ad0dbdd7\n"
    },
    {
      "commit": "01b20657d67495e1aee0a6eaa8ba5bf8416853fc",
      "tree": "de301cfc439e9bfde2e9e643bcaf1c15297d562d",
      "parents": [
        "14a57c14000ca2c9b79ca25b892197245eedf0bb",
        "9143a18b5f4ea7ee38a349d2b74504a5fe0e2806"
      ],
      "author": {
        "name": "Shrinidhi Hegde",
        "email": "shrinidhihegde@google.com",
        "time": "Thu Apr 04 16:58:18 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 04 16:58:18 2024 +0000"
      },
      "message": "Merge \"update package watchdog to perform mitigations after every reboot once threshold is reached.\" into main am: 02d17267e7 am: 9143a18b5f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3018245\n\nChange-Id: I279c8e463e6d7b84467c6161bac8350b184bbb0a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "14a57c14000ca2c9b79ca25b892197245eedf0bb",
      "tree": "3f5c87d27b743aa2d2b6d5962e81765b5eab16e5",
      "parents": [
        "c0e6644b5a099262f89440b1f597d069fd89187c",
        "73a91e92747640b4ba927f83bcdcf09e0b071554"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Apr 04 16:57:14 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 04 16:57:14 2024 +0000"
      },
      "message": "Merge changes I0e61db91,Icb7ab995 into main am: 0d60b07574 am: 73a91e9274\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3027344\n\nChange-Id: I0b6248135f1aeec61054161f6c1ab132b85d038e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "02d17267e77a4934d665a49e6541084c4d3326a5",
      "tree": "9754cff7373104bbee778566d31e5b5b6d0cb585",
      "parents": [
        "0d60b0757428a2f4fe67c0a9b3db9b53b9917ae9",
        "3c56021d8981e6af33d96ad137b3a483deb19aa5"
      ],
      "author": {
        "name": "Shrinidhi Hegde",
        "email": "shrinidhihegde@google.com",
        "time": "Thu Apr 04 16:25:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 04 16:25:43 2024 +0000"
      },
      "message": "Merge \"update package watchdog to perform mitigations after every reboot once threshold is reached.\" into main"
    },
    {
      "commit": "0d60b0757428a2f4fe67c0a9b3db9b53b9917ae9",
      "tree": "f17f902dfdaaa97724be64567a04284147b14e1d",
      "parents": [
        "8a8fa607fbebaca8ba2083515b79a446e38dfbaa",
        "1df0ae1849c990a0164ba56ead439a21fdc2a040"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Apr 04 16:05:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 04 16:05:33 2024 +0000"
      },
      "message": "Merge changes I0e61db91,Icb7ab995 into main\n\n* changes:\n  Revert \"Update the BackgroundThread dependency\"\n  Revert \"Utils required for CrashRecovery module\"\n"
    },
    {
      "commit": "940582654178a9280d1c2ff68a6bcdbfc84d3321",
      "tree": "ceeb999e4c71317ddeb9e08af4b12b60dfea02b2",
      "parents": [
        "0f91c2b9313f5f5947f253b4bb7ea322fd863c51"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Thu Apr 04 14:32:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 04 14:32:39 2024 +0000"
      },
      "message": "Revert \"Utils required for CrashRecovery module\"\n\nThis reverts commit 0f91c2b9313f5f5947f253b4bb7ea322fd863c51.\n\nReason for revert: Need to move back files to original place.\n\nChange-Id: Icb7ab9956f2b662dd918a6be3941e830f1e05002\n"
    },
    {
      "commit": "1406e193acd4dfe1b9b16cfec8c1aa298d48e0f6",
      "tree": "f276cc66e356536fed9207c07268863b3bfe6d42",
      "parents": [
        "0aeed08397a19fac2fff51b801c713fb1bdd5d0b",
        "91707c21ff4cb9c9072397a6235b82f0ea136fec"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Apr 04 08:59:07 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 04 08:59:07 2024 +0000"
      },
      "message": "Merge \"Migrate Test Targets to New Android Ownership Model\" into main am: c2afb0c8fe am: 91707c21ff\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3026424\n\nChange-Id: I40c4459db89ad17aae5a48bb5540acdab7805529\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0aeed08397a19fac2fff51b801c713fb1bdd5d0b",
      "tree": "83fec65b781df04ec7dce8edd75199ae249836a9",
      "parents": [
        "65dc94c7e4e207568180e629f993fd25e1117cd2",
        "ae1ee0df6f3acfa5e955fcff410085597f3120b0"
      ],
      "author": {
        "name": "Ashish Kumar Gupta",
        "email": "kumarashishg@google.com",
        "time": "Thu Apr 04 08:03:08 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 04 08:03:08 2024 +0000"
      },
      "message": "Merge \"Adding unit test for UsbService anti-clobbering feature.\" into main"
    },
    {
      "commit": "ae1ee0df6f3acfa5e955fcff410085597f3120b0",
      "tree": "49f79315ff808ec6c10e4ec048ff35500b63bb9b",
      "parents": [
        "d31aca2f6ae1533f7f31655970ca78b802b00bf3"
      ],
      "author": {
        "name": "George Chan",
        "email": "georgechan@google.com",
        "time": "Wed Apr 03 18:06:27 2024 +0000"
      },
      "committer": {
        "name": "George Chan",
        "email": "georgechan@google.com",
        "time": "Thu Apr 04 06:40:18 2024 +0000"
      },
      "message": "Adding unit test for UsbService anti-clobbering feature.\n\nThe UsbService needs further refactor to better accommodate tests in\norder to the service comprehensively. This change only focuses on the\nanti-clobber mechanism.\n\nTest: atest UsbTests\nBug: 304579252\nChange-Id: I27d40dbc8fc50c27cb9023e7d70b90fb905f1680\n"
    },
    {
      "commit": "9430cdaea2f7ae629228caff95e880be9ececd1c",
      "tree": "471bfafb6af139be6bcd2c412c7aa76d87331597",
      "parents": [
        "093c0d8914a5d331fce0acbcb8d791b340c45553"
      ],
      "author": {
        "name": "Ashish Kumar Gupta",
        "email": "kumarashishg@google.com",
        "time": "Thu Apr 04 06:36:38 2024 +0000"
      },
      "committer": {
        "name": "Ashish Kumar Gupta",
        "email": "kumarashishg@google.com",
        "time": "Thu Apr 04 06:36:53 2024 +0000"
      },
      "message": "Migrate Test Targets to New Android Ownership Model\n\nFor detailed guidelines and further information on the migration please refer to the link below,\ngo/new-android-ownership-model\n\nBug: 304529413\nChange-Id: I435534a2953e4d937b78a9a374e32f3d01773211\n"
    },
    {
      "commit": "eff6e2234ff342c6cb8370f56a5e22fc3986fa06",
      "tree": "339a80c45347bd836f7cf096d1c149806efc5c53",
      "parents": [
        "eea8ac0cc8930653f4c2fa005e767ef1c9fa81df",
        "4ccad7ce487d1fb834ec66387b35a5802398e38d"
      ],
      "author": {
        "name": "Thomas Nguyen",
        "email": "tnd@google.com",
        "time": "Wed Apr 03 17:33:26 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 03 17:33:26 2024 +0000"
      },
      "message": "Merge \"Add util methods to validate satellite config data\" into 24D1-dev am: 4ccad7ce48\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/26784697\n\nChange-Id: I183a79ee1c8d2af4d07cfaf9f0ae0fe412b12d63\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7de1d5a207ae42fe59045821034102ae4b862cd8",
      "tree": "946168ac8a82874edf3f4380846b862541fa9d70",
      "parents": [
        "c53b4917df173cb912f4fcbc907fef8c20f3cf75"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Tue Apr 02 14:59:47 2024 +0000"
      },
      "committer": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Wed Apr 03 17:20:09 2024 +0000"
      },
      "message": "Improve performance of ProtoLog\n\nWrap all protolog calls in an if condition using a cached state variable to make sure we don\u0027t have any overhead if the protolog message is disbaled\n\nBug: 327341670\n\nTest: android.platform.test.scenario.calculator.OpenAppMicrobenchmark#testOpen v2/android-crystalball-eng/health/microbench/startup/hscapps/compile-speed-profile/hotlaunch/open-calculator\nChange-Id: Ic031fe076c0897d168b1e7982ad27824b2db999c\n"
    },
    {
      "commit": "3c56021d8981e6af33d96ad137b3a483deb19aa5",
      "tree": "630293f63aa99e724b24923be6911a34e32b1bac",
      "parents": [
        "417dae889d11929722b68a83294505181b394e29"
      ],
      "author": {
        "name": "Shrinidhi Hegde",
        "email": "shrinidhihegde@google.com",
        "time": "Thu Mar 28 20:13:40 2024 +0000"
      },
      "committer": {
        "name": "Shrinidhi Hegde",
        "email": "shrinidhihegde@google.com",
        "time": "Wed Apr 03 16:52:26 2024 +0000"
      },
      "message": "update package watchdog to perform mitigations after every reboot once threshold is reached.\n\nSince the bootloop is not for complete boot rather for  system-server\nrestarts, we dont have to be as conscious about performing higher\nimpact mitigations and we can perform them earlier. (Reboots\ninitiated by user doesnt trigger a bootloop scenario.)\n\nRemoved the increment boot count threshold needed between 2 mitigations.\nAlso removed BOOT_LOOP_THRESHOLD(default value: 15) which was needed to\nperform any high impact mitigations.\n\nPackageWatchdog would wait for DEFAULT_BOOT_LOOP_TRIGGER_COUNT (default\nvalue: 5) after a reboot (ex: WARM_REBOOT step in rescue party, mainline\nrollback). Changed the behaviour to wait for DEFAULT_BOOT_LOOP_TRIGGER_COUNT\nonly for first mitigation.\n\nMitigationCount was not getting reset properly after de-escalation\nwindow. Updated the logic to save mitigationCount to the file after reset.\n\nDid manual tests by killing system_server process using the following\ncommand:\n`adb shell kill -9 $(adb shell pidof system_server)`\nVerified that the first mitigation was performed at 5 restarts.\nEvery restart after that resulted in next mitigation being executed.\n\nRan `atest PackageEatcdogTest` to verify PackageWatchdogTest and\nCrashRecoveryTest changes.\n\nTest: Unit test, manual test\nBug: 291137901\nChange-Id: Ia0174e0e5dca09c5d4e9d3a12909c5e5087b4dbf\n"
    },
    {
      "commit": "da0d6ea51b2f2001a82188f37b15f9d09db47ddc",
      "tree": "30a5a06412f010d0c52672586ecae0c5e818f767",
      "parents": [
        "a68db76dcca5b30694cdbf94469b62268c2c43f2"
      ],
      "author": {
        "name": "youngtaecha",
        "email": "youngtaecha@google.com",
        "time": "Tue Apr 02 05:12:08 2024 +0000"
      },
      "committer": {
        "name": "Youngtae Cha",
        "email": "youngtaecha@google.com",
        "time": "Wed Apr 03 08:04:23 2024 +0000"
      },
      "message": "Add util methods to validate satellite config data\n\nisValidPlmn\nisValidService\n\nBug: 331576454\nTest: atest com.android.internal.telephony.configupdate\n\nChange-Id: I5227733dada73d24265c2b9d3ed9eae28734ed28\n"
    },
    {
      "commit": "a401cbeeabfaece70150e7fc9ab41a2b9f02dd81",
      "tree": "62c82d0d775c1d3bd01d7f3656426f553731cf10",
      "parents": [
        "3a17b4d7f2318aa80f9efec2535605065722b859"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Tue Apr 02 16:54:50 2024 +0100"
      },
      "committer": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Tue Apr 02 16:54:50 2024 +0100"
      },
      "message": "Fix uses_libs properties for OneMedia.\n\nBug: 331528424\nTest: m OneMedia\nChange-Id: I13725bc7dccb1c4cb22f1cb2ea5a875ee927bf13\n"
    },
    {
      "commit": "5eae93ed3ccc2f816af7fdf81165eb923a6edd39",
      "tree": "a0a2958e8d8a7d6f2a84ca3d4248f01af9ef28c7",
      "parents": [
        "bc9c179fd436cce670d7704e55067aaff4d65982",
        "15cba3264c93cc6ee6a7e38a2d639f6c800d5dfe"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Wed Mar 27 15:41:38 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 27 15:41:38 2024 +0000"
      },
      "message": "Merge \"Add SystemUI folks as owners of testables\" into main am: 90d91e9759 am: 15cba3264c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3016697\n\nChange-Id: I80b78418c4ae097c8a1a2b221989b6c1879bdde4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "738ccd74e79771b58e5c4bfef3d5409301e49ef2",
      "tree": "050a53c061cf68eba5ba7e3b83fba2a22f13bd81",
      "parents": [
        "55afce9107ea882fe236acc5653aef9d6fb2185b"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Wed Mar 27 14:14:00 2024 +0100"
      },
      "committer": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Wed Mar 27 13:46:59 2024 +0000"
      },
      "message": "Add SystemUI folks as owners of testables\n\nFor TestableContext, TestableResources, etc.\n\nTest: N/A\nChange-Id: I4ac0471388e88d1fa176992280250928a1c2e79d\n"
    },
    {
      "commit": "8293774387a47c9994608228dc5b1b365e9db28d",
      "tree": "443b03ce27c862169e4edb034833db9fcd131626",
      "parents": [
        "13b1479b7be878ac2c326f680c08a6d871336499",
        "a5504bae1e344b5c670a9f60d6c21f355501e48c"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Wed Mar 27 09:55:24 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 09:55:24 2024 +0000"
      },
      "message": "Merge \"Populate new fields in time- and calendar-schedule modes\" into main"
    },
    {
      "commit": "a5504bae1e344b5c670a9f60d6c21f355501e48c",
      "tree": "b7d7d9c699f3cb23ab58e35874ccfa3aae746365",
      "parents": [
        "97c7930d070bddf59c9cfa5d780a836ef7096b36"
      ],
      "author": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Thu Mar 21 10:55:10 2024 +0100"
      },
      "committer": {
        "name": "Matías Hernández",
        "email": "matiashe@google.com",
        "time": "Tue Mar 26 11:55:37 2024 +0100"
      },
      "message": "Populate new fields in time- and calendar-schedule modes\n\n* Upgrade existing (and default strarting) zen rules with such conditions to have the expected type and trigger description on configuration load.\n* Update trigger descriptions for them on locale change.\n\n(With a small fix to TestableResources to support getString(id, formatArgs...)).\n\nBug: 317370174\nBug: 320997361\nTest: atest ZenModeHelperTest SystemZenRulesTest\nChange-Id: I35b11bfc3b1d0d9cf620f258c91ec18af95659de\n"
    },
    {
      "commit": "d7579be9ec95d10c30605df5298f942c7d503cdc",
      "tree": "71fef40eea40b3449fb63fd50a04b99d9ce67c38",
      "parents": [
        "505e763ee88d57a11b2d34ba7a5df48fe341d7ce"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Sat Mar 23 02:06:11 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Sat Mar 23 02:06:11 2024 +0000"
      },
      "message": "Remove mini-keyctl usage from UpdatableSystemFontTest\n\nBug: 313005703\nTest: atest UpdatableFontDirTest UpdatableSystemFontTest\nTest: atest GtsFontHostTestCases FontManagerTest\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d5e936166beea5a5a2b37ce0d9b1795c0438a2d3)\nMerged-In: Ib4a32a9bbb27ebd2e9a32dc308f79ec1c91332ce\nChange-Id: Ib4a32a9bbb27ebd2e9a32dc308f79ec1c91332ce\n"
    },
    {
      "commit": "e4491dd4b4e64c12b483432570eb203432df643b",
      "tree": "432515162059de665723495fcf30dc606cc4a68c",
      "parents": [
        "2fe963dda92c8a6f71b7595a843c90fbeda1a923",
        "617aa47b854b39004fc171ac3527f7e0c55b831c"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Fri Mar 22 19:06:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 22 19:06:48 2024 +0000"
      },
      "message": "Merge \"Re-evaluate IPsec packet loss on LP/NC change\" into main am: 9a885d7439 am: 617aa47b85\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3008913\n\nChange-Id: Ic15520bba8515975d8b103d07c1ddb5b6e521bb5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e50abcb7c5f9c7e4a396502b079ef086ad21a52f",
      "tree": "dfbc6f6bffd2e025133252276df87e99b00f78fb",
      "parents": [
        "1b0720b941542d2b51c7e80ac14e8e5307a0a0c9",
        "2285505aaf034b16754373055c6a924c6e76541a"
      ],
      "author": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Fri Mar 22 18:09:11 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 22 18:09:11 2024 +0000"
      },
      "message": "Merge \"Roll-forward of \"Add bedstead dependency\"\" into main"
    },
    {
      "commit": "fa15ca7415e0416cca3b2505bb0fcae3de910a10",
      "tree": "1a8596a9a6d1cbfe682099cc68c29ce1a07ff8d6",
      "parents": [
        "fc20921d058f23f41bd06fbbf11a979439c3cb76",
        "314f517ea0dc552fd2d682608c4b6760989174b0"
      ],
      "author": {
        "name": "Josh Chien",
        "email": "joshchien@google.com",
        "time": "Fri Mar 22 06:24:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 22 06:24:12 2024 +0000"
      },
      "message": "Merge \"Changed the swipe down action\u0027s start point in the mock game activity helper.\" into main"
    },
    {
      "commit": "3402e84c50d38a50daff762f72abc36387651b6f",
      "tree": "9a4706bee695ffe06c243a781f90714bb75b7e58",
      "parents": [
        "356e0e163a2a9f59288ae7b225ebe91addb33111"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Mar 20 22:27:08 2024 +0000"
      },
      "committer": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Fri Mar 22 01:51:32 2024 +0000"
      },
      "message": "Re-evaluate IPsec packet loss on LP/NC change\n\nBug: 323238888\nTest: atest FrameworksVcnTests(new tests)\nChange-Id: I83f2da42fe0ffed5d4403429e968510c7eeabec1\n"
    },
    {
      "commit": "0396be7cc4f655e1ae0584a3f1c84b2f26e56b0a",
      "tree": "a74928c501ee8f5828ed795198a6ede40f8ee7b4",
      "parents": [
        "9b5bdc96c96d1a56266aafddac813255310bbf9c",
        "1d2639f5c88004d219bfeaa3267854295cec7f47"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Fri Mar 22 00:58:21 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 22 00:58:21 2024 +0000"
      },
      "message": "Merge \"Re-evaluate network when IPsec loss exceeds the threshold\" into main am: 44f56eb3c8 am: 1d2639f5c8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3008503\n\nChange-Id: I8a775608dc902d1f60501c299356043419de84f4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2285505aaf034b16754373055c6a924c6e76541a",
      "tree": "b6ba403ebfaa7532b6a3acc541938654e943cca0",
      "parents": [
        "95082e1306f24fa60b80a78ad033036efbc2f5e5"
      ],
      "author": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Thu Mar 21 21:27:33 2024 +0000"
      },
      "committer": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Thu Mar 21 23:39:33 2024 +0000"
      },
      "message": "Roll-forward of \"Add bedstead dependency\"\n\nBug: 327704045\nTest: atest ConcurrentMultiUserTest\n\nChange-Id: Ie8dbfd1f5fa4fbed6656bf144633e99bd9c9fbd3\n"
    },
    {
      "commit": "4980a5209ce241c694f53dc712861674dcdae86b",
      "tree": "87268e1755046f7a10c4615d1e56f31ab782c4c3",
      "parents": [
        "ea4b420bff775cb55544d8843d6befd1b4eeccf9"
      ],
      "author": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Wed Mar 20 18:04:46 2024 +0000"
      },
      "committer": {
        "name": "Yan Yan",
        "email": "evitayan@google.com",
        "time": "Thu Mar 21 19:51:54 2024 +0000"
      },
      "message": "Re-evaluate network when IPsec loss exceeds the threshold\n\nBug: 329139898\nTest: atest IpSecPacketLossDetectorTest (new tests)\nChange-Id: Icc31fe7f1b76e7849c910b3cd1c300bcf4c1f3a3\n"
    },
    {
      "commit": "904159a422a1015c21a5eadd90e5c9e6b1af96b3",
      "tree": "a91e7cdf9a60a1369e2bb958613b37a58c0b3784",
      "parents": [
        "c5fd0e8a87289e3bd76e97e5b78e7a2db02ff419",
        "2776b0e511cf80d38cca0171ae3a15290ae7c2c3"
      ],
      "author": {
        "name": "Jian-Syuan (Shane) Wong",
        "email": "shanewong@google.com",
        "time": "Thu Mar 21 15:55:29 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 21 15:55:29 2024 +0000"
      },
      "message": "Merge \"Ignore AttachedChoreographerTest testChoreographerDivisorRefreshRate / testChoreographerAttachedAfterSetFrameRate\" into main"
    },
    {
      "commit": "2776b0e511cf80d38cca0171ae3a15290ae7c2c3",
      "tree": "d201ffa5948d20a178c8d2d6d96ba9d09d402b85",
      "parents": [
        "25530406d7584bb9997bb5469c421d5b9547bedc"
      ],
      "author": {
        "name": "Shane",
        "email": "shanewong@google.com",
        "time": "Wed Mar 20 01:22:47 2024 +0000"
      },
      "committer": {
        "name": "Shane",
        "email": "shanewong@google.com",
        "time": "Wed Mar 20 23:56:16 2024 +0000"
      },
      "message": "Ignore AttachedChoreographerTest testChoreographerDivisorRefreshRate / testChoreographerAttachedAfterSetFrameRate\n\nIgnore those tests for now till we need per-surface choreographer\nfeature.\n\nBug: 329326796\nTest: atest AttachedChoreographerTest\nChange-Id: Ib423e03b9f96ce45f60585e5901fdbefb9d4505a\n"
    },
    {
      "commit": "b51b7274062968044521ecb8cd4e7017fb916dd8",
      "tree": "36abe275912a177b895ef0eb1a3714b19e9828c4",
      "parents": [
        "df19a793aca923f22c0e9c26dfd06b6dce9c5acb"
      ],
      "author": {
        "name": "rambowang",
        "email": "rambowang@google.com",
        "time": "Wed Mar 20 18:41:14 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Mar 20 18:41:14 2024 +0000"
      },
      "message": "Fix VCN crash when retrieving carrier config while phone is gone\n\nThis CL calls CarrierConfigManager.getCarrierConfigSubset instead of\ngetConfigForSubId to guard against crashing when phone process has gone.\n\nThe former method is designed for system components to retrieve carrier\nconfigs with consideration of phone process may be gone (e.g. during\nrebooting from previous crash).\n\nBug: 319791612\nTest: atest TelephonySubscriptionTrackerTest\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d7ebd7c10712a8a319ae6117949d4ece92be4de8)\nMerged-In: I784610b243db2a666c1fe89b1438950a2f6a1478\nChange-Id: I784610b243db2a666c1fe89b1438950a2f6a1478\n"
    },
    {
      "commit": "99174dfe5b0200d114688264d7aad3fba5de6d8d",
      "tree": "cb17fbcdeac3d3775ebea60a0eafcc07c9e1150c",
      "parents": [
        "aa1a3a62e3b9e8fb4f54e4f6d65506f1f0cc0e7c",
        "8c764c5673d94b90881d8f2b38ece8a54bd47782"
      ],
      "author": {
        "name": "Rachel Lee",
        "email": "rnlee@google.com",
        "time": "Wed Mar 20 18:02:16 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 20 18:02:16 2024 +0000"
      },
      "message": "Merge \"Disable/ignore CtsSurfaceControlTestsStaging\" into main"
    },
    {
      "commit": "7030b413f8a35585094a003c9296d164f2f1f307",
      "tree": "d3c3e8f65c145bb54d2bcd25cdc01b621e55bc1d",
      "parents": [
        "4f3d6e44b1cc84e0acd392516b74e8d56131737d",
        "c0df8b87791abcb52dc90de68b4ec0d102af4a73"
      ],
      "author": {
        "name": "Sanal Buvaev",
        "email": "buvaev@google.com",
        "time": "Wed Mar 20 17:50:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 20 17:50:04 2024 +0000"
      },
      "message": "Merge \"Add recoverability detection to RescueParty and PackageWatchdog\" into main am: dfe6ab6101 am: c0df8b8779\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2925157\n\nChange-Id: I1e06635664e4249c6a4c90bb0b58c9b9cb7e2e78\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d473821afc60ba9376f5ee4e9c4e9969f04d046a",
      "tree": "a267f4d31969fc6fa46dad54491d07830d468167",
      "parents": [
        "c9ca391b54256f78092c46b6899a690eddb47baf"
      ],
      "author": {
        "name": "Sanal Buvaev",
        "email": "buvaev@google.com",
        "time": "Wed Jan 24 17:06:03 2024 +0000"
      },
      "committer": {
        "name": "Sanal Buvaev",
        "email": "buvaev@google.com",
        "time": "Wed Mar 20 00:27:27 2024 +0000"
      },
      "message": "Add recoverability detection to RescueParty and PackageWatchdog\n\nPackageWatchdog will apply high user impact actions only in case of\nnetwork failure.\n\nRescueParty updated the list of rescue levels and their corresponding\nimpact.\n\nTest: unit and manual tests\nBug: 310236690\nChange-Id: Iff34f6051b801a0d45149c317a7c9f344a2bd984\n"
    },
    {
      "commit": "8c764c5673d94b90881d8f2b38ece8a54bd47782",
      "tree": "147636cd675e86e9e13f7b88348167860a08c4e1",
      "parents": [
        "7d9e3773e441d73f8c618358d8bcd33f71291783"
      ],
      "author": {
        "name": "Rachel Lee",
        "email": "rnlee@google.com",
        "time": "Thu Mar 14 18:44:06 2024 -0700"
      },
      "committer": {
        "name": "Rachel Lee",
        "email": "rnlee@google.com",
        "time": "Tue Mar 19 12:53:35 2024 -0700"
      },
      "message": "Disable/ignore CtsSurfaceControlTestsStaging\n\nThe tests currently does not test useful behavior. Disable for now.\n\nBug: 330224639\nBug: 330376055\nTest: atest CtsSurfaceControlTestsStaging\nChange-Id: I673b15a00aee439587f2c34d3215d64c956214d9\n"
    },
    {
      "commit": "05ec7771ef1d582750c5856c491e114416b1ee52",
      "tree": "ebad53e890ddb2af3562a10ece9064606333664f",
      "parents": [
        "d7f850e44917124f5232e53f5a7fd559c077c721",
        "3373de581c989494879e2facbe2014468173369a"
      ],
      "author": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Tue Mar 19 17:04:33 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 17:04:33 2024 +0000"
      },
      "message": "Merge \"Revert \"Add bedstead dependency\"\" into main"
    },
    {
      "commit": "3373de581c989494879e2facbe2014468173369a",
      "tree": "c58c14f0e7e75666009ff8d5bd82464cbe04837b",
      "parents": [
        "fba1cf2dc25b3f244b30f12d1e95cabcb9019602"
      ],
      "author": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Tue Mar 19 04:25:57 2024 +0000"
      },
      "committer": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Tue Mar 19 17:04:01 2024 +0000"
      },
      "message": "Revert \"Add bedstead dependency\"\n\nThis reverts commit fba1cf2dc25b3f244b30f12d1e95cabcb9019602.\n\nReason for revert: Broke https://atp.googleplex.com/test-runs?testName\u003dv2%2Faaos-engprod%2Fconcurrent_multi_session_ime_test\u0026offset\u003d0\u0026buildTarget\u003dcf_x86_64_only_auto_md-trunk_staging-userdebug\n\nChange-Id: I82a3a7b9bcc5dc0bd5f60cfa5bbd276eeee48071\nBug: 327704045\n"
    },
    {
      "commit": "90b68318aabf47bdc81f0575d191e76aa802b775",
      "tree": "17b00420a810efbce5c567aa5cbafb7f8f82e575",
      "parents": [
        "5970d2aadcf8846726978f3b1525b0d596082124",
        "fba1cf2dc25b3f244b30f12d1e95cabcb9019602"
      ],
      "author": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Tue Mar 19 00:51:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 00:51:07 2024 +0000"
      },
      "message": "Merge \"Add bedstead dependency\" into main"
    },
    {
      "commit": "56dee36adb2557593b47a54a882006523a65a170",
      "tree": "2acea5a0a79af069c1eb10e8527a6bd097b7ff9d",
      "parents": [
        "e0b08bc1cd8cae4850f70995e4fc81e3cacc17c5",
        "2d37f48758d8731013e76c718e3711c1ed6b3098"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Mon Mar 18 13:08:31 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 18 13:08:31 2024 +0000"
      },
      "message": "Merge \"Fixes OpenActivityEmbeddingSecondaryToSplitTest flakiness\" into main"
    },
    {
      "commit": "2d37f48758d8731013e76c718e3711c1ed6b3098",
      "tree": "29d8ff059f05e0917def4c0cc45c3b78b8561f46",
      "parents": [
        "db65f732acc25b9698f646ca2a328787acd85e5d"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Mon Mar 18 08:00:08 2024 +0000"
      },
      "committer": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Mon Mar 18 09:02:14 2024 +0000"
      },
      "message": "Fixes OpenActivityEmbeddingSecondaryToSplitTest flakiness\n\nIt should be optional for the app window to be invisible\nbefore turning to visible.\n\nBug: 329929112\nTest: OpenActivityEmbeddingSecondaryToSplitTest\n\nChange-Id: Ib82f24afc014884d32de6694fa0d9b9279e00936\n"
    },
    {
      "commit": "314f517ea0dc552fd2d682608c4b6760989174b0",
      "tree": "524201986e979ca18c09c77068c1c41e3a383b8d",
      "parents": [
        "3835208704b518557cb947d7ed7bdda453baabb6"
      ],
      "author": {
        "name": "Josh Chien",
        "email": "joshchien@google.com",
        "time": "Wed Mar 13 05:59:44 2024 +0000"
      },
      "committer": {
        "name": "Josh Chien",
        "email": "joshchien@google.com",
        "time": "Mon Mar 18 08:28:32 2024 +0000"
      },
      "message": "Changed the swipe down action\u0027s start point in the mock game activity helper.\n\nOn some devices, the statusbar cannot be pulled down by swiping starting from the top\nof activity in the test. An easy way to get rid of this problem is to use the\ntop screen\u0027s absolute coordinate as the start point instead of swiping from the top of activity.\n\nTest: https://android-build.corp.google.com/abtd/run/L32800030002512366\nBug: 328972986\nChange-Id: If0c213e4e561ae132c739fc709606d83dc48a556\n"
    },
    {
      "commit": "fba1cf2dc25b3f244b30f12d1e95cabcb9019602",
      "tree": "c50c5ffd159576035a247c28b251b9b57ca996f5",
      "parents": [
        "bcca8190d8a9817402c3d278fc408b11040be841"
      ],
      "author": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Thu Mar 14 17:59:01 2024 +0000"
      },
      "committer": {
        "name": "Antonio Kantek",
        "email": "kanant@google.com",
        "time": "Sat Mar 16 23:29:35 2024 +0000"
      },
      "message": "Add bedstead dependency\n\nBug: 327704045\nTest: atest ConcurrentMultiUserTest\nChange-Id: I5382cb3d19b086b034556de9d0386695bda26b37\n"
    },
    {
      "commit": "d57801ec8903aa2f11b2594e27659a2de600350d",
      "tree": "a9712cc3af8026555acb7bace2c3cdaf67a15c94",
      "parents": [
        "da3a32841cf9708cb91ef0754dec9805798be3d0"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Mon Mar 04 22:49:03 2024 +0000"
      },
      "committer": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Fri Mar 15 23:30:34 2024 +0000"
      },
      "message": "Add surface_control_input_receiver native API\n\nBug: 324271765\nTest: ASurfaceControlInputReceiverTest\nChange-Id: Ia85a07af09878846c681e552c1f8471652f932fc\n"
    },
    {
      "commit": "b5664129f814f60a07165b115b1620c7a463d0fb",
      "tree": "b9fde8581113e22e11585be02bdc0ed7e6779d3d",
      "parents": [
        "2e721398ea681c7d7034f4e0106a95f30f9744c9"
      ],
      "author": {
        "name": "Ram Peri",
        "email": "ramperi@google.com",
        "time": "Thu Mar 07 01:07:35 2024 -0500"
      },
      "committer": {
        "name": "Ram Peri",
        "email": "ramperi@google.com",
        "time": "Wed Mar 13 19:45:06 2024 +0000"
      },
      "message": "Bulk update of Robolectric screenshot tests\ndue to upgrade in Native Graphics capabilities.\n\nTest: atest  InputRobo2RNGTests\nBug: 328484889\nFlag: NA\nChange-Id: I5cf3349983d9e1ba3ffb2a3be909abeb43b36e50\n"
    },
    {
      "commit": "79a6d1875802f4138e2d0137906e16d4c0758bf9",
      "tree": "1eed639f2ae8c641cc6852a0326512ef157e6daf",
      "parents": [
        "6ed9de9711ac2338125f946b7e7d6d92ad2a63f5"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Mon Mar 04 15:00:27 2024 +0000"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Mar 13 17:45:32 2024 +0000"
      },
      "message": "Inject log group mapping into ProtoLogImpl generated classes\n\nWe then keep track of the logging state of each group that way and in\nparticular use this to toggle groups to logcat on and off.\n\nTest: adb shell wm logging enable-text WM_DEBUG_WINDOW_TRANSITIONS\nBug: 327491675\nChange-Id: I2a2e4cfdc51113a5aaf2adc51aa10f5df47a5051\nMerged-In: I2a2e4cfdc51113a5aaf2adc51aa10f5df47a5051\n(cherry picked from commit 869ebffa4314862fc4a53e11676030369b8049e6)\n"
    },
    {
      "commit": "6a9ee51ea8677051394d67c6a211be9c42565c82",
      "tree": "1a8d2282f3f4875e939136bb00dd238991152960",
      "parents": [
        "34e18a1518b319198eb3c755765165bba8d7430b",
        "0a20da746eeb2884d43a90bd8e32ab7de59b4875"
      ],
      "author": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Tue Mar 12 17:42:03 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 17:42:03 2024 +0000"
      },
      "message": "Merge \"Fold [GoldenImagePathManager] into [GoldenPathManager] #cleanup\" into main"
    },
    {
      "commit": "40bfa5ab2597ce5f6661ecd7adc3462b027714dc",
      "tree": "83270722899cbefa9275325eacaec61822221ff1",
      "parents": [
        "52254f34cd47069ddbf55f70dca493e30db4929d",
        "fe5f5ce9ef152e4c4bebafec413ba9d52214e433"
      ],
      "author": {
        "name": "Alexei Nicoara",
        "email": "ancr@google.com",
        "time": "Mon Mar 11 23:55:52 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 11 23:55:52 2024 +0000"
      },
      "message": "Merge \"Utils required for CrashRecovery module\" into main am: d9884e3939 am: fe5f5ce9ef\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2996156\n\nChange-Id: I832501a2df952de6eed5007c60479a01de758b5d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0f91c2b9313f5f5947f253b4bb7ea322fd863c51",
      "tree": "7b8ae3ce1f62f62b7af5c6c05bfff3ec2849224e",
      "parents": [
        "7b38b436225bf2e2cdf3da1ad0bc03e5d20aec98"
      ],
      "author": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Fri Mar 08 10:14:53 2024 +0000"
      },
      "committer": {
        "name": "Harshit Mahajan",
        "email": "harshitmahajan@google.com",
        "time": "Mon Mar 11 13:35:10 2024 +0000"
      },
      "message": "Utils required for CrashRecovery module\n\nUtils that are not currently exposed as API but are required for the\nmodule.\n\nBug: 289203818\nTest: TH\nChange-Id: I7dbb8f673b54ad9487e642bb339c5a30f561bf3c\n"
    },
    {
      "commit": "06acede0111e7787ab17cd6e3a7f6c49b648697a",
      "tree": "a8de631af4557c557387a1e73dec122d252bbbe8",
      "parents": [
        "765373782821c539a9275aad3c7a042235a53bea",
        "bd6e7c3d02df306c7f6671f58e50d4571a4b66b5"
      ],
      "author": {
        "name": "Cosmin Băieș",
        "email": "cosminbaies@google.com",
        "time": "Mon Mar 11 10:17:37 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 11 10:17:37 2024 +0000"
      },
      "message": "Merge \"Revert \"In some cases launcher is not ready at test creation, in computeTestMethods\"\" into main"
    },
    {
      "commit": "0a20da746eeb2884d43a90bd8e32ab7de59b4875",
      "tree": "38f819ca5524dad28e8b06ca07a3a8324a908460",
      "parents": [
        "ded43d4e21aa2511d4e12f73692e8d8c544e180b"
      ],
      "author": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Fri Mar 08 11:02:29 2024 +0100"
      },
      "committer": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Fri Mar 08 11:02:29 2024 +0100"
      },
      "message": "Fold [GoldenImagePathManager] into [GoldenPathManager] #cleanup\n\nThese are required changes sto be submitted together with ag/26486827.\n\nBug: 322324387\nTest: Test-only change, covered by existing unit tests\nChange-Id: I57ae2d524e60548997ef77e5de31e446e3e70d73\n"
    },
    {
      "commit": "f4a5566fa2dec2f4d807a7e3cded5c0fd67b0d34",
      "tree": "d836253ab835a62199a35fc32d8d78c7a57b0344",
      "parents": [
        "fc7755ca2c00119039ab355cd737645cc53dd096",
        "869ebffa4314862fc4a53e11676030369b8049e6"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Wed Mar 06 18:01:00 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 06 18:01:00 2024 +0000"
      },
      "message": "Merge \"Inject log group mapping into ProtoLogImpl generated classes\" into main"
    },
    {
      "commit": "8b368dbfe340e178de6d44f1f7824f21ac1fd098",
      "tree": "925c3af673a70153c2189390bf1dc7d266daabc1",
      "parents": [
        "b24ff02324dd29fb668cfb88bda7fdc0b3dca6bc",
        "d44baca82bd310d3d8b6a8fbd2c24593dffe96e7"
      ],
      "author": {
        "name": "Diego Vela",
        "email": "diegovela@google.com",
        "time": "Wed Mar 06 16:25:59 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 06 16:25:59 2024 +0000"
      },
      "message": "Merge \"Remove custom extensions from flicker.\" into main"
    },
    {
      "commit": "869ebffa4314862fc4a53e11676030369b8049e6",
      "tree": "9d9b57a3465eed49e333850d6de6a0633a9db60b",
      "parents": [
        "32b1b355a107188852042c8aff8102996f1cd25b"
      ],
      "author": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Mon Mar 04 15:00:27 2024 +0000"
      },
      "committer": {
        "name": "Pablo Gamito",
        "email": "pablogamito@google.com",
        "time": "Wed Mar 06 15:28:49 2024 +0000"
      },
      "message": "Inject log group mapping into ProtoLogImpl generated classes\n\nWe then keep track of the logging state of each group that way and in\nparticular use this to toggle groups to logcat on and off.\n\nTest: adb shell wm logging enable-text WM_DEBUG_WINDOW_TRANSITIONS\nBug: 327491675\nChange-Id: I2a2e4cfdc51113a5aaf2adc51aa10f5df47a5051\n"
    },
    {
      "commit": "1b12801c51d31cbb5546f5579e0370152612b6e3",
      "tree": "01c05ddb3a50038ede1e6ec46a4d1e7cbb87b042",
      "parents": [
        "f150a4210a3dabe66ae4165941f47989769c5670",
        "19235693d84a402fe51a71c758ed758eaa5151b6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 06 01:19:10 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 06 01:19:10 2024 +0000"
      },
      "message": "Merge \"Don\u0027t rely on default argument of NDK API.\" into main am: 9bfd564372 am: 19235693d8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2974124\n\nChange-Id: I48b3991a95058698cbd29312aece57f7d611aeec\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "19235693d84a402fe51a71c758ed758eaa5151b6",
      "tree": "e6078ece0c1cd15501a769d03069b870c55112ec",
      "parents": [
        "fc99cd5a66cd314a73da8dfb3e1464788389039a",
        "9bfd564372aa41248f22fe775ff27b729c526512"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 06 00:48:13 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 06 00:48:13 2024 +0000"
      },
      "message": "Merge \"Don\u0027t rely on default argument of NDK API.\" into main am: 9bfd564372\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2974124\n\nChange-Id: Iec35a199c89c6ac104ec76f49221db10300f4dff\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9bfd564372aa41248f22fe775ff27b729c526512",
      "tree": "330680bb6517c69bff2897869f3a2dfc6beca0b3",
      "parents": [
        "9fbaf5f7e75fc593e0325cdbe63676a67f67ef70",
        "35c4a19ad9a70a74cdd634195cc37a689958cbb4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 06 00:05:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 06 00:05:30 2024 +0000"
      },
      "message": "Merge \"Don\u0027t rely on default argument of NDK API.\" into main"
    },
    {
      "commit": "d44baca82bd310d3d8b6a8fbd2c24593dffe96e7",
      "tree": "b80cefc1d3eb6a378b872f93f3a45c03130c3592",
      "parents": [
        "e9dc053e6d85959ca3217306d27439d456deb8e9"
      ],
      "author": {
        "name": "Diego Vela",
        "email": "diegovela@google.com",
        "time": "Tue Mar 05 22:44:38 2024 +0000"
      },
      "committer": {
        "name": "Diego Vela",
        "email": "diegovela@google.com",
        "time": "Tue Mar 05 22:49:26 2024 +0000"
      },
      "message": "Remove custom extensions from flicker.\n\nRemove custom extensions jar from flicker.\nUse common extensions for flicker. Having conflicting jars causes the\nIDE to not work correctly.\n\nBug: 327624029\nTest: atest FlickerTestsOther:HorizontalSplitChangeRatioTest\nChange-Id: I693bd2e7cfbd51945ac1afc58e21ac653275ced5\n"
    },
    {
      "commit": "a6f7e226ab037b90b9125d3b7270c02fec08bf95",
      "tree": "9a91aaa5aea85232720a3b05a364f070425a3a7b",
      "parents": [
        "a66816b4811505a5ac63b41ef77dc895f43bd679",
        "7e400a3857455d0a040eede1e9f7df3f7cf4a5e0"
      ],
      "author": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Tue Mar 05 10:53:47 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 05 10:53:47 2024 +0000"
      },
      "message": "Merge \"Refactor to pass layout selection criteria to Settings\" into main"
    },
    {
      "commit": "c78e27ac16bac3289adb4e731651bd1f77f54473",
      "tree": "1324e0f984518f3d2a93a7780788137f40e1b3d1",
      "parents": [
        "acbdee143097edcdd763162fcd5d6b08c95df510",
        "29b041a3b6a366f4003813374c267e9b807d003d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 04 18:12:08 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 18:12:08 2024 +0000"
      },
      "message": "Merge \"Wait until the nav and status bars are visible before launching the app\" into main"
    },
    {
      "commit": "7e400a3857455d0a040eede1e9f7df3f7cf4a5e0",
      "tree": "35d6abff00210dc6e6d0e8f8d1f4484ebceaed26",
      "parents": [
        "0fc0cd0005cbdff998a557127394bd0d9b48e73d"
      ],
      "author": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Tue Feb 27 20:31:47 2024 +0000"
      },
      "committer": {
        "name": "Vaibhav Devmurari",
        "email": "vdevmurari@google.com",
        "time": "Mon Mar 04 16:31:27 2024 +0000"
      },
      "message": "Refactor to pass layout selection criteria to Settings\n\nBug: 325925410\nBug: 326195401\nTest: atest KeyboardLayoutManagerTests\nChange-Id: I58b78891e96d100f8b079b2d210d5b238d56e49c\n"
    },
    {
      "commit": "29b041a3b6a366f4003813374c267e9b807d003d",
      "tree": "8089a8296a78a2cd5d206e62e2c2656a6c0c23a1",
      "parents": [
        "8cb30a44afef5bbe75dadf194d713d8b581bc08a"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Mar 04 15:54:37 2024 +0000"
      },
      "committer": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Mon Mar 04 15:54:37 2024 +0000"
      },
      "message": "Wait until the nav and status bars are visible before launching the app\n\nCurrently, the test goes home after opening camera, and launches the next app before the status bar appears, making it flaky\n\nFixes: 327716272\nTest: atest OpenAppFromIntentColdAfterCameraTest\nChange-Id: I20fd043b2ea7ad989228ef83512b3ba262328159\n"
    },
    {
      "commit": "27f84439e212879e0d80f46dc2319e19c749abb7",
      "tree": "566ab0802917993367d5b9a2aa2859f9b4664549",
      "parents": [
        "11ef81751cfa9fcfad78f505bf0edf1c81d0a9b4",
        "f90986b23ba56bf23ea151384f5bd4fb91fe5485"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Fri Mar 01 03:47:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 03:47:58 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    },
    {
      "commit": "3b851500d540499e09893d0bee18c827ca91e848",
      "tree": "069359c0b4371965ec00825cd49b39b063ff89b5",
      "parents": [
        "4cb7b55f968a99dc8367c04b0bb51036ccac5bcc",
        "4c35c95fe3e76382ba02aaf01d46329adf3f6197"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Fri Mar 01 00:03:40 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 00:03:40 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    },
    {
      "commit": "8be6736bce53fd32d15024c47e77242288da1dcb",
      "tree": "643faad020cf47d9c8314ad087fb87489406fae9",
      "parents": [
        "145e14f2e7d14940770e6f4920bacc407c3c2712",
        "5dfebfc323c3adb9dca7245d1acbc65a04ab2a96"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Thu Feb 29 18:58:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 18:58:01 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    },
    {
      "commit": "145e14f2e7d14940770e6f4920bacc407c3c2712",
      "tree": "e60d9e00dc176c8b65514477dacb1ba66d40b137",
      "parents": [
        "1f7d522611097959a10756309f0cbed4b8f74402",
        "a9848d7cda73ac752c84c82a17668f610a54047b"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Thu Feb 29 18:58:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 18:58:01 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    },
    {
      "commit": "d8afa0d30ac695b273424b97c520ef6bc562098b",
      "tree": "4e7efe9f31e577b37d014eb1a20706edc7a6d502",
      "parents": [
        "05f1c1f4ea32417989db98bf0a1b224547f1d55d",
        "c52c71509fca006ab001211e1ffa5b56d6aa2857"
      ],
      "author": {
        "name": "Fangqiu Su",
        "email": "fangqiu@google.com",
        "time": "Thu Feb 29 18:58:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 29 18:58:01 2024 +0000"
      },
      "message": "Merge \"Update the imports to androidx.test.filters.*\" into main"
    }
  ],
  "next": "05f1c1f4ea32417989db98bf0a1b224547f1d55d"
}
