)]}'
{
  "log": [
    {
      "commit": "0f9f01d7ee215d2781d5b5aaaab64458980050e2",
      "tree": "b89e709e41dc6755a0ff87105d9845eabe2e094e",
      "parents": [
        "b4f2cb7e60d35d7e8b6d099bdb5758b78b5672e1"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Thu Feb 13 18:06:01 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:14:57 2025 +0000"
      },
      "message": "Add TraceCollectionController.\n\nInterface between CollectTracesComponent and host connection. Handles all host\nconnection calls.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: I202821f9afec21cc8e540034268a4f0ea83d21ee\n"
    },
    {
      "commit": "b4f2cb7e60d35d7e8b6d099bdb5758b78b5672e1",
      "tree": "7fffeff54aa710b04d8309ea2fc0cc8911602821",
      "parents": [
        "1f4b140e99a044505a9b0e6bb675fb457de7858d"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Fri Feb 14 15:00:37 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:14:45 2025 +0000"
      },
      "message": "Adapt python script to new endpoints.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: I84cec9776800cbebd03fce47b2b5327d1a992163\n"
    },
    {
      "commit": "1f4b140e99a044505a9b0e6bb675fb457de7858d",
      "tree": "05af7e1e1282b05e4369a38111c393b9ff1f6e97",
      "parents": [
        "d2d228ac06facee9274bebd1791df95cf06bcd66"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Fri Feb 14 14:56:17 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:14:37 2025 +0000"
      },
      "message": "Modify WinscopeProxyConnection to use new device interface.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: I389c47e3716b1c7c7bfa4d3669d505797ce377d0\n"
    },
    {
      "commit": "d2d228ac06facee9274bebd1791df95cf06bcd66",
      "tree": "aeede4418c1ef07fbc6f67244942434aa46ae805",
      "parents": [
        "171a41cddf09d2fa40288ac50c94caab9c38c672"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Fri Feb 14 14:55:13 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:14:29 2025 +0000"
      },
      "message": "Modify WinscopeProxyConnection to use new host interface.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: Ia7a53c15e9b2b25330f1823d2ded502bb79ea7e6\n"
    },
    {
      "commit": "171a41cddf09d2fa40288ac50c94caab9c38c672",
      "tree": "87c8600736cd328a5ce53cb9df6a1900084a8889",
      "parents": [
        "25cd93f67c44e955a75027d88be5a85b24842b07"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Thu Feb 20 16:39:13 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:14:19 2025 +0000"
      },
      "message": "Add WdpDeviceConnection.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: Ib917b96c5a8cf3356816eeafc1fded2f10b658a4\n"
    },
    {
      "commit": "25cd93f67c44e955a75027d88be5a85b24842b07",
      "tree": "7314fcf4bc250eeee5a6ada4262cb547c81a1f45",
      "parents": [
        "9de3910eb003baa719626378b947c103656e416c"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Fri Feb 14 14:40:53 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:14:05 2025 +0000"
      },
      "message": "Add WdpHostConnection.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: I102de7b52015e51835cab3364ae8be123b95962f\n"
    },
    {
      "commit": "9de3910eb003baa719626378b947c103656e416c",
      "tree": "b4d4d64149fabe1e2f82ddecb357cc7fde095a66",
      "parents": [
        "8b12fd0483a3f7b6d39992e9f7a1955f9d277769"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 18:33:35 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:13:59 2025 +0000"
      },
      "message": "Adb Device Connection interface.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: Ia2957eb8f65b178b306f5dfbac045a005bbc3e0f\n"
    },
    {
      "commit": "8b12fd0483a3f7b6d39992e9f7a1955f9d277769",
      "tree": "0b2bc5a84db545e9f31143563eb1a060b0fc58d7",
      "parents": [
        "263c39cccca1d5aef505d7ca3ff4effab2928532"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 18:25:16 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:13:52 2025 +0000"
      },
      "message": "New ADB Host Connection interface.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: Ib10bdb910b5a21a2496cbd92da255adbec76b62b\n"
    },
    {
      "commit": "263c39cccca1d5aef505d7ca3ff4effab2928532",
      "tree": "3515150a5c7b00ed3b2153c365b2ff6ea0d401e8",
      "parents": [
        "d94835c95635565318506ed4533500d18ce53877"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 18:16:54 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:13:40 2025 +0000"
      },
      "message": "Add UserRequestParser.\n\nConverts a set of user requests into a set of tracing sessions with a corresponding\ntrace target.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: I4894667f8df0d919d511cea994d5d3b41731af22\n"
    },
    {
      "commit": "d94835c95635565318506ed4533500d18ce53877",
      "tree": "30b15c804c40cd414377811048ead0dfc06b81f0",
      "parents": [
        "e4dc36aec645c4af34f3b935977a14caf4738ba1"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 18:21:08 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:11:49 2025 +0000"
      },
      "message": "PerfettoSessionModerator.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: I870b46c40e290feef3776e44ea05b1d7a2027ccd\n"
    },
    {
      "commit": "e4dc36aec645c4af34f3b935977a14caf4738ba1",
      "tree": "9477016d66bb1161686f8b231f9d81c213015405",
      "parents": [
        "55bcf7c04db18529717643589725a60b226b60b3"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Thu Feb 13 18:07:45 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:09:15 2025 +0000"
      },
      "message": "Add TracingSession.\n\nStart/stop/dump trace targets, and move files.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: I6cfb83c1895907ccbdc7f94e9d5f60ea9ecb9cae\n"
    },
    {
      "commit": "55bcf7c04db18529717643589725a60b226b60b3",
      "tree": "d7caa543a040bbb36780e655d1bfd445bd60b450",
      "parents": [
        "13045570d90600049cdcd752b4f86162946d0d60"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 18:15:03 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Mar 10 20:08:30 2025 +0000"
      },
      "message": "Move UI objects into separate folder and create UiTraceTarget.\n\nOne UiTraceTarget per target selectable from homepage.\nUse this in the ui config map instead of strings.\n\nBug: 349606136\nTest: npm run test:unit:ci\nChange-Id: I32d55751da0e07b7d20ce23fc4eac64437c3f7b1\n"
    },
    {
      "commit": "13045570d90600049cdcd752b4f86162946d0d60",
      "tree": "150fd2240eba700c727486234c8635ca448fc931",
      "parents": [
        "1fd890a404e73cd1fb2235e9b4529ce0f647ba57",
        "e7867a9768458630514b6fa8cf41b0851e3fb964"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 07 11:16:28 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 07 11:16:28 2025 -0800"
      },
      "message": "Merge \"Resolve \"0BSD OR MIT OR Apache-2.0\" to Apache-2 License\" into main am: 6abda19548 am: e7867a9768\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3529561\n\nChange-Id: I3e4598381ae2ffa8b59654a4469b88e44003fa0a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e7867a9768458630514b6fa8cf41b0851e3fb964",
      "tree": "d7a6e3da9baa1e15bdbed06ad73722330071aae2",
      "parents": [
        "5cfeaad60f6770c5e4609e539a286d3feebd8e91",
        "6abda19548ab3a654818534292982e8aa4ada70d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 07 10:50:50 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 07 10:50:50 2025 -0800"
      },
      "message": "Merge \"Resolve \"0BSD OR MIT OR Apache-2.0\" to Apache-2 License\" into main am: 6abda19548\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3529561\n\nChange-Id: I647bf6fd1483caf72c1d23b0445a43d63d29d246\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6abda19548ab3a654818534292982e8aa4ada70d",
      "tree": "655d0ee6040ca628a69c14543bbb335a7a208601",
      "parents": [
        "9a706f78e9b0143d6c2e97616aea03c1cddc568d",
        "2b97648953cae3e54584ae6c914f6d2f759f47f6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 07 10:20:03 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 07 10:20:03 2025 -0800"
      },
      "message": "Merge \"Resolve \"0BSD OR MIT OR Apache-2.0\" to Apache-2 License\" into main"
    },
    {
      "commit": "1fd890a404e73cd1fb2235e9b4529ce0f647ba57",
      "tree": "b9784687af6b8829dce332f8a03ec2bf42cda170",
      "parents": [
        "1fc88745006abac126e70bcf718c719464835099",
        "57dc43319cf511381ec32b8fed81ef2b97f5c475"
      ],
      "author": {
        "name": "Vladimir Komsiyski",
        "email": "vladokom@google.com",
        "time": "Fri Mar 07 00:07:00 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 00:07:00 2025 -0800"
      },
      "message": "Merge \"Support different network channels in VDM Demo\" into main"
    },
    {
      "commit": "2b97648953cae3e54584ae6c914f6d2f759f47f6",
      "tree": "f8ccb0896b714bea36d6ec2f0694f2b3d86c37ba",
      "parents": [
        "b031181a4344e827c33b24aabf34b1a16e6371ee"
      ],
      "author": {
        "name": "Marcell Kovacs",
        "email": "marcellk@google.com",
        "time": "Thu Mar 06 15:37:51 2025 -0800"
      },
      "committer": {
        "name": "Marcell Kovacs",
        "email": "marcellk@google.com",
        "time": "Thu Mar 06 15:37:51 2025 -0800"
      },
      "message": "Resolve \"0BSD OR MIT OR Apache-2.0\" to Apache-2 License\n\nFlag: EXEMPT Development tool fix for license parsing\nBug: 399467838\nTest: ./crate_tool regenerate adler2\nChange-Id: Ie24a3efc6645b48045d2958a3630fd40bee3cf95\n"
    },
    {
      "commit": "1fc88745006abac126e70bcf718c719464835099",
      "tree": "71a3870a16a47831433a6882c4472c79c8fc1dc6",
      "parents": [
        "656218445cc212774a6304e51ea119d8edaa8e7a",
        "5cfeaad60f6770c5e4609e539a286d3feebd8e91"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Mar 06 14:39:50 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 06 14:39:50 2025 -0800"
      },
      "message": "Merge \"Allow cargo_embargo to be skipped when regenerating a crate.\" into main am: 9a706f78e9 am: 5cfeaad60f\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3528051\n\nChange-Id: I5fd97ccf5b78cd2bbd67a22357329126cb2d33e6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5cfeaad60f6770c5e4609e539a286d3feebd8e91",
      "tree": "9800454b4a124d31367a1d7ba595b9cb21b229d4",
      "parents": [
        "6b6f636e0a469379c8a8945aefb9646aa6e321e1",
        "9a706f78e9b0143d6c2e97616aea03c1cddc568d"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Mar 06 13:39:23 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 06 13:39:23 2025 -0800"
      },
      "message": "Merge \"Allow cargo_embargo to be skipped when regenerating a crate.\" into main am: 9a706f78e9\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3528051\n\nChange-Id: I42dbd5e4c8d8b5e8a5451a6d356ccf007e579d63\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9a706f78e9b0143d6c2e97616aea03c1cddc568d",
      "tree": "b4ab409024328ff5b795c6faaef9e62b1a6e68af",
      "parents": [
        "93062132a9766f30b703c6c0fdb8ba971f3ffc8f",
        "92537576a6252cdad492b6504a74bef8cb96c11c"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Mar 06 13:10:01 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 06 13:10:01 2025 -0800"
      },
      "message": "Merge \"Allow cargo_embargo to be skipped when regenerating a crate.\" into main"
    },
    {
      "commit": "57dc43319cf511381ec32b8fed81ef2b97f5c475",
      "tree": "f7df2a1e8ff01402aad67cd668af4445399ac7dd",
      "parents": [
        "de27e5146ce0c948d46768579c2abe9ee8a1197e"
      ],
      "author": {
        "name": "Vladimir Komsiyski",
        "email": "vladokom@google.com",
        "time": "Thu Mar 06 10:59:14 2025 -0800"
      },
      "committer": {
        "name": "Vladimir Komsiyski",
        "email": "vladokom@google.com",
        "time": "Thu Mar 06 10:59:14 2025 -0800"
      },
      "message": "Support different network channels in VDM Demo\n\nTo avoid conflicts with other hosts/clients nearby.\n\nFix: 381054856\nTest: manual\nFlag: EXEMPT demo app\nChange-Id: I8290b48f820fd97c4e40681a7684500d891e17fe\n"
    },
    {
      "commit": "656218445cc212774a6304e51ea119d8edaa8e7a",
      "tree": "a44f33dd7ffe6131b614e1643f9fa68275d233a0",
      "parents": [
        "d000ea1597ef06a3ab1bdb753f4d52a915fffe34",
        "900f9f92f9105f40dc204b34ae681dcd61e2eeff"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 06 09:58:03 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 06 09:58:03 2025 -0800"
      },
      "message": "Merge \"Add source information to the STL demo app\" into main"
    },
    {
      "commit": "900f9f92f9105f40dc204b34ae681dcd61e2eeff",
      "tree": "2a7a51bb353554ffce65b89508a5c55881d46ac6",
      "parents": [
        "de27e5146ce0c948d46768579c2abe9ee8a1197e"
      ],
      "author": {
        "name": "Jordan Demeulenaere",
        "email": "jdemeulenaere@google.com",
        "time": "Thu Mar 06 17:57:03 2025 +0100"
      },
      "committer": {
        "name": "Jordan Demeulenaere",
        "email": "jdemeulenaere@google.com",
        "time": "Thu Mar 06 17:57:03 2025 +0100"
      },
      "message": "Add source information to the STL demo app\n\nBug: 393339726\nTest: Manual\nFlag: EXEMPT demo app\nChange-Id: I9c0966f9c5b6a07fb226187efeb0c316e306f8b2\n"
    },
    {
      "commit": "92537576a6252cdad492b6504a74bef8cb96c11c",
      "tree": "b4ab409024328ff5b795c6faaef9e62b1a6e68af",
      "parents": [
        "93062132a9766f30b703c6c0fdb8ba971f3ffc8f"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Wed Mar 05 15:54:37 2025 +0000"
      },
      "committer": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Mar 06 16:45:16 2025 +0000"
      },
      "message": "Allow cargo_embargo to be skipped when regenerating a crate.\n\nTest: ./crate_tool regenerate --metadata-only --all\nChange-Id: I6b525f06de95a1ce10e7bd2d7a548dfa35459b5b\n"
    },
    {
      "commit": "d000ea1597ef06a3ab1bdb753f4d52a915fffe34",
      "tree": "575c7676ae5f373bad128cf7644f8db416b311e5",
      "parents": [
        "93a749ed7377130ea3d13822938f9b2bc01a3eda",
        "5e211d6ce3c0d8abd5f9e06ecf49c9ef41f2e23d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 06 06:39:42 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 06 06:39:42 2025 -0800"
      },
      "message": "Merge \"[Media] Demo app changes.\" into main"
    },
    {
      "commit": "93a749ed7377130ea3d13822938f9b2bc01a3eda",
      "tree": "172cc4c387c4aaf7d40af5dd702e34175ea24061",
      "parents": [
        "de27e5146ce0c948d46768579c2abe9ee8a1197e",
        "a750e8ed6331cba095959016058faea39dbfb2ac"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 06 04:40:25 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 06 04:40:25 2025 -0800"
      },
      "message": "Merge \"Keep AudioInjector audio ports open\" into main"
    },
    {
      "commit": "de27e5146ce0c948d46768579c2abe9ee8a1197e",
      "tree": "c6a3f11861dafa368d3962c5e521d7df7bab18b1",
      "parents": [
        "9d35ee664a5008e865e7ae4d2ac4096ca69a8c68"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Mar 04 13:14:15 2025 -0800"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Mar 04 17:29:12 2025 -0800"
      },
      "message": "Add chooser result sender to the interactive session test.\n\nBug: N/A\nTest: N/A\nChange-Id: If6ae0a6396827fe6e49ba641aa6411c6a9d17371\n"
    },
    {
      "commit": "9d35ee664a5008e865e7ae4d2ac4096ca69a8c68",
      "tree": "8122db840ca6e4e5d431e68981a5c479694bea3b",
      "parents": [
        "39ae66397f67e64521b77a7a16959c70f17d2368",
        "6b6f636e0a469379c8a8945aefb9646aa6e321e1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 04 12:33:53 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 12:33:53 2025 -0800"
      },
      "message": "Merge \"Remove unused license files when updating crates.\" into main am: 93062132a9 am: 6b6f636e0a\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3515231\n\nChange-Id: If8fea7e9cee78fa9b478f11e07195455fbaf5f6e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6b6f636e0a469379c8a8945aefb9646aa6e321e1",
      "tree": "b478fb7e3557c01e4a69c650ea62dc0c393e1d21",
      "parents": [
        "37bdc772ba35903a6b55197136858f9010206b76",
        "93062132a9766f30b703c6c0fdb8ba971f3ffc8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 04 12:08:40 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 12:08:40 2025 -0800"
      },
      "message": "Merge \"Remove unused license files when updating crates.\" into main am: 93062132a9\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3515231\n\nChange-Id: Icbb796340f63805cc49b81c07ea7847c39638c9e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "93062132a9766f30b703c6c0fdb8ba971f3ffc8f",
      "tree": "0f3911f53b0bb2796101b7ace9631e375b8e534d",
      "parents": [
        "b031181a4344e827c33b24aabf34b1a16e6371ee",
        "c4e3818e5135bb6bfe56998298a26a0b411c2320"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 04 11:20:20 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 04 11:20:20 2025 -0800"
      },
      "message": "Merge \"Remove unused license files when updating crates.\" into main"
    },
    {
      "commit": "c4e3818e5135bb6bfe56998298a26a0b411c2320",
      "tree": "03cc9ce615d174ec101c5bd2e7477fef9ed608ec",
      "parents": [
        "95808890d9709220287f33e611270b6e2817ea1e"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Feb 27 23:03:19 2025 +0000"
      },
      "committer": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Tue Mar 04 17:10:53 2025 +0000"
      },
      "message": "Remove unused license files when updating crates.\n\nTest: ./crate_tool regenerate --all\nChange-Id: If9cbb783bea5848d9299617fe2e8115b97cea80c\n"
    },
    {
      "commit": "a750e8ed6331cba095959016058faea39dbfb2ac",
      "tree": "9d3b1e12a37b28f13c7bcd39f6571411bc465679",
      "parents": [
        "36b04bbf8ba1add63f3589a68c6129b3ed1f8b88"
      ],
      "author": {
        "name": "Dorin Drimus",
        "email": "dorindrimus@google.com",
        "time": "Thu Feb 27 18:12:12 2025 +0000"
      },
      "committer": {
        "name": "Dorin Drimus",
        "email": "dorindrimus@google.com",
        "time": "Tue Mar 04 09:58:43 2025 +0000"
      },
      "message": "Keep AudioInjector audio ports open\n\nThe audio ports from the remote submix are connected when the source\naudio track is playing. They are needed to be available when the\npermission checks are done for the remote device.\nCreated always playing source audio tracks that play silence when no\naudio data from the remote audio device is available.\n\nBug: 381386115\nTest: manual recording using the Vdm sample apps\nFlag: EXEMPT, demo sample app only\nChange-Id: I69db2da27b545c3cada87420cd0202c75da7a29d\n"
    },
    {
      "commit": "39ae66397f67e64521b77a7a16959c70f17d2368",
      "tree": "bcc79b6a7b876cd1f01dc18174d06f30456779ea",
      "parents": [
        "23eba336ab55dfaf319235829637c56540f0b8e1",
        "2cad8195a9b114b85b7fbef93e258c574b2b9da2"
      ],
      "author": {
        "name": "Mike Schneider",
        "email": "michschn@google.com",
        "time": "Tue Mar 04 00:49:57 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 04 00:49:57 2025 -0800"
      },
      "message": "Merge \"Implement verticalContainerReveal to spec #mechanics #stl\" into main"
    },
    {
      "commit": "23eba336ab55dfaf319235829637c56540f0b8e1",
      "tree": "a6a547bfba7a2de3deed4844fa5cf2d8e4dbf13f",
      "parents": [
        "9cff66336ace92e38500164ac689622c91f9571f",
        "37bdc772ba35903a6b55197136858f9010206b76"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 03 18:14:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 03 18:14:12 2025 -0800"
      },
      "message": "Merge \"Cleanup python version properties\" into main am: b031181a43 am: 37bdc772ba\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3518550\n\nChange-Id: I5b62db61d76c8c14527504076f3e68c2b0f4d62f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "37bdc772ba35903a6b55197136858f9010206b76",
      "tree": "2e79257057b3fccf6720565701df435f599638b4",
      "parents": [
        "598c94f0e6444cc05e140c07fc9848be3295e425",
        "b031181a4344e827c33b24aabf34b1a16e6371ee"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 03 17:24:57 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 03 17:24:57 2025 -0800"
      },
      "message": "Merge \"Cleanup python version properties\" into main am: b031181a43\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3518550\n\nChange-Id: I8df2c1d8c2466cd9a3b72c0b1fb49dcb578e6746\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5e211d6ce3c0d8abd5f9e06ecf49c9ef41f2e23d",
      "tree": "9c237788cabac73bc7950c578302001f69640a10",
      "parents": [
        "83d4e327dd21104c0318939952470cc98d1fcad7"
      ],
      "author": {
        "name": "Alejandro Nijamkin",
        "email": "nijamkin@google.com",
        "time": "Mon Feb 24 06:43:22 2025 -0800"
      },
      "committer": {
        "name": "Alejandro Nijamkin",
        "email": "nijamkin@google.com",
        "time": "Mon Mar 03 17:16:14 2025 -0800"
      },
      "message": "[Media] Demo app changes.\n\nBug: 397989775\nTest: manually verified no harm done in the demo app\nFlag: EXEMPT we don\u0027t flag demo app changes\nChange-Id: I66f8ff4b9ff691d5e4c3bbe9eeb09e45c0721d8e\n"
    },
    {
      "commit": "b031181a4344e827c33b24aabf34b1a16e6371ee",
      "tree": "c6c4ba73588e692b8005e3fe9663c2d5fa9c3e5c",
      "parents": [
        "95808890d9709220287f33e611270b6e2817ea1e",
        "74973da31813c9fa21b4c874e52e9ce2a1d73c61"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 03 16:49:45 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 16:49:45 2025 -0800"
      },
      "message": "Merge \"Cleanup python version properties\" into main"
    },
    {
      "commit": "9cff66336ace92e38500164ac689622c91f9571f",
      "tree": "9d22b0bb9ac2ee50c377e3a1d620bb16b31e088a",
      "parents": [
        "f71bc29bcf0fab76d45d04abf741a0102a736ab5",
        "598c94f0e6444cc05e140c07fc9848be3295e425"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 17:13:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 17:13:35 2025 -0800"
      },
      "message": "Merge \"Add MIT-0 license.\" into main am: 95808890d9 am: 598c94f0e6\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3514587\n\nChange-Id: I0813a69941095bb2af3f8c408f2f971510035131\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "598c94f0e6444cc05e140c07fc9848be3295e425",
      "tree": "35af1b86ec88175adabd80068ceaff966fe141a8",
      "parents": [
        "4876c187d969895f771a0a5abf5ff3e84cbb5302",
        "95808890d9709220287f33e611270b6e2817ea1e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 16:36:28 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 16:36:28 2025 -0800"
      },
      "message": "Merge \"Add MIT-0 license.\" into main am: 95808890d9\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3514587\n\nChange-Id: I27227790008848103cb8b82f840d3621db90f231\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "74973da31813c9fa21b4c874e52e9ce2a1d73c61",
      "tree": "9bc1d53b35a219923ea6378e84b32ed1615ce7fd",
      "parents": [
        "2f8940da5fc5e250c7edd9f3542a232983e58000"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Feb 28 16:34:05 2025 -0800"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Feb 28 16:34:05 2025 -0800"
      },
      "message": "Cleanup python version properties\n\nNow that python 2 is fully removed, there\u0027s no need for\nversion-specific properties. Remove them.\n\nAlso remove usages of embedded_launcher: true, as that\nis the new default value.\n\nBug: 399954452\nTest: Presubmits\nChange-Id: I2acab763d3dfb01c9b423dd005e589ec0d0cd571\n"
    },
    {
      "commit": "95808890d9709220287f33e611270b6e2817ea1e",
      "tree": "6d4e8624f4ba20f8d154b7cbfa44d0d683a5ba2a",
      "parents": [
        "2f8940da5fc5e250c7edd9f3542a232983e58000",
        "3259459f93cb60e443a484691a563059204584cd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 16:08:57 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 28 16:08:57 2025 -0800"
      },
      "message": "Merge \"Add MIT-0 license.\" into main"
    },
    {
      "commit": "f71bc29bcf0fab76d45d04abf741a0102a736ab5",
      "tree": "e5f1a5f3531d67f0a1a98c0af30c1203967aa34a",
      "parents": [
        "b714afae8d2e213ab6b5edae53b55bd90533bc03",
        "4876c187d969895f771a0a5abf5ff3e84cbb5302"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 09:12:29 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 09:12:29 2025 -0800"
      },
      "message": "Merge \"Remove ycchen@google.com from gki/OWNERS\" into main am: 2f8940da5f am: 4876c187d9\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3177999\n\nChange-Id: If84d6c6ce59f02e7538e60658685569f432350cd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4876c187d969895f771a0a5abf5ff3e84cbb5302",
      "tree": "0e67b90892390c7283b29ec5bc966549a4b1dd0c",
      "parents": [
        "7fb484c6ccd49368d5a5d0cb69159ec2d0302501",
        "2f8940da5fc5e250c7edd9f3542a232983e58000"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 08:35:25 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 08:35:25 2025 -0800"
      },
      "message": "Merge \"Remove ycchen@google.com from gki/OWNERS\" into main am: 2f8940da5f\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3177999\n\nChange-Id: If1194da0120d5973263011820f95fcc57928af91\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2f8940da5fc5e250c7edd9f3542a232983e58000",
      "tree": "2df7c591803ba5f8a9d9f2dbcd6084d1b827d6bd",
      "parents": [
        "c7ad64450ffffd7156ef62d3aa86f1001887c2e0",
        "c5b7cfd7b178947ba27725917c8cf0dbf6fbcaaa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 07:57:32 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 28 07:57:32 2025 -0800"
      },
      "message": "Merge \"Remove ycchen@google.com from gki/OWNERS\" into main"
    },
    {
      "commit": "b714afae8d2e213ab6b5edae53b55bd90533bc03",
      "tree": "3f10ca5d95b6136587155aac68cd6778035c2943",
      "parents": [
        "36b04bbf8ba1add63f3589a68c6129b3ed1f8b88",
        "7fb484c6ccd49368d5a5d0cb69159ec2d0302501"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Fri Feb 28 07:12:18 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 07:12:18 2025 -0800"
      },
      "message": "Merge \"[owners] Remove lfy@google.com from sys-img/OWNERS\" into main am: c7ad64450f am: 7fb484c6cc\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3515713\n\nChange-Id: I379d5815233c52c3fc7dc73d4ab4efbf9579423e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7fb484c6ccd49368d5a5d0cb69159ec2d0302501",
      "tree": "7aa95b10bc33d87042a0c6a2aacbc1421a300dfa",
      "parents": [
        "45d1e89b07d50f5d0a34576aec81db82567a3a89",
        "c7ad64450ffffd7156ef62d3aa86f1001887c2e0"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Fri Feb 28 06:48:45 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 06:48:45 2025 -0800"
      },
      "message": "Merge \"[owners] Remove lfy@google.com from sys-img/OWNERS\" into main am: c7ad64450f\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3515713\n\nChange-Id: I15b5df0856269168ea2add8b4d489f230cb030b4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c7ad64450ffffd7156ef62d3aa86f1001887c2e0",
      "tree": "1cb934ff27b2dff0581a5a926d596dabedcda95a",
      "parents": [
        "fa4aaf64c9f1bc2b6cf8e20bdaa7c0fffb002313",
        "0ff767f2b2eb63e6962bf7b24988c2b20bf463ae"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Fri Feb 28 06:20:41 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 28 06:20:41 2025 -0800"
      },
      "message": "Merge \"[owners] Remove lfy@google.com from sys-img/OWNERS\" into main"
    },
    {
      "commit": "0ff767f2b2eb63e6962bf7b24988c2b20bf463ae",
      "tree": "1cb934ff27b2dff0581a5a926d596dabedcda95a",
      "parents": [
        "fa4aaf64c9f1bc2b6cf8e20bdaa7c0fffb002313"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Thu Feb 27 17:10:10 2025 -0800"
      },
      "committer": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Thu Feb 27 17:10:13 2025 -0800"
      },
      "message": "[owners] Remove lfy@google.com from sys-img/OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the OWNERs\nfile tidy.  We ask that you do not ignore this change and approve it\nunless you know a reason the OWNER should remain.  It can always be\nreverted if needed.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the CL)\nand the bot will abandon it.\n\nSee the owner\u0027s recent review activity for context:\nhttps://android-review.googlesource.com/q/lfy@google.com\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: I6e4adc27ce74591d97cdc2250f01b7ad8a1b7767\n"
    },
    {
      "commit": "36b04bbf8ba1add63f3589a68c6129b3ed1f8b88",
      "tree": "a16b750d0810ec0acfdc91bd41f7de10c413b3ff",
      "parents": [
        "a8e7e8b04795db28e0fb9c5cbc223407f6935325",
        "45d1e89b07d50f5d0a34576aec81db82567a3a89"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 27 16:17:28 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 16:17:28 2025 -0800"
      },
      "message": "Merge \"Merge 25Q1 (ab/12770256) to aosp-main-future\" into aosp-main-future am: 45d1e89b07\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/development/+/30698318\n\nChange-Id: I9b6296c90d71a347c90ff5e78c51bbf87e9be69a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a8e7e8b04795db28e0fb9c5cbc223407f6935325",
      "tree": "a16b750d0810ec0acfdc91bd41f7de10c413b3ff",
      "parents": [
        "7b38e9c68b1d8f8dcbad9bf8deaee8c5ebbe1ca7",
        "fbbedc523cdba821a1b39893046c88020dedf584"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 27 16:17:23 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 16:17:23 2025 -0800"
      },
      "message": "[automerger skipped] Merge 25Q1 (ab/12770256) to aosp-main-future am: fbbedc523c -s ours\n\nam skip reason: Merged-In Ie29662caf723d3939f657afff1e1c4808fc57cc7 with SHA-1 53443cf94b is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/development/+/31816589\n\nChange-Id: I50a888aa40023354c9ccfef0995f2fbabed1a003\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3259459f93cb60e443a484691a563059204584cd",
      "tree": "0ac526d02b489a83b9113083071d665b1907240d",
      "parents": [
        "fa4aaf64c9f1bc2b6cf8e20bdaa7c0fffb002313"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Feb 27 23:13:24 2025 +0000"
      },
      "committer": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Feb 27 23:21:28 2025 +0000"
      },
      "message": "Add MIT-0 license.\n\nTest: ./crate_tool import dcv-color-primitives 0.6.1\nChange-Id: Ie639fdedb54658c800610182ba061aeb82619ed0\n"
    },
    {
      "commit": "45d1e89b07d50f5d0a34576aec81db82567a3a89",
      "tree": "b43283d5bb4d4c3962b537d9e8fbaa06c71de568",
      "parents": [
        "03c228b2626070c4c679eaa55cdc36e27b905f8c",
        "fbbedc523cdba821a1b39893046c88020dedf584"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 27 15:13:15 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 27 15:13:15 2025 -0800"
      },
      "message": "Merge \"Merge 25Q1 (ab/12770256) to aosp-main-future\" into aosp-main-future"
    },
    {
      "commit": "7b38e9c68b1d8f8dcbad9bf8deaee8c5ebbe1ca7",
      "tree": "a16b750d0810ec0acfdc91bd41f7de10c413b3ff",
      "parents": [
        "902c8f25fc7e3a27d1b974557ad5a64ce07dc556",
        "da81eb22caa18b82627f1508813d3d88c9a43fdc"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Feb 26 13:49:24 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 13:49:24 2025 -0800"
      },
      "message": "Merge \"Add refinement option to the interactive session test\" into main"
    },
    {
      "commit": "902c8f25fc7e3a27d1b974557ad5a64ce07dc556",
      "tree": "d962e9fe88dc1d5379802f530606c06dea3dfce3",
      "parents": [
        "dcdfd3996fb21521382e4129d1daa31f7b4ffbdd",
        "03c228b2626070c4c679eaa55cdc36e27b905f8c"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Wed Feb 26 12:54:00 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 12:54:00 2025 -0800"
      },
      "message": "Merge \"[owners] Remove eugenesusla@google.com from scripts/OWNERS\" into main am: fa4aaf64c9 am: 03c228b262\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3505087\n\nChange-Id: Ie567ccd4eb26bb529dbb66668464c248143b217f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "03c228b2626070c4c679eaa55cdc36e27b905f8c",
      "tree": "3364131f229078ae504ea2ef27a7dd83182ea943",
      "parents": [
        "4f373a119aed88e44a29164e90626096173eb2b9",
        "fa4aaf64c9f1bc2b6cf8e20bdaa7c0fffb002313"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Wed Feb 26 12:23:56 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 12:23:56 2025 -0800"
      },
      "message": "Merge \"[owners] Remove eugenesusla@google.com from scripts/OWNERS\" into main am: fa4aaf64c9\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3505087\n\nChange-Id: I9fda7620fabfa7455b42eb2ad6215b7fbd8ce760\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dcdfd3996fb21521382e4129d1daa31f7b4ffbdd",
      "tree": "df280f96dff3e1088b0dcd02a65396d15e65ee62",
      "parents": [
        "91af8dacfb34f63d5efe6361cffc6f085ff7f4d7",
        "c80f935dc3c0f1997c7fcd8dfe2ac6cbca3698a2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 12:09:39 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 12:09:39 2025 -0800"
      },
      "message": "Merge \"Fix bug with mediator find viewer by type.\" into main"
    },
    {
      "commit": "91af8dacfb34f63d5efe6361cffc6f085ff7f4d7",
      "tree": "345cf8abd591f3de84ab2ffe171c8fb087525188",
      "parents": [
        "41878cd75ff5eb6c6d5819546a7f28cad5f52877",
        "4f373a119aed88e44a29164e90626096173eb2b9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 12:08:34 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 12:08:34 2025 -0800"
      },
      "message": "Merge \"Escape quotes in cfgs.\" into main am: f6fc0b28db am: 4f373a119a\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3506420\n\nChange-Id: Iba46c243e2c5dd5121ff179df1329164060a03d3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fa4aaf64c9f1bc2b6cf8e20bdaa7c0fffb002313",
      "tree": "3364131f229078ae504ea2ef27a7dd83182ea943",
      "parents": [
        "f6fc0b28dbcb3142a7b3836a2ebbfe1c2d2f6014",
        "412bb6a762a8c3a275a140cfbfeca9e7bd0a9217"
      ],
      "author": {
        "name": "Ronald Braunstein",
        "email": "rbraunstein@google.com",
        "time": "Wed Feb 26 11:52:23 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 11:52:23 2025 -0800"
      },
      "message": "Merge \"[owners] Remove eugenesusla@google.com from scripts/OWNERS\" into main"
    },
    {
      "commit": "fbbedc523cdba821a1b39893046c88020dedf584",
      "tree": "6719f03b8a039c719a90588fc56f4cd33f6a45c7",
      "parents": [
        "ff4e85e442ebfd9080e3aa586ed85c4123784f74",
        "14a76d0cccdada3b92aac26d6dc96731e2d0ebd9"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 26 11:42:13 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 26 11:42:13 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/12770256) to aosp-main-future\n\nBug: 385190204\nMerged-In: Ie29662caf723d3939f657afff1e1c4808fc57cc7\nChange-Id: I3e683463232c0b10af9daf2f24e010339b02efd7\n"
    },
    {
      "commit": "4f373a119aed88e44a29164e90626096173eb2b9",
      "tree": "14470957e9481cb794b4ef734f06b0a64231c1f6",
      "parents": [
        "ff4e85e442ebfd9080e3aa586ed85c4123784f74",
        "f6fc0b28dbcb3142a7b3836a2ebbfe1c2d2f6014"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 11:37:40 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 11:37:40 2025 -0800"
      },
      "message": "Merge \"Escape quotes in cfgs.\" into main am: f6fc0b28db\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3506420\n\nChange-Id: I72b7b0f2c996dadf6fa2cdeb129ed0ecec00c8f2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c80f935dc3c0f1997c7fcd8dfe2ac6cbca3698a2",
      "tree": "5c38132c076fd37f780bfee57a6188424740f29d",
      "parents": [
        "41878cd75ff5eb6c6d5819546a7f28cad5f52877"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Wed Feb 26 19:28:48 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Wed Feb 26 19:31:41 2025 +0000"
      },
      "message": "Fix bug with mediator find viewer by type.\n\nBug: 399425010\nTest: npm run test:unit:ci\nChange-Id: I2d9c36924599d1826b789f348c99fd7ddfdf8e73\n"
    },
    {
      "commit": "f6fc0b28dbcb3142a7b3836a2ebbfe1c2d2f6014",
      "tree": "14470957e9481cb794b4ef734f06b0a64231c1f6",
      "parents": [
        "75bdede03f38bcc3f64580debd05263fbc330da1",
        "0e28bb2e2d584f3fd70d1f0e6dd7eb51fb6d03b3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 11:18:03 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 11:18:03 2025 -0800"
      },
      "message": "Merge \"Escape quotes in cfgs.\" into main"
    },
    {
      "commit": "da81eb22caa18b82627f1508813d3d88c9a43fdc",
      "tree": "d015f839c7e1dec2ffc2a908d22d0a39045a676c",
      "parents": [
        "4dd0f6072c315628f32ed2ae118419fcf1e71723"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Feb 26 11:00:50 2025 -0800"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Feb 26 11:07:17 2025 -0800"
      },
      "message": "Add refinement option to the interactive session test\n\nBug: N/A\nTest: self\nChange-Id: Iff712dcadec098b87b54f7a9974165d19bae5021\n"
    },
    {
      "commit": "41878cd75ff5eb6c6d5819546a7f28cad5f52877",
      "tree": "94bcdda29468fc62b6739b740a6259d9dc8751f2",
      "parents": [
        "4dd0f6072c315628f32ed2ae118419fcf1e71723",
        "ff4e85e442ebfd9080e3aa586ed85c4123784f74"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@google.com",
        "time": "Wed Feb 26 10:45:07 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 10:45:07 2025 -0800"
      },
      "message": "Merge \"Revert \"license_checker: Add MPL 2.0 \"Source Code Form\" license file\"\" into main am: 75bdede03f am: ff4e85e442\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3506860\n\nChange-Id: I48f56ea66cd202046b1f4abf5972ce5cce1150ab\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4dd0f6072c315628f32ed2ae118419fcf1e71723",
      "tree": "8b18dd275169c68b5bdf39b426bb1e088b90c612",
      "parents": [
        "f7742999a02824bc63e41dcfcc2c67506a4dd6c8",
        "0ee88baf22c5ca6a18eaa1ed3e48f2a6b15b948c"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Wed Feb 26 10:17:09 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 10:17:09 2025 -0800"
      },
      "message": "Merge \"Add a test option to launch a dialog\" into main"
    },
    {
      "commit": "ff4e85e442ebfd9080e3aa586ed85c4123784f74",
      "tree": "67f3303f4c6c880841f4ae1cff105256ec9aad2b",
      "parents": [
        "c6b54d6883d4893bde4f1965a0f59bddbcb2d899",
        "75bdede03f38bcc3f64580debd05263fbc330da1"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@google.com",
        "time": "Wed Feb 26 09:49:23 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 09:49:23 2025 -0800"
      },
      "message": "Merge \"Revert \"license_checker: Add MPL 2.0 \"Source Code Form\" license file\"\" into main am: 75bdede03f\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3506860\n\nChange-Id: I753d6a9ce87e854135b03372b41414676ea1ff2a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0e28bb2e2d584f3fd70d1f0e6dd7eb51fb6d03b3",
      "tree": "de842c7e0bcf4a7ab1c8653420f0f1c2f4f44dba",
      "parents": [
        "8db57485774de79e0b2ec6cdf0f4593ea0188fa5"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Tue Feb 25 19:22:38 2025 +0000"
      },
      "committer": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Wed Feb 26 17:46:23 2025 +0000"
      },
      "message": "Escape quotes in cfgs.\n\nBug: 398841735\nTest: ./crate_tool update serde_json 1.0.139\nChange-Id: Ie67eafc1808ae815c0eb84eaf0445ee625293c34\n"
    },
    {
      "commit": "75bdede03f38bcc3f64580debd05263fbc330da1",
      "tree": "67f3303f4c6c880841f4ae1cff105256ec9aad2b",
      "parents": [
        "11e2f162ca92a863f7e2eece29e86b90b4504810",
        "574b4a732a814241005f7818c09259db5a59094d"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@google.com",
        "time": "Wed Feb 26 09:17:17 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 09:17:17 2025 -0800"
      },
      "message": "Merge \"Revert \"license_checker: Add MPL 2.0 \"Source Code Form\" license file\"\" into main"
    },
    {
      "commit": "574b4a732a814241005f7818c09259db5a59094d",
      "tree": "67f3303f4c6c880841f4ae1cff105256ec9aad2b",
      "parents": [
        "11e2f162ca92a863f7e2eece29e86b90b4504810"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@google.com",
        "time": "Tue Feb 25 20:45:50 2025 -0800"
      },
      "committer": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@google.com",
        "time": "Wed Feb 26 04:50:41 2025 +0000"
      },
      "message": "Revert \"license_checker: Add MPL 2.0 \"Source Code Form\" license file\"\n\nThis reverts commit c3b6353b9c57288cf067e72d14d94addf4337ea8.\n\nReason for revert: ComplianceLint Checker wants the full license text.\nSee b/396413216#comment10.\n\nChange-Id: I6979d74aaddaa71c840453325992ce3454729aef\n"
    },
    {
      "commit": "0ee88baf22c5ca6a18eaa1ed3e48f2a6b15b948c",
      "tree": "64405c44c3f73753da980d3892a7a362d2c2ff7a",
      "parents": [
        "abe0ed47d245046a3a1ed71553d72e12ec859560"
      ],
      "author": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Feb 25 18:07:04 2025 -0800"
      },
      "committer": {
        "name": "Andrey Yepin",
        "email": "ayepin@google.com",
        "time": "Tue Feb 25 18:12:04 2025 -0800"
      },
      "message": "Add a test option to launch a dialog\n\nBug: N/A\nTest: self\nChange-Id: I74fd2c705f3bfe8ac840417251bc68ebfa2355e3\n"
    },
    {
      "commit": "f7742999a02824bc63e41dcfcc2c67506a4dd6c8",
      "tree": "c4479998d2ccbc66605201deec41f12ce8e22597",
      "parents": [
        "c878e36ceb176035a95c98abb378f1f217818767",
        "c6b54d6883d4893bde4f1965a0f59bddbcb2d899"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 16:12:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 16:12:12 2025 -0800"
      },
      "message": "Merge \"[owners] Remove loganchien@google.com from vndk/tools/sourcedr/OWNERS\" into main am: 11e2f162ca am: c6b54d6883\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3507457\n\nChange-Id: I066b0c54eb1879f9ce7e00854f3175429c645e7d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c6b54d6883d4893bde4f1965a0f59bddbcb2d899",
      "tree": "69a67a8fc906230fc954f054d80314ed6b78fc5e",
      "parents": [
        "0bc8fc799058f185897981ddd4e8eae36486fdb1",
        "11e2f162ca92a863f7e2eece29e86b90b4504810"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 15:37:02 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 15:37:02 2025 -0800"
      },
      "message": "Merge \"[owners] Remove loganchien@google.com from vndk/tools/sourcedr/OWNERS\" into main am: 11e2f162ca\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3507457\n\nChange-Id: Ibb89b3b745387937b0d6dddf86bde128a3df4cdb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "11e2f162ca92a863f7e2eece29e86b90b4504810",
      "tree": "69a67a8fc906230fc954f054d80314ed6b78fc5e",
      "parents": [
        "9a7f8d4a2c70bd021812ae543156209c9ab4f2a7",
        "c522d8024c01adb94b72b9aceca02db070e9ef2c"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 14:57:14 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 25 14:57:14 2025 -0800"
      },
      "message": "Merge \"[owners] Remove loganchien@google.com from vndk/tools/sourcedr/OWNERS\" into main"
    },
    {
      "commit": "c878e36ceb176035a95c98abb378f1f217818767",
      "tree": "92d5f039eefd85c5cdcaa980a1ce618215ca336c",
      "parents": [
        "431658846dbb6ee2727939c51d47e42c4123fbe1",
        "c96bef8f9c4d1dc010e7526bbedbe160096924c2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 25 14:10:44 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 14:10:44 2025 -0800"
      },
      "message": "Merge changes Ie9d58863,I75b356d1 into main\n\n* changes:\n  Propagate WM window hashcodes to select corresponding element.\n  Format hashcodes as hex.\n"
    },
    {
      "commit": "431658846dbb6ee2727939c51d47e42c4123fbe1",
      "tree": "b7e6d9f082aabef188600902e947881d034ba4f8",
      "parents": [
        "10e5cb10f3e1958a692bd3273b6cf4a20b603bf4",
        "0bc8fc799058f185897981ddd4e8eae36486fdb1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 25 13:46:57 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 13:46:57 2025 -0800"
      },
      "message": "Merge changes Ib08cfe93,I293aa597 into main am: 9a7f8d4a2c am: 0bc8fc7990\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3503217\n\nChange-Id: I3185b5ada17f6fa737a5a0a04e9cbe5e3760ced7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0bc8fc799058f185897981ddd4e8eae36486fdb1",
      "tree": "dbfe1a12895dbfb18264b14f435434a8dbdface8",
      "parents": [
        "36b71775a63193c1f567653d94a767e79f8e0c3e",
        "9a7f8d4a2c70bd021812ae543156209c9ab4f2a7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 25 13:21:46 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 13:21:46 2025 -0800"
      },
      "message": "Merge changes Ib08cfe93,I293aa597 into main am: 9a7f8d4a2c\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3503217\n\nChange-Id: I62bc959576048b10421b997e2ee8d8efb9cb621b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9a7f8d4a2c70bd021812ae543156209c9ab4f2a7",
      "tree": "dbfe1a12895dbfb18264b14f435434a8dbdface8",
      "parents": [
        "18f792fed909af6946cdaebe6cf44d4c3b7ee217",
        "45c7d03df3c5157da5e9ec45225864e557c9558b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 25 12:41:55 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 25 12:41:55 2025 -0800"
      },
      "message": "Merge changes Ib08cfe93,I293aa597 into main\n\n* changes:\n  Use the fetcher from crates_io_util.\n  Replace reqwest with ureq for making HTTP requests.\n"
    },
    {
      "commit": "10e5cb10f3e1958a692bd3273b6cf4a20b603bf4",
      "tree": "d1adfe9b6ca6538c1e8b77ed566d398bef1e8559",
      "parents": [
        "cafe052eb9911ffffe17f1049eda181a90097dc1",
        "36b71775a63193c1f567653d94a767e79f8e0c3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 25 12:33:28 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 12:33:28 2025 -0800"
      },
      "message": "Merge \"Fix stack overflow bug\" into main am: 18f792fed9 am: 36b71775a6\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3506419\n\nChange-Id: I8cab6b7350750d00ac7125eb82c9bae246f6ae31\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "36b71775a63193c1f567653d94a767e79f8e0c3e",
      "tree": "dc3a141f6334da1eb8e16b61912ddea168d936ca",
      "parents": [
        "3ed97381e9f60dbe3cf731cafc7029d7b3e8780f",
        "18f792fed909af6946cdaebe6cf44d4c3b7ee217"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 25 12:11:14 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 12:11:14 2025 -0800"
      },
      "message": "Merge \"Fix stack overflow bug\" into main am: 18f792fed9\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3506419\n\nChange-Id: I4771222d9f294056a55975ffe1075aed7863e55d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "18f792fed909af6946cdaebe6cf44d4c3b7ee217",
      "tree": "dc3a141f6334da1eb8e16b61912ddea168d936ca",
      "parents": [
        "8db57485774de79e0b2ec6cdf0f4593ea0188fa5",
        "75a850c8b374768df0493c8cf412101c3d826d03"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 25 11:34:14 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 25 11:34:14 2025 -0800"
      },
      "message": "Merge \"Fix stack overflow bug\" into main"
    },
    {
      "commit": "75a850c8b374768df0493c8cf412101c3d826d03",
      "tree": "dc3a141f6334da1eb8e16b61912ddea168d936ca",
      "parents": [
        "8db57485774de79e0b2ec6cdf0f4593ea0188fa5"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Tue Feb 25 18:10:40 2025 +0000"
      },
      "committer": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Tue Feb 25 18:11:39 2025 +0000"
      },
      "message": "Fix stack overflow bug\n\nBug: 398920254\nTest: cargo test, crate_tool regenerate --all\nChange-Id: I5e8f3f187d89136629f609af0ffa7a8bcf254f14\n"
    },
    {
      "commit": "c522d8024c01adb94b72b9aceca02db070e9ef2c",
      "tree": "395be9e4c541f017da5206552eb478fd4780f90c",
      "parents": [
        "8db57485774de79e0b2ec6cdf0f4593ea0188fa5"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 09:39:10 2025 -0800"
      },
      "committer": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 09:39:14 2025 -0800"
      },
      "message": "[owners] Remove loganchien@google.com from vndk/tools/sourcedr/OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the OWNERs\nfile tidy.  We ask that you do not ignore this change and approve it\nunless you know a reason the OWNER should remain.  It can always be\nreverted if needed.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the CL)\nand the bot will abandon it.\n\nSee the owner\u0027s recent review activity for context:\nhttps://android-review.googlesource.com/q/loganchien@google.com\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: I923539e366ec1353aae56bca5731294affdcfe59\n"
    },
    {
      "commit": "cafe052eb9911ffffe17f1049eda181a90097dc1",
      "tree": "b34a68f6ad5255e4c6c85d25e4b8d4d51961a9d7",
      "parents": [
        "80a2bbf641af552e86689926259b1d0bc9e6382c",
        "ab070a0aa86dbd323d76d159c0bf78f783f03e64"
      ],
      "author": {
        "name": "Jordan Demeulenaere",
        "email": "jdemeulenaere@google.com",
        "time": "Tue Feb 25 04:10:46 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 04:10:46 2025 -0800"
      },
      "message": "Merge \"Revert \"Revert \"Don\u0027t implicitly add test tags to all elements a...\"\" into main"
    },
    {
      "commit": "c96bef8f9c4d1dc010e7526bbedbe160096924c2",
      "tree": "ef6d705e30b72611d32d599b13ebad6a6ddb74d9",
      "parents": [
        "27b75955ca655d4823424691b6733f181718b11c"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Feb 24 18:55:45 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Feb 24 22:40:14 2025 +0000"
      },
      "message": "Propagate WM window hashcodes to select corresponding element.\n\nBug: 397935537\nTest: npm run test:unit:ci\n\nChange-Id: Ie9d5886357cbf9d1b3778f0119a5ed5383453f98\n"
    },
    {
      "commit": "27b75955ca655d4823424691b6733f181718b11c",
      "tree": "79e9d75ba269960547635d07ebad078bb57994ae",
      "parents": [
        "b3623cfcbf19d14fbdf914b247e50f89dfe0db7f"
      ],
      "author": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Feb 24 22:35:51 2025 +0000"
      },
      "committer": {
        "name": "Priyanka",
        "email": "priyankaspatel@google.com",
        "time": "Mon Feb 24 22:40:01 2025 +0000"
      },
      "message": "Format hashcodes as hex.\n\nBug: 397935537\nTest: npm run test:unit:ci\nChange-Id: I75b356d141f8bc785e16da2acc56a10662805a97\n"
    },
    {
      "commit": "80a2bbf641af552e86689926259b1d0bc9e6382c",
      "tree": "5e5bf955c712385364f26687d3e907296fe4379e",
      "parents": [
        "08c23ce51c67cf105df0b7694df9e4a0d8e5d379",
        "3ed97381e9f60dbe3cf731cafc7029d7b3e8780f"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Mon Feb 24 13:20:44 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 13:20:44 2025 -0800"
      },
      "message": "Merge \"[owners] Remove fkupolov@google.com from tools/privapp_permissions/OWNERS\" into main am: 8db5748577 am: 3ed97381e9\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3505088\n\nChange-Id: I8e62b95c670557ffad7d0e753702241fa84acdac\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "08c23ce51c67cf105df0b7694df9e4a0d8e5d379",
      "tree": "136c8ef4811b8c27e1f8982a95e733556a3a2824",
      "parents": [
        "dde1b4c6648ffe19026e8d80c95dcb1e82fefc8a",
        "eebad69878dc2d228aea0bdd998a98e7c22aedf3"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Mon Feb 24 13:16:54 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 13:16:54 2025 -0800"
      },
      "message": "Merge \"[owners] Remove codewiz@google.com from apps/Development/src/com/android/development/OWNERS\" into main am: 64fc83a99c am: eebad69878\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3504883\n\nChange-Id: Ie051bdfc3cdbc1f63576d78a9afaf3dfb65408a6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3ed97381e9f60dbe3cf731cafc7029d7b3e8780f",
      "tree": "8bc3a831cacbf572d091ab867cb0752802f9b3ef",
      "parents": [
        "eebad69878dc2d228aea0bdd998a98e7c22aedf3",
        "8db57485774de79e0b2ec6cdf0f4593ea0188fa5"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Mon Feb 24 12:56:42 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 12:56:42 2025 -0800"
      },
      "message": "Merge \"[owners] Remove fkupolov@google.com from tools/privapp_permissions/OWNERS\" into main am: 8db5748577\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3505088\n\nChange-Id: I6981acadb420dd633627be9b8e551581f49e8b6b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "eebad69878dc2d228aea0bdd998a98e7c22aedf3",
      "tree": "dcc0a455e0b7cf141d6276946ca726fb3a7bc8f8",
      "parents": [
        "6ce05a0622b6cc1a7c385354f27d802701ee6de3",
        "64fc83a99c0f7699feea7ecf2fe6422a20b66974"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Mon Feb 24 12:52:26 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 12:52:26 2025 -0800"
      },
      "message": "Merge \"[owners] Remove codewiz@google.com from apps/Development/src/com/android/development/OWNERS\" into main am: 64fc83a99c\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3504883\n\nChange-Id: I91a7978db512f655e350fe5d2dccafb661bf1d01\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8db57485774de79e0b2ec6cdf0f4593ea0188fa5",
      "tree": "8bc3a831cacbf572d091ab867cb0752802f9b3ef",
      "parents": [
        "64fc83a99c0f7699feea7ecf2fe6422a20b66974",
        "ce862597a48a3ae2c6b5731fcecc100c9580b6f5"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Mon Feb 24 12:30:45 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 12:30:45 2025 -0800"
      },
      "message": "Merge \"[owners] Remove fkupolov@google.com from tools/privapp_permissions/OWNERS\" into main"
    },
    {
      "commit": "64fc83a99c0f7699feea7ecf2fe6422a20b66974",
      "tree": "dcc0a455e0b7cf141d6276946ca726fb3a7bc8f8",
      "parents": [
        "998d87b0aa61da8ad88aecf1de77ae99f6ca8613",
        "427bae26cac6dd799a7c6127bf78e737a8a7717b"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Mon Feb 24 12:29:24 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 12:29:24 2025 -0800"
      },
      "message": "Merge \"[owners] Remove codewiz@google.com from apps/Development/src/com/android/development/OWNERS\" into main"
    },
    {
      "commit": "dde1b4c6648ffe19026e8d80c95dcb1e82fefc8a",
      "tree": "a6c13282b5f6110240d19c19e54d807f8c7f1a00",
      "parents": [
        "c6a7f98d07ef38a6631dd862930d47e69467eccd",
        "6ce05a0622b6cc1a7c385354f27d802701ee6de3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:59:56 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:59:56 2025 -0800"
      },
      "message": "Merge \"Get rid of dep on owning_ref.\" into main am: 998d87b0aa am: 6ce05a0622\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3501387\n\nChange-Id: I5d534c439ed29c3db166038eaa7a1d9e6a2eebb3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c6a7f98d07ef38a6631dd862930d47e69467eccd",
      "tree": "9a9158607bec9b6c3aae2e267d73ce65cc30d25e",
      "parents": [
        "d164c2e07a076f08fac98a346be5d0417fbed540",
        "a051d47faf5e89f7aafb73e10420e4004a3ca47e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:59:44 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:59:44 2025 -0800"
      },
      "message": "Merge \"Get rid of a debug println!\" into main am: 7b4d3b26a7 am: a051d47faf\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3503311\n\nChange-Id: I9ff5d48c8f6f73fc2a7ade86ceedccdd9992b431\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6ce05a0622b6cc1a7c385354f27d802701ee6de3",
      "tree": "7ea27b3a3ef4290ed8c5ebed16179be487b82566",
      "parents": [
        "a051d47faf5e89f7aafb73e10420e4004a3ca47e",
        "998d87b0aa61da8ad88aecf1de77ae99f6ca8613"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:38:30 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:38:30 2025 -0800"
      },
      "message": "Merge \"Get rid of dep on owning_ref.\" into main am: 998d87b0aa\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3501387\n\nChange-Id: Ic3b22d23869ebe723d4dc220c77441a08c86aced\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a051d47faf5e89f7aafb73e10420e4004a3ca47e",
      "tree": "5f3921de79d7cca523857e93d26e759e22ef3247",
      "parents": [
        "52ca627103f7f4d81e65388751c7af0fffd72352",
        "7b4d3b26a7b4322ff782aa21150c1de619892e22"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:37:53 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:37:53 2025 -0800"
      },
      "message": "Merge \"Get rid of a debug println!\" into main am: 7b4d3b26a7\n\nOriginal change: https://android-review.googlesource.com/c/platform/development/+/3503311\n\nChange-Id: Ic70b35333c1675df792cd766fb8ee95cf5f08f26\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "998d87b0aa61da8ad88aecf1de77ae99f6ca8613",
      "tree": "7ea27b3a3ef4290ed8c5ebed16179be487b82566",
      "parents": [
        "7b4d3b26a7b4322ff782aa21150c1de619892e22",
        "c546f71c013d0b39bb7baa898e1a1bc68d06b4e3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:02:39 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 10:02:39 2025 -0800"
      },
      "message": "Merge \"Get rid of dep on owning_ref.\" into main"
    },
    {
      "commit": "7b4d3b26a7b4322ff782aa21150c1de619892e22",
      "tree": "5f3921de79d7cca523857e93d26e759e22ef3247",
      "parents": [
        "d84a5b9d746f241c3c77b16e8c6964b0f86f86e2",
        "85f1810d043efa85a51df3e664b58fe2f7ddd522"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:02:39 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 10:02:39 2025 -0800"
      },
      "message": "Merge \"Get rid of a debug println!\" into main"
    },
    {
      "commit": "45c7d03df3c5157da5e9ec45225864e557c9558b",
      "tree": "eeb1e336e09c71f090f5e908f3f8c17f842abadd",
      "parents": [
        "2a5fd79477c01d362a76031f2054f03441a02c32"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Feb 20 20:32:52 2025 +0000"
      },
      "committer": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Mon Feb 24 16:34:50 2025 +0000"
      },
      "message": "Use the fetcher from crates_io_util.\n\n(After I refactored stuff into crates_io_util, I got sidetracked\nfrom actually using this refactoring for a variety of reasons. Most\nsignificantly, I had thought to parse cargo_embargo.json, but this turns\nout to not be a great idea because of circular dependencies)\n\nTest: ./crate_tool analyze-updates \u003cblah\u003e\nChange-Id: Ib08cfe93e4a6cb609ad08124d4d33a0cbe180252\n"
    },
    {
      "commit": "2a5fd79477c01d362a76031f2054f03441a02c32",
      "tree": "bcad73a5c8d06523559b48e6edcf9e3c19cf6249",
      "parents": [
        "d84a5b9d746f241c3c77b16e8c6964b0f86f86e2"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Thu Feb 20 20:25:09 2025 +0000"
      },
      "committer": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Mon Feb 24 16:30:42 2025 +0000"
      },
      "message": "Replace reqwest with ureq for making HTTP requests.\n\nTest: ./crate_tool analyze-updates \u003cblah\u003e\nChange-Id: I293aa5974eba47f365c78f4212aa44379a11422b\n"
    },
    {
      "commit": "ab070a0aa86dbd323d76d159c0bf78f783f03e64",
      "tree": "12d4cd1423da4812291de667a8c65af70d644b5a",
      "parents": [
        "ff9760e7756d8baa1e35f7bfbebe5128cac195d5"
      ],
      "author": {
        "name": "Jordan Demeulenaere",
        "email": "jdemeulenaere@google.com",
        "time": "Mon Feb 24 01:36:54 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 24 01:37:01 2025 -0800"
      },
      "message": "Revert \"Revert \"Don\u0027t implicitly add test tags to all elements a...\"\n\nRevert submission 31794863-stl-test-tags\n\nReason for revert: b/397580627\n\nReverted changes: /q/submissionid:31794863-stl-test-tags\n\nChange-Id: I6c40995059842921ccacc4c456c227bbed571297\n"
    }
  ],
  "next": "ce862597a48a3ae2c6b5731fcecc100c9580b6f5"
}
