)]}'
{
  "log": [
    {
      "commit": "9a095008eaf2b4ac7cb6e9d2da6aeca596f04062",
      "tree": "6ebaad9989acf918ebfd89f6f19a787106c8ee08",
      "parents": [
        "e042a953e05a11e892f5173713dd01d7d4f94621"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Mar 17 21:50:13 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Mar 17 21:50:13 2025 +0000"
      },
      "message": "hals_for_release.py print the AIDL version\n\nThis was accidently removed along with the old \"optional\"/\"required\"\nstring. Adding the version back in.\n\nTest: hals_for_release.py\nBug: 402445419\nChange-Id: I16dbb9e22889e85e492403edb7fc25f8ae6a39e5\n"
    },
    {
      "commit": "e042a953e05a11e892f5173713dd01d7d4f94621",
      "tree": "cf684944433ed1b469a215be22e886909eb41495",
      "parents": [
        "5d1919310f923d27edf0293ee7ca84d496993ca5"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Mar 07 22:34:14 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Mar 07 22:37:07 2025 +0000"
      },
      "message": "Make error message for kernel level a bit more explicit\n\nIt sounds like the problem is the version of the kernel based on the\ntarget-level, but we don\u0027t allow any kernel version to be set after\nAndroid T.\n\nTest: none\nBug: none (build failure)\nChange-Id: Icbcde4887ce943df95465e292836833d1020c28f\n"
    },
    {
      "commit": "5d1919310f923d27edf0293ee7ca84d496993ca5",
      "tree": "9a442c4cb6b23a974a8f009234ce3fca57c90c9c",
      "parents": [
        "f29a97f4f07e0f0d1acf81606ecc63e10946fda6",
        "97e7753105a6256cac21602b90d456a8816c6514"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Feb 10 10:36:17 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 10 10:36:17 2025 -0800"
      },
      "message": "Merge \"Remove \u0027optional\u0027 functionality from libvintf\" into main am: 97e7753105\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3469398\n\nChange-Id: I0eba8c80e2100e9f978ada8d84022301d4accb4e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "97e7753105a6256cac21602b90d456a8816c6514",
      "tree": "9a442c4cb6b23a974a8f009234ce3fca57c90c9c",
      "parents": [
        "3dbd9c2c0347cd0a5128e24168750ad8a357f1d4",
        "c2de8e5c3d9a91a2657fc6381e504e62fa45a6e2"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Feb 10 09:52:05 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 10 09:52:05 2025 -0800"
      },
      "message": "Merge \"Remove \u0027optional\u0027 functionality from libvintf\" into main"
    },
    {
      "commit": "f29a97f4f07e0f0d1acf81606ecc63e10946fda6",
      "tree": "a9bad152fd752e0b20ec15d082eb0f4d0b248f2f",
      "parents": [
        "193f31d1b432ac5f23435480286c30d0459b8810",
        "3dbd9c2c0347cd0a5128e24168750ad8a357f1d4"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Feb 06 22:57:09 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 22:57:09 2025 -0800"
      },
      "message": "Merge \"Load vintf manifests from /vendor and /odm separately\" into main am: 3dbd9c2c03\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3449913\n\nChange-Id: Iaad3c7ee106d628e54e2402ce6e989be22a81053\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3dbd9c2c0347cd0a5128e24168750ad8a357f1d4",
      "tree": "a9bad152fd752e0b20ec15d082eb0f4d0b248f2f",
      "parents": [
        "f0a5734bdad7d15a42aeacf03a6103ae4922f9a6",
        "57b67ec49d04d793fa3f58417497514c0af15387"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Feb 06 22:33:53 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 06 22:33:53 2025 -0800"
      },
      "message": "Merge \"Load vintf manifests from /vendor and /odm separately\" into main"
    },
    {
      "commit": "c2de8e5c3d9a91a2657fc6381e504e62fa45a6e2",
      "tree": "e3d5ed7e60eb74fa53c9dcb8cdbf7e02465663e2",
      "parents": [
        "87213aea96bb13235ac93d0ad214c828205e6923"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 29 20:17:45 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Feb 05 21:15:58 2025 +0000"
      },
      "message": "Remove \u0027optional\u0027 functionality from libvintf\n\nWe no longer pay any attention to the \u0027optional\u0027 attribute in HAL\nentries in Matrices. All HALs are optional. Any requirements for which\nHALs must be installed are handled in VTS (vts_treble_vintf_vendor_test)\nand in the VSR.\n\nWe do not throw errors if it exists because that will require a lot of\nclean up in our tree and all downstream users.\n\nTest: Add deprecated interface to cuttlefish manifest\nTest: Add unknown interface instance to cuttlefish manifest\nTest: atest -p\nBug: 247575800\n\nChange-Id: I5df993b604cbbe3a882142772180b46a1972f0aa\n"
    },
    {
      "commit": "193f31d1b432ac5f23435480286c30d0459b8810",
      "tree": "1bbd9438b16bb7d045cb095059331dcbe9eeadff",
      "parents": [
        "b579a3c330648b83ae895a8698d5f4d70cc2607f",
        "f0a5734bdad7d15a42aeacf03a6103ae4922f9a6"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Jan 30 17:57:18 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 17:57:18 2025 -0800"
      },
      "message": "[automerger skipped] Change android V vintf level from 9 to 202404 am: 265c5ffc88 -s ours am: bf87e25cba -s ours am: f0a5734bda -s ours\n\nam skip reason: Merged-In I8bd03fef8078828704d6ed62081176d80ee5414d with SHA-1 3499e26106 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3470349\n\nChange-Id: I2b89ec575f3fd8b7870959a33dacf0671aa78c82\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b579a3c330648b83ae895a8698d5f4d70cc2607f",
      "tree": "1bbd9438b16bb7d045cb095059331dcbe9eeadff",
      "parents": [
        "67d64ed64bc34b0bd865a2d75a419347b6394e2b",
        "735aa3c48a32d0b485852012c53f625ad2d2da3f"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 30 17:57:16 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 17:57:16 2025 -0800"
      },
      "message": "[automerger skipped] Add placeholder for V VINTF Level am: 523008516f -s ours am: 54aa338289 -s ours am: 735aa3c48a -s ours\n\nam skip reason: Merged-In I0f5b55f3ba00e6aa953adc8aa41a4e19df98dea1 with SHA-1 9f7a12e843 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3470348\n\nChange-Id: I967f621f574d4a342bfdd600e816564be6859465\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f0a5734bdad7d15a42aeacf03a6103ae4922f9a6",
      "tree": "1bbd9438b16bb7d045cb095059331dcbe9eeadff",
      "parents": [
        "735aa3c48a32d0b485852012c53f625ad2d2da3f",
        "bf87e25cba8214d7c4a20daca93f75ecc8fc15fe"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Jan 30 17:34:11 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 17:34:11 2025 -0800"
      },
      "message": "[automerger skipped] Change android V vintf level from 9 to 202404 am: 265c5ffc88 -s ours am: bf87e25cba -s ours\n\nam skip reason: Merged-In I8bd03fef8078828704d6ed62081176d80ee5414d with SHA-1 3499e26106 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3470349\n\nChange-Id: If8adebdbf0145495d7903e3ec088c32f62ef400d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "735aa3c48a32d0b485852012c53f625ad2d2da3f",
      "tree": "1bbd9438b16bb7d045cb095059331dcbe9eeadff",
      "parents": [
        "2afb676edc660a23ba16e6a8448ff6483a846ac6",
        "54aa338289b32f8eab9b5c638d5324bc04ae4b86"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 30 17:34:09 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 17:34:09 2025 -0800"
      },
      "message": "[automerger skipped] Add placeholder for V VINTF Level am: 523008516f -s ours am: 54aa338289 -s ours\n\nam skip reason: Merged-In I0f5b55f3ba00e6aa953adc8aa41a4e19df98dea1 with SHA-1 9f7a12e843 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3470348\n\nChange-Id: If3f792a66176a5db424ca06846f0337a2bbd071e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bf87e25cba8214d7c4a20daca93f75ecc8fc15fe",
      "tree": "0ec4ba7e405d27e8ba5b1aa2c775cff33602456b",
      "parents": [
        "54aa338289b32f8eab9b5c638d5324bc04ae4b86",
        "265c5ffc882f66ae49dc5ae2f0d9e67420ebac47"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Jan 30 17:09:32 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 17:09:32 2025 -0800"
      },
      "message": "[automerger skipped] Change android V vintf level from 9 to 202404 am: 265c5ffc88 -s ours\n\nam skip reason: Merged-In I8bd03fef8078828704d6ed62081176d80ee5414d with SHA-1 3499e26106 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3470349\n\nChange-Id: Ib8c8347b4acfb3e54ed14e253bd164da5d1d6f0f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "54aa338289b32f8eab9b5c638d5324bc04ae4b86",
      "tree": "0ec4ba7e405d27e8ba5b1aa2c775cff33602456b",
      "parents": [
        "ea94eae92249e445c70012fbc7f3e720e18465eb",
        "523008516f02a74b959e4456bcbb45aada854cbd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 30 17:09:30 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 17:09:30 2025 -0800"
      },
      "message": "[automerger skipped] Add placeholder for V VINTF Level am: 523008516f -s ours\n\nam skip reason: Merged-In I0f5b55f3ba00e6aa953adc8aa41a4e19df98dea1 with SHA-1 9f7a12e843 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3470348\n\nChange-Id: Ifc7f5c0810cd91342901f73fa3f3c5d50576553e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "67d64ed64bc34b0bd865a2d75a419347b6394e2b",
      "tree": "1bbd9438b16bb7d045cb095059331dcbe9eeadff",
      "parents": [
        "641485e91a3a2357b81ea8d29d74a02d5f1aa016",
        "2afb676edc660a23ba16e6a8448ff6483a846ac6"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 29 15:39:24 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 15:39:24 2025 -0800"
      },
      "message": "Merge \"Add checks directly to vintffm for mandatory framework HALs\" into main am: 2afb676edc\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3467967\n\nChange-Id: I85010f6dc9ea39faae0eadc7ea62504f0a0b6b9d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2afb676edc660a23ba16e6a8448ff6483a846ac6",
      "tree": "1bbd9438b16bb7d045cb095059331dcbe9eeadff",
      "parents": [
        "a2f992ae435cf394b0db755d59ee4e141846a6a1",
        "87213aea96bb13235ac93d0ad214c828205e6923"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 29 15:17:46 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 29 15:17:46 2025 -0800"
      },
      "message": "Merge \"Add checks directly to vintffm for mandatory framework HALs\" into main"
    },
    {
      "commit": "265c5ffc882f66ae49dc5ae2f0d9e67420ebac47",
      "tree": "965dc66b965b239da4268fd30f3de9b100a38f7b",
      "parents": [
        "523008516f02a74b959e4456bcbb45aada854cbd"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 12 18:45:04 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 29 12:28:22 2025 -0800"
      },
      "message": "Change android V vintf level from 9 to 202404\n\nWithout this change to libvintf, changing the compatibility level in\ncompatibility_matrix.202404.xml to `202404` caused a build failure\nbecause the value was unknown to libvintf. See https://android-review.git.corp.google.com/c/platform/system/libvintf/+/2903469\n\nNO_IFTTT\u003dnot adding a new level, just changing the value of existing one\n\nTest: atest libvintffm_test vintf_object_test libvintf_test\nBug: 314845349\nMerged-In: I8bd03fef8078828704d6ed62081176d80ee5414d\nChange-Id: I8bd03fef8078828704d6ed62081176d80ee5414d\n"
    },
    {
      "commit": "523008516f02a74b959e4456bcbb45aada854cbd",
      "tree": "d4a48dc917fdf971f103713279711463c792eba6",
      "parents": [
        "fb8c1009db167185da348919849fdea3107ebe1f"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Apr 14 22:05:07 2023 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 29 20:18:50 2025 +0000"
      },
      "message": "Add placeholder for V VINTF Level\n\nBug: 266741352\nTest: cuttlefish is V device\nChange-Id: I0f5b55f3ba00e6aa953adc8aa41a4e19df98dea1\nMerged-In: I0f5b55f3ba00e6aa953adc8aa41a4e19df98dea1\n"
    },
    {
      "commit": "87213aea96bb13235ac93d0ad214c828205e6923",
      "tree": "9ac2eadf731d7af7e6046cfe362c6c25cdcb6036",
      "parents": [
        "eeebbf76055910183203e55ad914d7504a6234e0"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 29 00:24:37 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 29 18:21:23 2025 +0000"
      },
      "message": "Add checks directly to vintffm for mandatory framework HALs\n\nThis check looks at a given frozen Device Compatibility Matrix and\nthrows an error if that level of framework manifest doesn\u0027t contain the\ndeclared interface.\nSome of them are marked optional so camera/TV/autotmotive GSIs can be\nbuilt.\n\nThis has the same behavior (with slightly different error messages) that\nwas handled by the \u0027optional\u003d\"false\"\u0027 and \u0027optional\u003d\"true\"\u0027 in the\nfrozen DCMs. We are getting rid of the \u0027optional\u0027 field, so we needed a\nreplacement.\n\nTest: remove sensorservice from framework manifest \u0026\u0026 verify error\nTest: remove cameraservice from framework manifest \u0026\u0026 verify no error\nTest: atest -p\nBug: 247575800\nChange-Id: Ie7bcf74433751c719a4b0a0bd8ca070c6e62ab6a\n"
    },
    {
      "commit": "641485e91a3a2357b81ea8d29d74a02d5f1aa016",
      "tree": "85012cb8ea9eea74fed6a479a3a7268a66e2b0dd",
      "parents": [
        "c2f5997886ef89f4fc9a42403615745a2a9031c6",
        "a2f992ae435cf394b0db755d59ee4e141846a6a1"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 14:10:31 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 24 14:10:31 2025 -0800"
      },
      "message": "Merge changes I76acb989,I9bbc61d5 into main am: a2f992ae43\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3464143\n\nChange-Id: I0fb7bb5149688016f1b77707f0e2c8f8a24efa37\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a2f992ae435cf394b0db755d59ee4e141846a6a1",
      "tree": "85012cb8ea9eea74fed6a479a3a7268a66e2b0dd",
      "parents": [
        "c3a194aeb35bebebd764744d98da9b8df10c3ebb",
        "eeebbf76055910183203e55ad914d7504a6234e0"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 13:54:19 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 24 13:54:19 2025 -0800"
      },
      "message": "Merge changes I76acb989,I9bbc61d5 into main\n\n* changes:\n  Remove logHalsFromNewFcms\n  Differentiate between error and info/warning in libvintf output\n"
    },
    {
      "commit": "eeebbf76055910183203e55ad914d7504a6234e0",
      "tree": "893cbff77c850c5ed948b811ddd202f929981a5e",
      "parents": [
        "4ddbd3fe80c24608f028b83c120b8dd3969d82eb"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 17:24:47 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 20:35:40 2025 +0000"
      },
      "message": "Remove logHalsFromNewFcms\n\nThe function wasn\u0027t logging any HALs from new FCMs and it was\nincorrectly logging \"missing\" HALs from old FCMs because the\nCompatibilityMatrix::combine method filters out all FCMs older than the\ndevice manifest\u0027s target FCM level.\n\nThis was leading to confusing logs.\n\nTest: add a new HAL to an old FCM and a manifest that targets new FCM\nBug: 376546975\nChange-Id: I76acb9893c4c2806868b1a02e05b69830cdc9a56\n"
    },
    {
      "commit": "4ddbd3fe80c24608f028b83c120b8dd3969d82eb",
      "tree": "1effe2bc5745542e9eca8e498023bf84237f237f",
      "parents": [
        "6d76c9c84a88e1210ca03fbf9f855349a8555f27"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 16:57:00 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 20:35:35 2025 +0000"
      },
      "message": "Differentiate between error and info/warning in libvintf output\n\nThe output of check_vintf is very verbose to help debug issues, but it\nis difficult to understand where the actual error is without being\nfamiliar with the process.\n\nThis change:\n- adds a [INFO] tag to logs that are INFO/DEBUG/VERBOSE\n- adds a [WARN] tag to logs that are WARNING\n- uses yellow text output for the WARNING logs\n- uses red text output for the ERROR/FATAL logs that go to stderr\n\nTest: add deprecated HAL to cuttlefish manifest and build\nBug: 376546975\nChange-Id: I9bbc61d53697d3591c07f688bf2119c96f59361f\n"
    },
    {
      "commit": "c2f5997886ef89f4fc9a42403615745a2a9031c6",
      "tree": "ac8e02de2b1b41a4b2c7a3c5caf51353b228c015",
      "parents": [
        "102cd1eac39256bbe9fe281f664ecb347f312769",
        "c3a194aeb35bebebd764744d98da9b8df10c3ebb"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 10:29:09 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 24 10:29:09 2025 -0800"
      },
      "message": "Merge \"Deprecate HALs regardless of instance name\" into main am: c3a194aeb3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3461973\n\nChange-Id: I0d69b70c8ee022b804d5c30929195c6e13a2e17a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "102cd1eac39256bbe9fe281f664ecb347f312769",
      "tree": "23c2da42a2d8b9f88bd176a4649beb50b0e97d2a",
      "parents": [
        "1d1f7f1119347f30b191b824dd293917bf9b1116",
        "b96675e5073a571def758d425efa4ec4b52584d4"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 10:28:03 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 24 10:28:03 2025 -0800"
      },
      "message": "Merge \"Print AIDL interface versions without SIZE_MAX\" into main am: b96675e507\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3461968\n\nChange-Id: I45d3ba808eb67b084852a5dcce7a971c62e2ed33\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c3a194aeb35bebebd764744d98da9b8df10c3ebb",
      "tree": "ac8e02de2b1b41a4b2c7a3c5caf51353b228c015",
      "parents": [
        "b96675e5073a571def758d425efa4ec4b52584d4",
        "6d76c9c84a88e1210ca03fbf9f855349a8555f27"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 10:26:18 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 24 10:26:18 2025 -0800"
      },
      "message": "Merge \"Deprecate HALs regardless of instance name\" into main"
    },
    {
      "commit": "b96675e5073a571def758d425efa4ec4b52584d4",
      "tree": "23c2da42a2d8b9f88bd176a4649beb50b0e97d2a",
      "parents": [
        "7be44113d18a00d712f9b8d743b2478aee011ab8",
        "ba6cfcb21f24b312d220c556f49ec6217eab29ca"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 10:22:55 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 24 10:22:55 2025 -0800"
      },
      "message": "Merge \"Print AIDL interface versions without SIZE_MAX\" into main"
    },
    {
      "commit": "1d1f7f1119347f30b191b824dd293917bf9b1116",
      "tree": "fa726db5a65c586271f10f69e5f5514745b2935a",
      "parents": [
        "098f479a7a58d75cd56528dd7899b2ea55d3c190",
        "7be44113d18a00d712f9b8d743b2478aee011ab8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jan 23 17:02:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 23 17:02:12 2025 -0800"
      },
      "message": "Merge \"Log the files we looked at when failing to find an FCM\" into main am: 7be44113d1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3461978\n\nChange-Id: Icb32e10d52eb1cce75d5a176ebbc75072f4bf2e8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6d76c9c84a88e1210ca03fbf9f855349a8555f27",
      "tree": "56b86a3cb670411fa139146770a6ae75946c89fb",
      "parents": [
        "9e96209c10e33dc4934dc9f3fbd04a6f017bf2cd"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 22 21:30:09 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 00:56:03 2025 +0000"
      },
      "message": "Deprecate HALs regardless of instance name\n\nNow when we deprecate \"android.hardware.foo.IFoo\" V3, that version of\nthe interface is deprecated regardless of the instance names that are in\nthe FCM. Previously, devices were allowed to keep using old versions of\nHAL interfaces that are no longer supported by Android by using a\ndifferent isntance name.\n\nTest: atest -p\nBug: 290408770\nChange-Id: I366a9c94101c8485a1a6b77e33083ff668170e09\n"
    },
    {
      "commit": "ba6cfcb21f24b312d220c556f49ec6217eab29ca",
      "tree": "d885fb950d8e65e8a9fd48bb07334772eca172a3",
      "parents": [
        "9e96209c10e33dc4934dc9f3fbd04a6f017bf2cd"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 22 18:27:39 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 24 00:48:53 2025 +0000"
      },
      "message": "Print AIDL interface versions without SIZE_MAX\n\nPreviously we printed AIDL interfaces like:\nandroid.hardware.biometrics.face@18446744073709551615.2::IFace/default\n\nNow we print AIDL interfaces like:\nandroid.hardware.biometrics.face@2::IFace/defaul\n\nAs a side effect, we no longer support HIDL HALs with major version of\n18446744073709551615.\n\nTest: atest -p\nTest: Add a deprecated HAL to google/cuttlefish/shared/config/manifest\nTest: m # and look at the error message printing the interface\nBug: none\n\nChange-Id: Ica0fb1e3dddbd0c951e53552720f76af14bd9efa\n"
    },
    {
      "commit": "7be44113d18a00d712f9b8d743b2478aee011ab8",
      "tree": "fa726db5a65c586271f10f69e5f5514745b2935a",
      "parents": [
        "a4320f65b58f49eae3ca9397d349bc27fa1911f7",
        "3231670d7c03588dd76730aef879553575610018"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jan 23 16:46:00 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 23 16:46:00 2025 -0800"
      },
      "message": "Merge \"Log the files we looked at when failing to find an FCM\" into main"
    },
    {
      "commit": "098f479a7a58d75cd56528dd7899b2ea55d3c190",
      "tree": "d457f44be9eb5a4a1fa12f98f3e65d631033ea8c",
      "parents": [
        "71689fcef39bfe1a93498e7e3ad5f442fc36bea9",
        "a4320f65b58f49eae3ca9397d349bc27fa1911f7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 23 06:21:39 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 23 06:21:39 2025 -0800"
      },
      "message": "Add missing #includes. am: a4320f65b5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3460004\n\nChange-Id: Ib5e6d1541cf07e1a1950640fe82a10b1ecf99849\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3231670d7c03588dd76730aef879553575610018",
      "tree": "2d31acce0dd0813cb6c690e3bb044737a026bfa2",
      "parents": [
        "9e96209c10e33dc4934dc9f3fbd04a6f017bf2cd"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Jan 23 00:39:12 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 22 16:47:58 2025 -0800"
      },
      "message": "Log the files we looked at when failing to find an FCM\n\nTest: atest vintf_object_test\nBug: 290408770\nChange-Id: I5da80393ee38beaffb8ae3a51c264ea6cbbb1c1e\n"
    },
    {
      "commit": "a4320f65b58f49eae3ca9397d349bc27fa1911f7",
      "tree": "d457f44be9eb5a4a1fa12f98f3e65d631033ea8c",
      "parents": [
        "9e96209c10e33dc4934dc9f3fbd04a6f017bf2cd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 21 15:19:02 2025 -0500"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 21 15:19:02 2025 -0500"
      },
      "message": "Add missing #includes.\n\nFixes C++23 build.\n\nChange-Id: Ic5dc5523d86e3f998059f4e81ab35f60ce5d4ad1\n"
    },
    {
      "commit": "57b67ec49d04d793fa3f58417497514c0af15387",
      "tree": "84fd8ad3b475e4a526cbcafaab4cd1977ca117c3",
      "parents": [
        "9e96209c10e33dc4934dc9f3fbd04a6f017bf2cd"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Jan 13 11:40:24 2025 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Jan 15 09:06:12 2025 +0900"
      },
      "message": "Load vintf manifests from /vendor and /odm separately\n\nSince we have /odm apexes now, we need to handle them separately from\n/vendor apexes.\n\nNow, fragments from vendor apexes are loaded when loading vendor\nfragments from /vendor/etc/vintf/manifest. And fragments from odm apexes\nare loaded when loading odm fragments.\n\nBug: 389528317\nTest: libvintf_test vintf_object_test\nChange-Id: I8f73098fb38ea4cf6d556e7a5fac0263bfacd500\n"
    },
    {
      "commit": "71689fcef39bfe1a93498e7e3ad5f442fc36bea9",
      "tree": "ea0503c39ce2712f3f8366366c0756b01ebb771d",
      "parents": [
        "303c2f11bfc29b979f5c5e426e1f9275eafe7d6f",
        "9e96209c10e33dc4934dc9f3fbd04a6f017bf2cd"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Jan 13 15:07:19 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 15:07:19 2025 -0800"
      },
      "message": "Prepare for next year\u0027s development am: 9e96209c10\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3450835\n\nChange-Id: I799f19880a97b9e205d51009d31069ac8e5003c6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9e96209c10e33dc4934dc9f3fbd04a6f017bf2cd",
      "tree": "ea0503c39ce2712f3f8366366c0756b01ebb771d",
      "parents": [
        "648a4af731f6440cd84de1b46af98eafd4c0652a"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Jan 13 18:43:39 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Jan 13 21:16:13 2025 +0000"
      },
      "message": "Prepare for next year\u0027s development\n\nAdd placeholder types for next year\u0027s Android release.\nThis is generated by compatibility_matrices/bump.py.\n\nTest: m\nBug: 389665041\nChange-Id: Ic716ff0d58d4f833a51f49cc2ee5b76cbe2e2142\n"
    },
    {
      "commit": "303c2f11bfc29b979f5c5e426e1f9275eafe7d6f",
      "tree": "cc3d071cceba097bec4246213b656fbdbbc661f3",
      "parents": [
        "d4809b45e2a23d92083e60e988679658dbdcc0f6",
        "8f8f83edc3da8f06e8516dcc5370e3c9b6f7204d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Dec 22 07:52:15 2024 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Dec 22 07:52:15 2024 -0800"
      },
      "message": "Merge \"Empty merge ab/12770256 into aosp-main-future\" into aosp-main-future"
    },
    {
      "commit": "8f8f83edc3da8f06e8516dcc5370e3c9b6f7204d",
      "tree": "a8d56efe39d2ec5f707daaa2db5655c0e48254fc",
      "parents": [
        "dc82024f4df5375a733195d2c8f3c966d0cb4af5",
        "744c115789fb9abbbc48c423e56b85656bc69ad3"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:46 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:46 2024 -0800"
      },
      "message": "Empty merge ab/12770256 into aosp-main-future\n\nMerged-In: Ia8e9e7401c4773252c1ab68e0eafae7ac5088588\nChange-Id: If93acf2c1b4423199810b1557f3f03804b47607e\n"
    },
    {
      "commit": "d4809b45e2a23d92083e60e988679658dbdcc0f6",
      "tree": "cc3d071cceba097bec4246213b656fbdbbc661f3",
      "parents": [
        "dc82024f4df5375a733195d2c8f3c966d0cb4af5",
        "648a4af731f6440cd84de1b46af98eafd4c0652a"
      ],
      "author": {
        "name": "Henri Chataing",
        "email": "henrichataing@google.com",
        "time": "Thu Dec 19 18:58:10 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 18:58:10 2024 -0800"
      },
      "message": "Replace fmt::format with std::format am: 648a4af731\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3427004\n\nChange-Id: Idb3ee26b6089561f1057f92ad06d26e4f57a52e2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "648a4af731f6440cd84de1b46af98eafd4c0652a",
      "tree": "cc3d071cceba097bec4246213b656fbdbbc661f3",
      "parents": [
        "ab9678ca6b48234ee9b04eb2555ac4c130619384"
      ],
      "author": {
        "name": "Henri Chataing",
        "email": "henrichataing@google.com",
        "time": "Thu Dec 19 17:14:36 2024 -0800"
      },
      "committer": {
        "name": "Henri Chataing",
        "email": "henrichataing@google.com",
        "time": "Thu Dec 19 17:14:57 2024 -0800"
      },
      "message": "Replace fmt::format with std::format\n\nBug: 378773651\nTest: TreeHugger\nChange-Id: I5db88b697cdeaed7479a89a7795c538c48856d8a\n"
    },
    {
      "commit": "dc82024f4df5375a733195d2c8f3c966d0cb4af5",
      "tree": "a8d56efe39d2ec5f707daaa2db5655c0e48254fc",
      "parents": [
        "9bc95605ea804af6ec23517a27ca32c8b71ef463",
        "ab9678ca6b48234ee9b04eb2555ac4c130619384"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 16 16:39:07 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 16 16:39:07 2024 -0800"
      },
      "message": "Merge \"libvintf: Level::W -\u003e Level::B\" into main am: ab9678ca6b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3417162\n\nChange-Id: I5f30f5c7fd32851f9b06a8e75f1b4dc74bfb7347\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ab9678ca6b48234ee9b04eb2555ac4c130619384",
      "tree": "a8d56efe39d2ec5f707daaa2db5655c0e48254fc",
      "parents": [
        "9bc95605ea804af6ec23517a27ca32c8b71ef463",
        "1d2dc45819c7f9c65a1475a58f0a2c3f7be692f4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 16 15:51:30 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 16 15:51:30 2024 -0800"
      },
      "message": "Merge \"libvintf: Level::W -\u003e Level::B\" into main"
    },
    {
      "commit": "1d2dc45819c7f9c65a1475a58f0a2c3f7be692f4",
      "tree": "a8d56efe39d2ec5f707daaa2db5655c0e48254fc",
      "parents": [
        "df5b37232aa9bba7ee8ccdcd75ad5b7dd92635fc"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Dec 16 18:18:32 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Dec 16 19:32:46 2024 +0000"
      },
      "message": "libvintf: Level::W -\u003e Level::B\n\nThe codename is now B instead of W.\n\nTest: atest vts_treble_vintf_vendor_test\nBug: 346861728\nChange-Id: Icb9590e01af63b6fa286334b59c168db34aa34b6\n"
    },
    {
      "commit": "9bc95605ea804af6ec23517a27ca32c8b71ef463",
      "tree": "1b3f8b69d70a837712d05c624f16d7245a747a2c",
      "parents": [
        "def46592d93c958bb57e1beacdf97b11d1517d2e",
        "f7a2ca91d148609069b66da4a7df2728535a2a76"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Dec 11 16:18:30 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 11 16:18:30 2024 -0800"
      },
      "message": "[automerger skipped] Treat all unknown attribute values as an error am: ea94eae922 -s ours am: f7a2ca91d1 -s ours\n\nam skip reason: Merged-In I3828d4f54c1634758d7acd0cae30795be69b5714 with SHA-1 4c61828554 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3405203\n\nChange-Id: I632ff5c8ef880da9ec7bdbef067fa073d4df8e3b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f7a2ca91d148609069b66da4a7df2728535a2a76",
      "tree": "1b3f8b69d70a837712d05c624f16d7245a747a2c",
      "parents": [
        "def46592d93c958bb57e1beacdf97b11d1517d2e",
        "ea94eae92249e445c70012fbc7f3e720e18465eb"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Dec 11 15:54:47 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 11 15:54:47 2024 -0800"
      },
      "message": "[automerger skipped] Treat all unknown attribute values as an error am: ea94eae922 -s ours\n\nam skip reason: Merged-In I3828d4f54c1634758d7acd0cae30795be69b5714 with SHA-1 4c61828554 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3405203\n\nChange-Id: I6de653767d04bce77e1e4a430bc7974311324dfe\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ea94eae92249e445c70012fbc7f3e720e18465eb",
      "tree": "0ec4ba7e405d27e8ba5b1aa2c775cff33602456b",
      "parents": [
        "0304ff11b8bcb3a68eb1e8b059aeadaea65fb569"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Dec 04 22:34:01 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Dec 11 09:31:27 2024 -0800"
      },
      "message": "Treat all unknown attribute values as an error\n\nBased off of the meta version of libvintf so older devices aren\u0027t broken\nby this change.\n\nNow attributes on manifest/matrix entries must have expected values if\nthey are defined.\n\n\u003chal format\u003d\"unexpected_string\"\u003e will now be an error.\n\nTest: atest vintf_object_test LibVintfTest\nBug: None\n(cherry picked from https://android-review.googlesource.com/q/commit:4c618285542f53835ff07bcbb851b8c0e0be88ea)\nMerged-In: I3828d4f54c1634758d7acd0cae30795be69b5714\nChange-Id: I3828d4f54c1634758d7acd0cae30795be69b5714\n"
    },
    {
      "commit": "744c115789fb9abbbc48c423e56b85656bc69ad3",
      "tree": "1b3f8b69d70a837712d05c624f16d7245a747a2c",
      "parents": [
        "2ce823b4286cd7d54f4ba2f5667f32043fab0adc",
        "def46592d93c958bb57e1beacdf97b11d1517d2e"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Dec 06 00:50:17 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 06 00:50:17 2024 +0000"
      },
      "message": "Merge changes I3828d4f5,Idabc0ad8,I7a0146e9 into main am: df5b37232a am: def46592d9\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3391183\n\nChange-Id: I8421cc6e2595e15f127424903df27d9a6046a8b1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "def46592d93c958bb57e1beacdf97b11d1517d2e",
      "tree": "1b3f8b69d70a837712d05c624f16d7245a747a2c",
      "parents": [
        "411c4eef69db5ad959daea17669eaea92d3677a1",
        "df5b37232aa9bba7ee8ccdcd75ad5b7dd92635fc"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Dec 06 00:26:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 06 00:26:19 2024 +0000"
      },
      "message": "Merge changes I3828d4f5,Idabc0ad8,I7a0146e9 into main am: df5b37232a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3391183\n\nChange-Id: I0029e1657a77430642926752c1ee0840c78590a2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "df5b37232aa9bba7ee8ccdcd75ad5b7dd92635fc",
      "tree": "1b3f8b69d70a837712d05c624f16d7245a747a2c",
      "parents": [
        "eb30787228b89b448b9410413ee796bbf6ad4302",
        "4c618285542f53835ff07bcbb851b8c0e0be88ea"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Dec 05 23:59:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 05 23:59:31 2024 +0000"
      },
      "message": "Merge changes I3828d4f5,Idabc0ad8,I7a0146e9 into main\n\n* changes:\n  Treat all unknown attribute values as an error\n  Update libvintf xsd for `accessor` for vts_halManifest_validate_test\n  Add new exclusive-to field to hal entries in VINTF\n"
    },
    {
      "commit": "4c618285542f53835ff07bcbb851b8c0e0be88ea",
      "tree": "c37c14d59d7c5dd89eb51a60718a901b76db3a15",
      "parents": [
        "189ad268bae45e8496c59439b1c43bc220604f80"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Dec 04 22:34:01 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Dec 05 21:03:03 2024 +0000"
      },
      "message": "Treat all unknown attribute values as an error\n\nBased off of the meta version of libvintf so older devices aren\u0027t broken\nby this change.\n\nNow attributes on manifest/matrix entries must have expected values if\nthey are defined.\n\n\u003chal format\u003d\"unexpected_string\"\u003e will now be an error.\n\nTest: atest vintf_object_test LibVintfTest\nBug: None\nChange-Id: I3828d4f54c1634758d7acd0cae30795be69b5714\n"
    },
    {
      "commit": "189ad268bae45e8496c59439b1c43bc220604f80",
      "tree": "30c7ba8d7e371f7182632038b1483649835006eb",
      "parents": [
        "db1bbd3fcb3b25e03c4563995daca1d722989757"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 23:09:09 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Dec 05 21:03:02 2024 +0000"
      },
      "message": "Update libvintf xsd for `accessor` for vts_halManifest_validate_test\n\nTest: atest vts_halManifest_validate_test\nFixes: cdf6495b51ca (\"Add support for accessor for AIDL hals\")\nBug: 380914711\nChange-Id: Idabc0ad8c0a8af42d27ff5e578b20e684e349485\n"
    },
    {
      "commit": "db1bbd3fcb3b25e03c4563995daca1d722989757",
      "tree": "29948dfb031d1ba8e0bf1a8ba1641b27bbbd525b",
      "parents": [
        "33cedb34827051d8f7ada986d138d78011b71c63"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Nov 22 23:20:25 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Dec 05 21:02:59 2024 +0000"
      },
      "message": "Add new exclusive-to field to hal entries in VINTF\n\nThis new tag signals that the hal entry is expected (matrix) and\nprovided (manifest) through a specific container on a device.\nThe first example with \"vms\":\nA VM has clients inside of the VM that expect services\nto be available to it from somewhere on the host device like a Secure\nExecution Environment. These services are not available to anything\nelse on the host device no matter what sepolicy exists. They are\nexclusive to VMs.\n\nTest: atest LibVintfTest vintf_object_test\nBug: 379673733\nChange-Id: I7a0146e9453a0c8d21555e1920baaa89e4bf026f\n"
    },
    {
      "commit": "2ce823b4286cd7d54f4ba2f5667f32043fab0adc",
      "tree": "8ee6b0d222ed55b45832637fa7bdc3b27e060ef9",
      "parents": [
        "9bf3aa066dcef0e132e950e29de72ec20b0dd49a",
        "411c4eef69db5ad959daea17669eaea92d3677a1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 01:38:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 01:38:47 2024 +0000"
      },
      "message": "Merge \"Format reference arguments for consistency in parse_string.h\" into main am: eb30787228 am: 411c4eef69\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3368813\n\nChange-Id: I8f47c803b347943a2a0fa4a00d5cdb3d7e27ceb5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "411c4eef69db5ad959daea17669eaea92d3677a1",
      "tree": "8ee6b0d222ed55b45832637fa7bdc3b27e060ef9",
      "parents": [
        "57d616a73ebf29ac361273c57b1f290a46120fa6",
        "eb30787228b89b448b9410413ee796bbf6ad4302"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 01:16:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 01:16:22 2024 +0000"
      },
      "message": "Merge \"Format reference arguments for consistency in parse_string.h\" into main am: eb30787228\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3368813\n\nChange-Id: If59a39029f4b3d9f85c3be87937bbf6028009e8c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "eb30787228b89b448b9410413ee796bbf6ad4302",
      "tree": "8ee6b0d222ed55b45832637fa7bdc3b27e060ef9",
      "parents": [
        "7e6c676cac638878dc75a4d17244bc36e3a7fd96",
        "33cedb34827051d8f7ada986d138d78011b71c63"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 00:40:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 26 00:40:26 2024 +0000"
      },
      "message": "Merge \"Format reference arguments for consistency in parse_string.h\" into main"
    },
    {
      "commit": "9bf3aa066dcef0e132e950e29de72ec20b0dd49a",
      "tree": "9b1a98d00768aa240ea518a914f9e07e5bfe9fd7",
      "parents": [
        "c2f76dc8e97d2b6417a27403f3c37f585ecd1774",
        "57d616a73ebf29ac361273c57b1f290a46120fa6"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Tue Nov 26 00:07:30 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 26 00:07:30 2024 +0000"
      },
      "message": "Merge \"Move generate xsd file to avoid requiring API Review\" into main am: 7e6c676cac am: 57d616a73e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3375933\n\nChange-Id: If717a3039e84d88c505eacfdf8246341fd53b285\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "57d616a73ebf29ac361273c57b1f290a46120fa6",
      "tree": "9b1a98d00768aa240ea518a914f9e07e5bfe9fd7",
      "parents": [
        "d85fd1011bd2b635ec84e79dec74f3d0ea927048",
        "7e6c676cac638878dc75a4d17244bc36e3a7fd96"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 23:46:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 23:46:04 2024 +0000"
      },
      "message": "Merge \"Move generate xsd file to avoid requiring API Review\" into main am: 7e6c676cac\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3375933\n\nChange-Id: Ida30200ba7b2dc3cad6c7e70fc31f7643ea4e30e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7e6c676cac638878dc75a4d17244bc36e3a7fd96",
      "tree": "9b1a98d00768aa240ea518a914f9e07e5bfe9fd7",
      "parents": [
        "024f124d9ffc4210af0fa9265c3f9e7591b3274d",
        "74b3a54f119d7a462dca73319888f0f88f30f796"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 23:16:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 23:16:10 2024 +0000"
      },
      "message": "Merge \"Move generate xsd file to avoid requiring API Review\" into main"
    },
    {
      "commit": "c2f76dc8e97d2b6417a27403f3c37f585ecd1774",
      "tree": "ffe7a1ce30bf96058cb3e2d0d33ea6f6d8d13a47",
      "parents": [
        "1d411f2d0f67099f065447d0371cca82a12e2a9b",
        "d85fd1011bd2b635ec84e79dec74f3d0ea927048"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 20:05:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 20:05:47 2024 +0000"
      },
      "message": "Merge \"Add error string when failing parse xml due to element mismatch\" into main am: 024f124d9f am: d85fd1011b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3368812\n\nChange-Id: I0a8a58feb659b931cf2ab041f2669b42821c766c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d85fd1011bd2b635ec84e79dec74f3d0ea927048",
      "tree": "ffe7a1ce30bf96058cb3e2d0d33ea6f6d8d13a47",
      "parents": [
        "a5c2710071ecedc11f709ecd2e3e53b0415714c3",
        "024f124d9ffc4210af0fa9265c3f9e7591b3274d"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 19:41:43 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 19:41:43 2024 +0000"
      },
      "message": "Merge \"Add error string when failing parse xml due to element mismatch\" into main am: 024f124d9f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3368812\n\nChange-Id: I2f2d27987446c03640f168e7dfa328fd24c0ad19\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "33cedb34827051d8f7ada986d138d78011b71c63",
      "tree": "989765739b779df352112d351ba01f3791d55005",
      "parents": [
        "74b3a54f119d7a462dca73319888f0f88f30f796"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Tue Nov 19 23:31:03 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 19:40:31 2024 +0000"
      },
      "message": "Format reference arguments for consistency in parse_string.h\n\n\u0027Type \u0026name\u0027 to \u0027Type\u0026 name\u0027. There was a mixture with no rhyme or\nreason, now they are all the same.\n\nTest: m\nBug: none\nChange-Id: Ifed4eb2eced41b33fbedca8116f2c3458e94f036\n"
    },
    {
      "commit": "74b3a54f119d7a462dca73319888f0f88f30f796",
      "tree": "60c99ce6807d811a587ef80b194f65469f01b1d6",
      "parents": [
        "eeb48f1899f70bff758b6e69446ad897ade32415"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 19:38:54 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 19:38:54 2024 +0000"
      },
      "message": "Move generate xsd file to avoid requiring API Review\n\nSimilar to https://r.android.com/3198392 for xsd/halManifest but for\nxsd/compatibilityMatrix\n\nThese APIs aren\u0027t actually used by anyone, these are generated from XSD\nto help with back compat checks.\nThe XDS itself (not the generated Java APIs) is used in VTS.\n\nTest: atest ValidateHalManifest (add max-level to\nandroid.hardware.wifi.hostapd.xml first)\nBug: 379673733\n\nChange-Id: I6415aba717e81509db03100e690c87b2d3b478c7\n"
    },
    {
      "commit": "024f124d9ffc4210af0fa9265c3f9e7591b3274d",
      "tree": "ffe7a1ce30bf96058cb3e2d0d33ea6f6d8d13a47",
      "parents": [
        "45bf2febd91bc889331341810184d0c111a6ad8f",
        "eeb48f1899f70bff758b6e69446ad897ade32415"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Nov 25 19:12:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 19:12:10 2024 +0000"
      },
      "message": "Merge \"Add error string when failing parse xml due to element mismatch\" into main"
    },
    {
      "commit": "eeb48f1899f70bff758b6e69446ad897ade32415",
      "tree": "4e2abfc9d0849ee1b4a4491e293915536d9c973c",
      "parents": [
        "1b1d2e3139e70eca34049d0bc4e9b45bbdc4306b"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Nov 22 22:09:12 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Nov 22 22:12:29 2024 +0000"
      },
      "message": "Add error string when failing parse xml due to element mismatch\n\nTest: atest LibVintfTest\nBug: none\nChange-Id: I8b7332165f125107b5c8e6fafe2d3c5a8fe1f197\n"
    },
    {
      "commit": "1d411f2d0f67099f065447d0371cca82a12e2a9b",
      "tree": "76e6d4bb467bb21b04ac4c100b77528c005bd887",
      "parents": [
        "ff3f63b66fac3237e3c2a74b34e872cb8f277b0f",
        "a5c2710071ecedc11f709ecd2e3e53b0415714c3"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Nov 22 03:04:16 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 22 03:04:16 2024 +0000"
      },
      "message": "Extract nameWithVersion() am: 45bf2febd9 am: a5c2710071\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3370237\n\nChange-Id: I7e810c23b632a68445ed436e5f16d4f964673bbf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a5c2710071ecedc11f709ecd2e3e53b0415714c3",
      "tree": "76e6d4bb467bb21b04ac4c100b77528c005bd887",
      "parents": [
        "d593326a8867edf1a95404a158a459db32d3c1f8",
        "45bf2febd91bc889331341810184d0c111a6ad8f"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Nov 22 02:42:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 22 02:42:31 2024 +0000"
      },
      "message": "Extract nameWithVersion() am: 45bf2febd9\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3370237\n\nChange-Id: I644ea284fb9dbfd1cf266c67c8a15c4b87f32d5d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "45bf2febd91bc889331341810184d0c111a6ad8f",
      "tree": "76e6d4bb467bb21b04ac4c100b77528c005bd887",
      "parents": [
        "71d084f8d643a362bbe6ba0807b610ff40cfc4fb"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Nov 21 15:35:45 2024 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Nov 21 15:39:53 2024 +0900"
      },
      "message": "Extract nameWithVersion()\n\nHalManifest::getHalNamesAndVersions() is refactored by extracting\nManifestInstance::nameWithVersion(). This is to reuse the same\nformatting for apexd telemetry.\n\nThe current tests for getHalNamesAndVersions() should cover the\nextracted function\u0027s behavior.\n\nBug: 366217822\nTest: libvintf_test vintf_object_test\nChange-Id: I13667feeb3e88929c540cc450b09520e82d0ce93\n"
    },
    {
      "commit": "ff3f63b66fac3237e3c2a74b34e872cb8f277b0f",
      "tree": "1c11cce18615307202514c11e1d894e44e2d0a7f",
      "parents": [
        "f41c3dd40f2a50ff69476d1c235ef0db612ddc2c",
        "d593326a8867edf1a95404a158a459db32d3c1f8"
      ],
      "author": {
        "name": "Chan Wang",
        "email": "chanwang@google.com",
        "time": "Tue Nov 12 23:13:23 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 12 23:13:23 2024 +0000"
      },
      "message": "Use \u0027partition\u0027 instead of \u0027preinstalledModulePath\u0027 field in \u0027ApexInfo\u0027 am: 71d084f8d6 am: d593326a88\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3345505\n\nChange-Id: I0f0a2b75d571f84c97142912908334f028dc827f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d593326a8867edf1a95404a158a459db32d3c1f8",
      "tree": "1c11cce18615307202514c11e1d894e44e2d0a7f",
      "parents": [
        "3c2e835fa06772472f6d33d02355725f2609e9ad",
        "71d084f8d643a362bbe6ba0807b610ff40cfc4fb"
      ],
      "author": {
        "name": "Chan Wang",
        "email": "chanwang@google.com",
        "time": "Tue Nov 12 22:50:29 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 12 22:50:29 2024 +0000"
      },
      "message": "Use \u0027partition\u0027 instead of \u0027preinstalledModulePath\u0027 field in \u0027ApexInfo\u0027 am: 71d084f8d6\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3345505\n\nChange-Id: I5900adde763605769fdfa39d3a56ddcca4343582\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "71d084f8d643a362bbe6ba0807b610ff40cfc4fb",
      "tree": "1c11cce18615307202514c11e1d894e44e2d0a7f",
      "parents": [
        "1b1d2e3139e70eca34049d0bc4e9b45bbdc4306b"
      ],
      "author": {
        "name": "Chan Wang",
        "email": "chanwang@google.com",
        "time": "Mon Nov 11 22:37:36 2024 +0000"
      },
      "committer": {
        "name": "Chan Wang",
        "email": "chanwang@google.com",
        "time": "Mon Nov 11 22:39:45 2024 +0000"
      },
      "message": "Use \u0027partition\u0027 instead of \u0027preinstalledModulePath\u0027 field in \u0027ApexInfo\u0027\n\nBug: 3335753\n\nTest: atest vintf_object_test\nTest: atest libvintf_test\nTest: atest libvintffm_test\nTest: atest vintf_object_recovery_test\nChange-Id: I1401875ef080b03fab9688badf7f671f41b092d6\n"
    },
    {
      "commit": "f41c3dd40f2a50ff69476d1c235ef0db612ddc2c",
      "tree": "a160e70a5826ace07c170480b07bb17c31e9afd1",
      "parents": [
        "a679b7657a6db19bbc4b75b79e57d674b328acd6",
        "3c2e835fa06772472f6d33d02355725f2609e9ad"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Tue Oct 22 01:46:07 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 22 01:46:07 2024 +0000"
      },
      "message": "Add proposed trendy teams for VTS modules am: 1b1d2e3139 am: 3c2e835fa0\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3304587\n\nChange-Id: I51298943659cf2189e1c2ddfaa19dfd76ab68050\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3c2e835fa06772472f6d33d02355725f2609e9ad",
      "tree": "a160e70a5826ace07c170480b07bb17c31e9afd1",
      "parents": [
        "c98ef281fef37eb00119911df9e013de92c21ac0",
        "1b1d2e3139e70eca34049d0bc4e9b45bbdc4306b"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Tue Oct 22 01:23:58 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 22 01:23:58 2024 +0000"
      },
      "message": "Add proposed trendy teams for VTS modules am: 1b1d2e3139\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3304587\n\nChange-Id: Ic698cfbee9c305a460d65b44f866c68d1ec6f372\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a679b7657a6db19bbc4b75b79e57d674b328acd6",
      "tree": "5e7f555c62ec26e8f87ecd18402f3da05f7f4590",
      "parents": [
        "5ce1937b8cbe4a14ecd844ae4e9659321ce51a7f",
        "c98ef281fef37eb00119911df9e013de92c21ac0"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 21:12:43 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 21:12:43 2024 +0000"
      },
      "message": "[automerger skipped] Mark 24Q4 as merged in aosp-main-future am: c98ef281fe -s ours\n\nam skip reason: Merged-In Ic05dcb585bc9c417c396c89ac561158a2b34d53f with SHA-1 5ce1937b8c is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libvintf/+/29935381\n\nChange-Id: Iaf864f64f110b5225770622d7ba0e8f031210050\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c98ef281fef37eb00119911df9e013de92c21ac0",
      "tree": "5e7f555c62ec26e8f87ecd18402f3da05f7f4590",
      "parents": [
        "9aaa1d68953ced8b97f2ef9181b9d76d2480de16",
        "2bb081ee2cf4b0eae08a9ca269d535b9988b555a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:39 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:39 2024 -0700"
      },
      "message": "Mark 24Q4 as merged in aosp-main-future\n\nBug: 373937381\nMerged-In: Ic05dcb585bc9c417c396c89ac561158a2b34d53f\nChange-Id: Ieefbb555a4b4e51a2ea6f29b103bba03296142c4\n"
    },
    {
      "commit": "1b1d2e3139e70eca34049d0bc4e9b45bbdc4306b",
      "tree": "a160e70a5826ace07c170480b07bb17c31e9afd1",
      "parents": [
        "b4c708886574ef4a94b0819c062f3fcb3c2487a4"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Sat Oct 12 09:14:52 2024 +0000"
      },
      "committer": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Sat Oct 12 09:15:08 2024 +0000"
      },
      "message": "Add proposed trendy teams for VTS modules\n\nChange-Id: I9d554fb5c13b5ca30bb758c8eb38c719c0bad8bf\nTest: build locally\nBug: 368362374\n"
    },
    {
      "commit": "5ce1937b8cbe4a14ecd844ae4e9659321ce51a7f",
      "tree": "5e7f555c62ec26e8f87ecd18402f3da05f7f4590",
      "parents": [
        "2bb081ee2cf4b0eae08a9ca269d535b9988b555a",
        "9aaa1d68953ced8b97f2ef9181b9d76d2480de16"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Sep 27 01:51:02 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 27 01:51:02 2024 +0000"
      },
      "message": "PathReplacingFileSystem with multiple replacements am: b4c7088865 am: 9aaa1d6895\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3283181\n\nChange-Id: Ic05dcb585bc9c417c396c89ac561158a2b34d53f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9aaa1d68953ced8b97f2ef9181b9d76d2480de16",
      "tree": "5e7f555c62ec26e8f87ecd18402f3da05f7f4590",
      "parents": [
        "b0c438278abd096120c9efe13e3037488cfe79bb",
        "b4c708886574ef4a94b0819c062f3fcb3c2487a4"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Sep 27 01:40:25 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 27 01:40:25 2024 +0000"
      },
      "message": "PathReplacingFileSystem with multiple replacements am: b4c7088865\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3283181\n\nChange-Id: Iaa4309d4568353eef72d57d56d193d7e7aa37588\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b4c708886574ef4a94b0819c062f3fcb3c2487a4",
      "tree": "5e7f555c62ec26e8f87ecd18402f3da05f7f4590",
      "parents": [
        "9a017006a27199569e1fda111493ec90b9a4bcae"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Sep 27 02:28:04 2024 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Sep 27 02:29:56 2024 +0900"
      },
      "message": "PathReplacingFileSystem with multiple replacements\n\nThis is to support multiple temp-mounts of staged apexes when running\ncheckvintf with staged apexes.\n\nBug: 364999002\nTest: libvintf_test (tests added)\nChange-Id: Ia3904997e54794f00da768ecd70af2f9059723f7\n"
    },
    {
      "commit": "2bb081ee2cf4b0eae08a9ca269d535b9988b555a",
      "tree": "e4659bcabd99d55e38affe28765859b1bf2c35e7",
      "parents": [
        "d4251388d71e00b3df73117edfb1df024d188560",
        "b0c438278abd096120c9efe13e3037488cfe79bb"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Sep 11 15:53:28 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 15:53:28 2024 +0000"
      },
      "message": "Move vts_halManifest_validate_test to presubmit am: 9a017006a2 am: b0c438278a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3262078\n\nChange-Id: I41d93ed295eb3d2e20bb3f3962c6ec051c9c2606\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b0c438278abd096120c9efe13e3037488cfe79bb",
      "tree": "e4659bcabd99d55e38affe28765859b1bf2c35e7",
      "parents": [
        "7911b2a422268db83f256cc8a126aae557518bc5",
        "9a017006a27199569e1fda111493ec90b9a4bcae"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Sep 11 15:45:00 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 15:45:00 2024 +0000"
      },
      "message": "Move vts_halManifest_validate_test to presubmit am: 9a017006a2\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3262078\n\nChange-Id: I4ea7d45a833b274934e398ac2aee22857bffec0d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9a017006a27199569e1fda111493ec90b9a4bcae",
      "tree": "e4659bcabd99d55e38affe28765859b1bf2c35e7",
      "parents": [
        "5d7a53398f38b19452b962592f6add397ab3723d"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Sep 11 12:42:07 2024 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Sep 11 12:42:07 2024 +0000"
      },
      "message": "Move vts_halManifest_validate_test to presubmit\n\nBug: 364820126\nTest: atest vts_halManifest_validate_test\nChange-Id: I42339548609a5dcdf557f3614742fe23ef8cd29c\n"
    },
    {
      "commit": "d4251388d71e00b3df73117edfb1df024d188560",
      "tree": "bec6c69dec35dd0eeab100db18e9b9b7025c1b24",
      "parents": [
        "8ba0f36181aff003eae8550bfd2765ec11c10a79",
        "7911b2a422268db83f256cc8a126aae557518bc5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 11 08:09:14 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 08:09:14 2024 +0000"
      },
      "message": "Merge \"Add support for updatable-via-system attr in vintf manifest\" into main am: 5d7a53398f am: 7911b2a422\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3256776\n\nChange-Id: I06a01d134915c42f6bff8796a5c675a6f35858ea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7911b2a422268db83f256cc8a126aae557518bc5",
      "tree": "bec6c69dec35dd0eeab100db18e9b9b7025c1b24",
      "parents": [
        "c20a8947d848867bf2ede092f358dd27b4e2d1a4",
        "5d7a53398f38b19452b962592f6add397ab3723d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 11 07:59:03 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 07:59:03 2024 +0000"
      },
      "message": "Merge \"Add support for updatable-via-system attr in vintf manifest\" into main am: 5d7a53398f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3256776\n\nChange-Id: Idffacd85652f3d42315b73199ae9da3f90177526\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5d7a53398f38b19452b962592f6add397ab3723d",
      "tree": "bec6c69dec35dd0eeab100db18e9b9b7025c1b24",
      "parents": [
        "5f005c4c0c08c9086f8afc5b3986ff1b44f2fc38",
        "d2e52794478dd41f37db9c0a029347efd284cb0e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 11 07:55:36 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 11 07:55:36 2024 +0000"
      },
      "message": "Merge \"Add support for updatable-via-system attr in vintf manifest\" into main"
    },
    {
      "commit": "8ba0f36181aff003eae8550bfd2765ec11c10a79",
      "tree": "3b6cf6b50757184bd02a319d8d8858304b0a6b31",
      "parents": [
        "14b1bb196b126d74726bbdffdf9eaa2afa641d12",
        "c20a8947d848867bf2ede092f358dd27b4e2d1a4"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Sep 10 16:50:46 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 10 16:50:46 2024 +0000"
      },
      "message": "Fix /odm paths am: 5f005c4c0c am: c20a8947d8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3256568\n\nChange-Id: I9dadccf6f46d702fe48112e978a8bb6595dbef5a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c20a8947d848867bf2ede092f358dd27b4e2d1a4",
      "tree": "3b6cf6b50757184bd02a319d8d8858304b0a6b31",
      "parents": [
        "42e905bcabff63c9e3d1954d82d5f2404d150630",
        "5f005c4c0c08c9086f8afc5b3986ff1b44f2fc38"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Sep 10 16:29:44 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 10 16:29:44 2024 +0000"
      },
      "message": "Fix /odm paths am: 5f005c4c0c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3256568\n\nChange-Id: Ib483242008b3b87ca8222c312870e9c4c7a7342f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5f005c4c0c08c9086f8afc5b3986ff1b44f2fc38",
      "tree": "3b6cf6b50757184bd02a319d8d8858304b0a6b31",
      "parents": [
        "46f6ff260aaa31eb859ff15608413c5a2b20551a"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Sat Sep 07 10:40:13 2024 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Sat Sep 07 10:40:13 2024 +0900"
      },
      "message": "Fix /odm paths\n\n/odm can be a symlink to /vendor/odm, not /system/odm.\n\nBug: 361698627\nTest: m\nChange-Id: Id1be5c515afd6fffb630cda3281b2a54b89f4f26\n"
    },
    {
      "commit": "14b1bb196b126d74726bbdffdf9eaa2afa641d12",
      "tree": "44495876a1724677eae5e9d423c10d2bf18d60f1",
      "parents": [
        "55454c04b185edccb2daa65d3912a777cba729f9",
        "42e905bcabff63c9e3d1954d82d5f2404d150630"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Sep 06 16:06:18 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 06 16:06:18 2024 +0000"
      },
      "message": "Merge \"Add vts_halManifest_validate_test to postsubmit test\" into main am: 46f6ff260a am: 42e905bcab\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3254682\n\nChange-Id: Ia1c0f8cf340971a08fdef1f6d92a28c8176abb3f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "42e905bcabff63c9e3d1954d82d5f2404d150630",
      "tree": "44495876a1724677eae5e9d423c10d2bf18d60f1",
      "parents": [
        "f6de0396209ac70fe951a60805f2d53fec24620b",
        "46f6ff260aaa31eb859ff15608413c5a2b20551a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Sep 06 15:55:21 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 06 15:55:21 2024 +0000"
      },
      "message": "Merge \"Add vts_halManifest_validate_test to postsubmit test\" into main am: 46f6ff260a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3254682\n\nChange-Id: Ic475e901dd5bf6a9288ea81106be87b11a9be2f0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "46f6ff260aaa31eb859ff15608413c5a2b20551a",
      "tree": "44495876a1724677eae5e9d423c10d2bf18d60f1",
      "parents": [
        "f6de0396209ac70fe951a60805f2d53fec24620b",
        "fe588da9109fac5f385c20403395f875bd6b7f13"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Sep 06 15:44:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 06 15:44:12 2024 +0000"
      },
      "message": "Merge \"Add vts_halManifest_validate_test to postsubmit test\" into main"
    },
    {
      "commit": "fe588da9109fac5f385c20403395f875bd6b7f13",
      "tree": "44495876a1724677eae5e9d423c10d2bf18d60f1",
      "parents": [
        "aff40e75b61c06ca9af6f5b852d2a32204113ffc"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Sep 06 08:35:49 2024 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Sep 06 08:39:35 2024 +0000"
      },
      "message": "Add vts_halManifest_validate_test to postsubmit test\n\nBug: 364234794\nTest: atest vts_halManifest_validate_test\nChange-Id: I3da83d91aee395f11cf89807080630c4345bf88e\n"
    },
    {
      "commit": "d2e52794478dd41f37db9c0a029347efd284cb0e",
      "tree": "1f30620128f60331abedd2ceed4cb951f8369609",
      "parents": [
        "aff40e75b61c06ca9af6f5b852d2a32204113ffc"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Thu Sep 05 08:36:00 2024 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Sep 06 08:28:46 2024 +0000"
      },
      "message": "Add support for updatable-via-system attr in vintf manifest\n\nThis attribute will be used for HALs whose VINTF manifest is in\nthe /vendor partition but has the implementation in the /system\npartition.\n\nBug: 364234794\nTest: atest vts_halManifest_validate_test\nTest: atest --host libvintf_test\nChange-Id: I90b8bebf2b90bdedf501448bedd4249037905dde\n"
    },
    {
      "commit": "55454c04b185edccb2daa65d3912a777cba729f9",
      "tree": "32488548ee6634cf2b74a31458c8bd697abd3ac4",
      "parents": [
        "f2a30c51fff4732dbcdc9ffd755267567041c3b8",
        "f6de0396209ac70fe951a60805f2d53fec24620b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 30 21:02:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 30 21:02:42 2024 +0000"
      },
      "message": "Merge \"Revert \"Support min-level and max-level in the device manifest\"\" into main am: aff40e75b6 am: f6de039620\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3250012\n\nChange-Id: Idc15f05806f6b0359e28639d5a7562b44e12cfbc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f6de0396209ac70fe951a60805f2d53fec24620b",
      "tree": "32488548ee6634cf2b74a31458c8bd697abd3ac4",
      "parents": [
        "cd11d3c78dec108cdea80ae8ca216e93b33c68a5",
        "aff40e75b61c06ca9af6f5b852d2a32204113ffc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 30 20:52:30 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 30 20:52:30 2024 +0000"
      },
      "message": "Merge \"Revert \"Support min-level and max-level in the device manifest\"\" into main am: aff40e75b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libvintf/+/3250012\n\nChange-Id: Id3356a7e01e50304da0fd176157ed76f264bd303\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aff40e75b61c06ca9af6f5b852d2a32204113ffc",
      "tree": "32488548ee6634cf2b74a31458c8bd697abd3ac4",
      "parents": [
        "2b108ceea11dd5610b80934bd85ae8032bc4bf01",
        "b26da4918d18f57b7f7938f704a2dda84a5faac2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Aug 30 20:46:40 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 30 20:46:40 2024 +0000"
      },
      "message": "Merge \"Revert \"Support min-level and max-level in the device manifest\"\" into main"
    },
    {
      "commit": "b26da4918d18f57b7f7938f704a2dda84a5faac2",
      "tree": "d38be1f2e0cb4183e8e8904b7c7150c9354af287",
      "parents": [
        "dbf174327ccad4b3f1fd00a4fbe8fd3c3a8db32d"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Aug 29 16:26:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 29 16:26:42 2024 +0000"
      },
      "message": "Revert \"Support min-level and max-level in the device manifest\"\n\nThis reverts commit dbf174327ccad4b3f1fd00a4fbe8fd3c3a8db32d.\n\nReason for revert: investigating b/362187533#comment13\n\nChange-Id: I08d716f637e13c3ff93612e2015e37056145cb2d\n"
    },
    {
      "commit": "f2a30c51fff4732dbcdc9ffd755267567041c3b8",
      "tree": "3ee04df853143693e33d082f94d457e87584d99c",
      "parents": [
        "73f1f5fe3cc9679a8f18d40dc126111f984269c8",
        "cd11d3c78dec108cdea80ae8ca216e93b33c68a5"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Aug 22 17:38:35 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 22 17:38:35 2024 +0000"
      },
      "message": "[automerger skipped] Update ValidateHalManifest with min-level/max-level am: 0304ff11b8 -s ours am: cd11d3c78d -s ours\n\nam skip reason: Merged-In Ie17c590ff054a7eee6951773d7eb261a9204ef24 with SHA-1 822cf7326e is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libvintf/+/28905758\n\nChange-Id: I2d441bafa796c651731da9c3dfb504b4d515d459\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "73f1f5fe3cc9679a8f18d40dc126111f984269c8",
      "tree": "3ee04df853143693e33d082f94d457e87584d99c",
      "parents": [
        "3ce374f8ce6d47897abded255175e050c14d3153",
        "d7388ec929f28f1aa508e88687236c43b329f5e0"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Aug 22 17:38:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 22 17:38:31 2024 +0000"
      },
      "message": "[automerger skipped] Move generate xsd file to avoid requiring API Review am: 82417fb442 -s ours am: d7388ec929 -s ours\n\nam skip reason: Merged-In I72a7ec51f13dc3e9167f06e2e1d13a0c85def9cb with SHA-1 e52cce4777 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libvintf/+/28905776\n\nChange-Id: I082ef380919ee89775af0a6b039010edd849fb2e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cd11d3c78dec108cdea80ae8ca216e93b33c68a5",
      "tree": "3ee04df853143693e33d082f94d457e87584d99c",
      "parents": [
        "d7388ec929f28f1aa508e88687236c43b329f5e0",
        "0304ff11b8bcb3a68eb1e8b059aeadaea65fb569"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Aug 22 17:32:26 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 22 17:32:26 2024 +0000"
      },
      "message": "[automerger skipped] Update ValidateHalManifest with min-level/max-level am: 0304ff11b8 -s ours\n\nam skip reason: Merged-In Ie17c590ff054a7eee6951773d7eb261a9204ef24 with SHA-1 822cf7326e is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libvintf/+/28905758\n\nChange-Id: I48ff73558e2185bfb425863a6e13f940a7a40649\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d7388ec929f28f1aa508e88687236c43b329f5e0",
      "tree": "3ee04df853143693e33d082f94d457e87584d99c",
      "parents": [
        "ea2bcac7d8b69bdf020579ebd6f7ae46a08266f2",
        "82417fb4427f6db8006128542a0de6cc3a15af16"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Aug 22 17:32:21 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 22 17:32:21 2024 +0000"
      },
      "message": "[automerger skipped] Move generate xsd file to avoid requiring API Review am: 82417fb442 -s ours\n\nam skip reason: Merged-In I72a7ec51f13dc3e9167f06e2e1d13a0c85def9cb with SHA-1 e52cce4777 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libvintf/+/28905776\n\nChange-Id: I63e2322dad39a95ddd59d394c3b44f18d9325344\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "3ce374f8ce6d47897abded255175e050c14d3153"
}
