)]}'
{
  "log": [
    {
      "commit": "1cce9fa482fcac4bce1024dab7ee8b7635ff9d7d",
      "tree": "e3d6d41f9bc2a09cae52907ade1126d0785a7af7",
      "parents": [
        "d632180676fddc9cc11b42fcca028ac10fbb3fb0"
      ],
      "author": {
        "name": "Kornel Dulęba",
        "email": "korneld@google.com",
        "time": "Mon Jan 27 12:09:01 2025 +0000"
      },
      "committer": {
        "name": "Kornel Dulęba",
        "email": "korneld@google.com",
        "time": "Thu Feb 20 05:35:15 2025 -0800"
      },
      "message": "logpersist: Remove the ro.debuggable check\n\nThis script really implements three functionalities using ${progname} to\ndecide what to do. Only one of them - logpersist.cat - requires the\nbuild to be debuggable due to a dependency on the \"su\" binary.\nRemove the check altogether, since arguably it\u0027s not really useful and\nprevents us from using the script on user builds.\nWith this change \"logpersist.cat\" will now fail complaining about:\n\"/system/bin/logpersist.cat[166]: su: inaccessible or not found\",\ninstead logging a \"logpersist.cat - Permission denied\" error message.\n\nBug: 390135414\nTest: Verify that persistent logcat can be started on user build.\nChange-Id: I7665d42de1ff8a4ad1ef0e32721ef892e9798c0b\n"
    },
    {
      "commit": "d632180676fddc9cc11b42fcca028ac10fbb3fb0",
      "tree": "23890764ab35292c4ef80f9e4baf0a63c46b467f",
      "parents": [
        "d3df189740080d0c8aa2c7632f6a58825bfc28ad",
        "64459689d1fa285ee96a938831cdfc2f73b1d14f"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 19 16:54:54 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 16:54:54 2025 -0800"
      },
      "message": "Reset persist.log.tag while running testing am: edcc76408c am: 64459689d1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3496601\n\nChange-Id: I543d0c6f0301fb954b0de27e0624796238c45082\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "64459689d1fa285ee96a938831cdfc2f73b1d14f",
      "tree": "681ee53dec6f29d79086db0c90a0e2140039aa02",
      "parents": [
        "7cc05b1ee8df45aee22fefaaff81706c3bfdcdf1",
        "edcc76408c2c10c0cbf17b92f172c967e6056719"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 19 16:40:46 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 16:40:46 2025 -0800"
      },
      "message": "Reset persist.log.tag while running testing am: edcc76408c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3496601\n\nChange-Id: Ia216be8323115f8f2cf01a5166b0c18448bd4719\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "edcc76408c2c10c0cbf17b92f172c967e6056719",
      "tree": "33bbb99ddad5266b345625ddf119a855efb262a0",
      "parents": [
        "f63ef07fb4490dfd7528e8fab7d3361f8e0efe50"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jun 26 11:30:43 2023 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Feb 18 16:13:37 2025 -0800"
      },
      "message": "Reset persist.log.tag while running testing\n\nThe system property changes the default log level for \"all\" log tags\neven including the unique tag that this test uses. So, if it is set in\nDUT, testing the behavior of APIs like  __android_log_is_loggable\nbecomes impossible, because the system property can override the log\nlevel that is given to the API by the test.\n\nWork around this issue by resetting the system property while running\nthis test. It is restored to its original value (if it had one), after\nthe test is done, either successfully or not.\n\nBug: 279123901\nTest: adb shell setprop persist.log.tag I\nRun `atest CtsLiblogTestCases:liblog_global_state`\n\nChange-Id: I36a55472d101f48b371f7aeee576da92e86e9add\n(cherry picked from commit eaee83036f427f050d5337431917abd166193fe6)\n"
    },
    {
      "commit": "d3df189740080d0c8aa2c7632f6a58825bfc28ad",
      "tree": "23890764ab35292c4ef80f9e4baf0a63c46b467f",
      "parents": [
        "4fe5c99d101e60db3accbf1c5c0ab1ad5656734c"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Feb 11 12:57:47 2025 +1100"
      },
      "committer": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Tue Feb 11 13:08:27 2025 +1100"
      },
      "message": "logd.auditd: Skip caching for pidToUid and pidToName\n\nSkip the caching introduced by LogStatistics for audit messages. The pid\n\u003c-\u003e uid mapping may be outdated, which leads to meaningless field values\nin denial messages.\n\nNote that the call to android::UidToName is kept, as the mapping is\nbased on /data/misc/packages.list which is updated using inotify.\n\nBug: 368380090\nTest: presubmit\nChange-Id: I3a9971dbc3b59e91471cc2097fbb4c95a6bdcabe\n"
    },
    {
      "commit": "4fe5c99d101e60db3accbf1c5c0ab1ad5656734c",
      "tree": "8b64bbde7d111677f144e56d488d825a7b8c4363",
      "parents": [
        "3de8a47a8a4de2bcd73af1c1b1f75fbb6afea3c3",
        "83e31f096be6ce45b4aad33621f25a6fa333c920"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 10 09:22:51 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 10 09:22:51 2025 -0800"
      },
      "message": "Merge \"Don\u0027t parse a text file when a stat() will do.\" into main"
    },
    {
      "commit": "83e31f096be6ce45b4aad33621f25a6fa333c920",
      "tree": "e1535163c29fbd1af7bc52f8a3caf9a5347b5703",
      "parents": [
        "02fa41491ad816bf643e2943fca2abda13b66741"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 07 13:16:21 2025 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 07 13:16:21 2025 -0800"
      },
      "message": "Don\u0027t parse a text file when a stat() will do.\n\nThis code only wanted the primary uid anyway.\n\nChange-Id: Ia87691b9f7f7d085a4f37d6caf9d12598d7702d3\n"
    },
    {
      "commit": "3de8a47a8a4de2bcd73af1c1b1f75fbb6afea3c3",
      "tree": "4317c0d549c470ea98dc4cdbd9bd432771f7a74f",
      "parents": [
        "02fa41491ad816bf643e2943fca2abda13b66741"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 07 10:55:14 2025 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 07 10:55:14 2025 -0800"
      },
      "message": "Remove unused member function.\n\nChange-Id: I3100a22064596c678e633cb3208495acb2de6ffd\n"
    },
    {
      "commit": "02fa41491ad816bf643e2943fca2abda13b66741",
      "tree": "bae839def640c05a7a5f65e17a36b54bb2389e7c",
      "parents": [
        "e41177e3a6cfe201cf60ced6c23d200ae714b915"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jan 30 14:06:16 2025 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jan 30 14:30:12 2025 -0800"
      },
      "message": "Fix logcat tests.\n\nThese tests are very brittle, but it fixes all of the always fail tests.\n\nTest: All logcat unit tests pass.\nChange-Id: If7318a6e7f4d5a0502c4949ff23aa49a01c79d7a\n"
    },
    {
      "commit": "e41177e3a6cfe201cf60ced6c23d200ae714b915",
      "tree": "f185192db70d742f6f40271369c715335f121d3d",
      "parents": [
        "545482a30d17eef312ab15b813798b8eafcb2363",
        "163c599ffde9ed4efcd1435f34648c2e64741fc3"
      ],
      "author": {
        "name": "Abdelrahman Daim",
        "email": "adaim@meta.com",
        "time": "Tue Dec 03 20:53:52 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 03 20:53:52 2024 +0000"
      },
      "message": "Extract LOG_ID_MIN/MAX checks to a helper function. am: 163c599ffd\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3368512\n\nChange-Id: I34dc91ec418d232674a3e10280a5e93839ac973b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "163c599ffde9ed4efcd1435f34648c2e64741fc3",
      "tree": "f185192db70d742f6f40271369c715335f121d3d",
      "parents": [
        "b34720941c1a18249615ebed5a25d05ff12bfad1"
      ],
      "author": {
        "name": "Abdelrahman Daim",
        "email": "adaim@meta.com",
        "time": "Fri Nov 22 08:51:26 2024 -0800"
      },
      "committer": {
        "name": "Abdelrahman Daim",
        "email": "adaim@meta.com",
        "time": "Tue Dec 03 11:50:24 2024 +0000"
      },
      "message": "Extract LOG_ID_MIN/MAX checks to a helper function.\n\nSummary: Repeated checks moved into a single helper function\n\nTest: Successful Build on master branch\n\nChange-Id: Ib039701d34036c15ce93ba9d23732947ed9e93bc\nSigned-off-by: Abdelrahman Daim \u003cadaim@meta.com\u003e\n"
    },
    {
      "commit": "545482a30d17eef312ab15b813798b8eafcb2363",
      "tree": "847494e689375fbc6116884c97ba40c151cf031c",
      "parents": [
        "dee7dee7d0f761cc18a6243d79890e9b78224189",
        "1eeff726373716667e1fd8c277a0085f71e64ed3"
      ],
      "author": {
        "name": "Sasha McIntosh",
        "email": "sashamcintosh@google.com",
        "time": "Mon Sep 16 21:33:07 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Sep 16 21:33:07 2024 +0000"
      },
      "message": "Allow larger buffer size on desktop am: b34720941c am: 1eeff72637\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3267155\n\nChange-Id: I1e94605db0d1617d228e0d4d2e0bd96fae10ba75\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1eeff726373716667e1fd8c277a0085f71e64ed3",
      "tree": "847494e689375fbc6116884c97ba40c151cf031c",
      "parents": [
        "54cdc7e977e2fed91315929b1e50a263a7340231",
        "b34720941c1a18249615ebed5a25d05ff12bfad1"
      ],
      "author": {
        "name": "Sasha McIntosh",
        "email": "sashamcintosh@google.com",
        "time": "Mon Sep 16 21:11:06 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Sep 16 21:11:06 2024 +0000"
      },
      "message": "Allow larger buffer size on desktop am: b34720941c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3267155\n\nChange-Id: I52be8ad61c5cdb46db3cbb4fa92c0d53f9f6702a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b34720941c1a18249615ebed5a25d05ff12bfad1",
      "tree": "847494e689375fbc6116884c97ba40c151cf031c",
      "parents": [
        "e0b48ada3fbfc430db75b66c8cbc5865a613a759"
      ],
      "author": {
        "name": "Sasha McIntosh",
        "email": "sashamcintosh@google.com",
        "time": "Mon Sep 16 16:54:16 2024 +0000"
      },
      "committer": {
        "name": "Sasha McIntosh",
        "email": "sashamcintosh@google.com",
        "time": "Mon Sep 16 16:54:16 2024 +0000"
      },
      "message": "Allow larger buffer size on desktop\n\nSimilarly to the automotive case, desktop debug builds benefit from a larger buffer size.\n\nChange-Id: Ifd6704ec6deb19ab1eae3462e4e95addc2fd3c00\n"
    },
    {
      "commit": "dee7dee7d0f761cc18a6243d79890e9b78224189",
      "tree": "9d2aad99a26cb299cb1c40ff5ea8334e0730a9ac",
      "parents": [
        "c47b22f3dffa9325b054e172dba737712afc771f",
        "54cdc7e977e2fed91315929b1e50a263a7340231"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 11 14:42:13 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 14:42:13 2024 +0000"
      },
      "message": "Merge \"Revert \"Add log ID to proto output.\"\" into main am: e0b48ada3f am: 54cdc7e977\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3259600\n\nChange-Id: I226f40c7012cfe2b4f8e18b2f83c2bc74f9bec5f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "54cdc7e977e2fed91315929b1e50a263a7340231",
      "tree": "9d2aad99a26cb299cb1c40ff5ea8334e0730a9ac",
      "parents": [
        "7e18434ea03ee2bc35da8ac5b7a3262bf57dcf2a",
        "e0b48ada3fbfc430db75b66c8cbc5865a613a759"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 11 14:33:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 14:33:04 2024 +0000"
      },
      "message": "Merge \"Revert \"Add log ID to proto output.\"\" into main am: e0b48ada3f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3259600\n\nChange-Id: If2e4a0635cc4a8226584f7b03a276da7ba428c32\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e0b48ada3fbfc430db75b66c8cbc5865a613a759",
      "tree": "9d2aad99a26cb299cb1c40ff5ea8334e0730a9ac",
      "parents": [
        "5fe98673826e6661b9a88c29f57ae860acd6a5c8",
        "2f558a1e56d0bfeeca184201e578bc4805cf7f91"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 11 14:28:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 11 14:28:59 2024 +0000"
      },
      "message": "Merge \"Revert \"Add log ID to proto output.\"\" into main"
    },
    {
      "commit": "2f558a1e56d0bfeeca184201e578bc4805cf7f91",
      "tree": "38b0f510a4fdd65150e56b1cc8d7f30d89713a62",
      "parents": [
        "692fe99eb51624478c9fb4ba4e99609fecca8c4c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Sep 11 13:49:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 11 13:49:19 2024 +0000"
      },
      "message": "Revert \"Add log ID to proto output.\"\n\nThis reverts commit 692fe99eb51624478c9fb4ba4e99609fecca8c4c.\n\nReason for revert: Broken build\n\nChange-Id: Iae7365fba455ac9b35a9856d0fbd0999f49bd0fd\n"
    },
    {
      "commit": "c47b22f3dffa9325b054e172dba737712afc771f",
      "tree": "772901a460eab18149c419b04daa186babbec660",
      "parents": [
        "fd0f4638b5c1de8b835a59e442e7a26f133538ac",
        "7e18434ea03ee2bc35da8ac5b7a3262bf57dcf2a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Sep 11 13:38:30 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 13:38:30 2024 +0000"
      },
      "message": "Merge \"Add log ID to proto output.\" into main am: 5fe9867382 am: 7e18434ea0\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3261897\n\nChange-Id: I31a6bb4d9655c436f051b34e3deb2cdc8592eb44\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7e18434ea03ee2bc35da8ac5b7a3262bf57dcf2a",
      "tree": "772901a460eab18149c419b04daa186babbec660",
      "parents": [
        "11d8ceac8cad362300f7032aaf3c0e1cf73f38b8",
        "5fe98673826e6661b9a88c29f57ae860acd6a5c8"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Sep 11 13:28:36 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 13:28:36 2024 +0000"
      },
      "message": "Merge \"Add log ID to proto output.\" into main am: 5fe9867382\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3261897\n\nChange-Id: Id88be0aab0b2a8bcb4d29e64a862a4488a410a35\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5fe98673826e6661b9a88c29f57ae860acd6a5c8",
      "tree": "772901a460eab18149c419b04daa186babbec660",
      "parents": [
        "a6cda2c5df739114a0896142038a4618f9fd03ca",
        "692fe99eb51624478c9fb4ba4e99609fecca8c4c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Sep 11 13:20:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 11 13:20:04 2024 +0000"
      },
      "message": "Merge \"Add log ID to proto output.\" into main"
    },
    {
      "commit": "692fe99eb51624478c9fb4ba4e99609fecca8c4c",
      "tree": "8c1193123a3b932128622b7e21424ceb403ec51f",
      "parents": [
        "96438dd3c4d0f8b6b3c72a65d40e732fef2732bf"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Sep 10 20:01:53 2024 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Sep 10 20:09:35 2024 +0000"
      },
      "message": "Add log ID to proto output.\n\nThis allows for tooling that consumes the proto output to make decisions\nbased on log source without having to run one copy of logcat per log\nsource. For example, most of the kernel log tags are broken, so we may\nwant to apply some better heuristics for determining tag, or throw out\nthe idea of a tag altogether.\n\nTest: Inspect logcat proto output\n\nChange-Id: Ibca34fac712defd32944cfeae0efc44cac68be1b\n"
    },
    {
      "commit": "fd0f4638b5c1de8b835a59e442e7a26f133538ac",
      "tree": "9d2aad99a26cb299cb1c40ff5ea8334e0730a9ac",
      "parents": [
        "71d0cc8685b1690b8d59527a349489b3d33b7152",
        "11d8ceac8cad362300f7032aaf3c0e1cf73f38b8"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Sep 07 05:36:53 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 07 05:36:53 2024 +0000"
      },
      "message": "[automerger skipped] Merge 24Q3 to AOSP main am: a6cda2c5df -s ours am: 11d8ceac8c -s ours\n\nam skip reason: Merged-In I6686e7cdd89b36ab9d5c32ae3fa063cb9cee490f with SHA-1 279582bde8 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3255568\n\nChange-Id: I1fbb18bfa4dfe445b7e2fe06ae34b9596a39bf21\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "11d8ceac8cad362300f7032aaf3c0e1cf73f38b8",
      "tree": "9d2aad99a26cb299cb1c40ff5ea8334e0730a9ac",
      "parents": [
        "481a27e1d3bced79c549a512bb479f40b85b5524",
        "a6cda2c5df739114a0896142038a4618f9fd03ca"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Sep 07 02:46:36 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Sep 07 02:46:36 2024 +0000"
      },
      "message": "[automerger skipped] Merge 24Q3 to AOSP main am: a6cda2c5df -s ours\n\nam skip reason: Merged-In I6686e7cdd89b36ab9d5c32ae3fa063cb9cee490f with SHA-1 279582bde8 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3255568\n\nChange-Id: Ib7d461ed82af9123c3c19d63535c005de49da031\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a6cda2c5df739114a0896142038a4618f9fd03ca",
      "tree": "9d2aad99a26cb299cb1c40ff5ea8334e0730a9ac",
      "parents": [
        "a92c51c809beba4aea88b2eec1862842f40a2ba1",
        "481a27e1d3bced79c549a512bb479f40b85b5524"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 05 17:03:08 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 05 17:03:08 2024 -0700"
      },
      "message": "Merge 24Q3 to AOSP main\n\nBug: 357762254\nMerged-In: I6686e7cdd89b36ab9d5c32ae3fa063cb9cee490f\nChange-Id: I480ee2e21398ed6169d5ae3b0fbc01f8ad38b08e\n"
    },
    {
      "commit": "71d0cc8685b1690b8d59527a349489b3d33b7152",
      "tree": "9d2aad99a26cb299cb1c40ff5ea8334e0730a9ac",
      "parents": [
        "f5be97db4b1518bb5d40b39b678ae4fb8c77e0fb",
        "481a27e1d3bced79c549a512bb479f40b85b5524"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Sep 04 00:59:38 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 04 00:59:38 2024 +0000"
      },
      "message": "Remove NDK exports am: a92c51c809 am: 481a27e1d3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3248586\n\nChange-Id: I1e29a42d5475cc88f669777336060c416c72f107\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "481a27e1d3bced79c549a512bb479f40b85b5524",
      "tree": "9d2aad99a26cb299cb1c40ff5ea8334e0730a9ac",
      "parents": [
        "5e09f06e114702162be7da91cb7961df6b12040b",
        "a92c51c809beba4aea88b2eec1862842f40a2ba1"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Sep 04 00:49:23 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 04 00:49:23 2024 +0000"
      },
      "message": "Remove NDK exports am: a92c51c809\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3248586\n\nChange-Id: I5fa50004bc39142bbb37aa1f859b27e7e7abb8de\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a92c51c809beba4aea88b2eec1862842f40a2ba1",
      "tree": "603ff3ee6719ea1d04fd49fcdc4e03be0c6b1d59",
      "parents": [
        "b58f352cdde8905ef968824d1b3103b52d876d54"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 03 20:43:30 2024 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 03 20:43:30 2024 +0000"
      },
      "message": "Remove NDK exports\n\nBase headers should come from sysroot.\n\nBug: N/A\nTest: build\nChange-Id: If21b3b9eaeea2c27ba61326758187a3dea45ee69\n"
    },
    {
      "commit": "f5be97db4b1518bb5d40b39b678ae4fb8c77e0fb",
      "tree": "8cdbe4e0a40fd421f03ab69ea4e7de6ec63d8b9e",
      "parents": [
        "890fa017c3e1090efc82afe444337ce132fd6e2b",
        "5e09f06e114702162be7da91cb7961df6b12040b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 20 21:40:05 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 20 21:40:05 2024 +0000"
      },
      "message": "[automerger skipped] Merge aosp-24Q3-ts-dev am: 5e09f06e11 -s ours\n\nam skip reason: Merged-In I6686e7cdd89b36ab9d5c32ae3fa063cb9cee490f with SHA-1 279582bde8 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/28850590\n\nChange-Id: Ic4df9f75c2386383ee6e9973e7d8113e9e9717d8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5e09f06e114702162be7da91cb7961df6b12040b",
      "tree": "8cdbe4e0a40fd421f03ab69ea4e7de6ec63d8b9e",
      "parents": [
        "548ad959f787252cf2dbc97b5ca2a7feba5ad2fe",
        "7cc05b1ee8df45aee22fefaaff81706c3bfdcdf1"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 16 10:15:21 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 16 10:15:21 2024 -0700"
      },
      "message": "Merge aosp-24Q3-ts-dev\n\nBug: 358400644\nMerged-In: I6686e7cdd89b36ab9d5c32ae3fa063cb9cee490f\nChange-Id: I06bb1a4a291c3a5118f7ead140365b728ef24a74\n"
    },
    {
      "commit": "890fa017c3e1090efc82afe444337ce132fd6e2b",
      "tree": "8cdbe4e0a40fd421f03ab69ea4e7de6ec63d8b9e",
      "parents": [
        "d4fcc9e451afca92f6bce8804d57a99780d7ccf1",
        "548ad959f787252cf2dbc97b5ca2a7feba5ad2fe"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 12 21:23:20 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 12 21:23:20 2024 +0000"
      },
      "message": "Merge \"Use constexpr.\" into main am: b58f352cdd am: 548ad959f7\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3207550\n\nChange-Id: I04ea2a2f1698f4006224a27ed4a4cb6124a7b309\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "548ad959f787252cf2dbc97b5ca2a7feba5ad2fe",
      "tree": "8cdbe4e0a40fd421f03ab69ea4e7de6ec63d8b9e",
      "parents": [
        "5a22bb6c331759b604a260c4adf9aa1c9eeb3498",
        "b58f352cdde8905ef968824d1b3103b52d876d54"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 12 21:00:43 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 12 21:00:43 2024 +0000"
      },
      "message": "Merge \"Use constexpr.\" into main am: b58f352cdd\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3207550\n\nChange-Id: Id25b08e6f87366dca4209a1e5e04a07f1652fe7d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b58f352cdde8905ef968824d1b3103b52d876d54",
      "tree": "a22a10c618fca1db1b0aeee232f4b7c0479ac4eb",
      "parents": [
        "b74a506c1b69f5b295a8cdfd7e2da3b16db15934",
        "e1d2e8b9e3d2d112f1bde6658749eeb98760883e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 12 20:36:11 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 12 20:36:11 2024 +0000"
      },
      "message": "Merge \"Use constexpr.\" into main"
    },
    {
      "commit": "d4fcc9e451afca92f6bce8804d57a99780d7ccf1",
      "tree": "563aa4ff69b84d7e8565314e7161e3d7d48b5784",
      "parents": [
        "c7d1c2b99d45014d6c8b5276ff96324caaf0d2b1",
        "5a22bb6c331759b604a260c4adf9aa1c9eeb3498"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 09 21:00:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 09 21:00:48 2024 +0000"
      },
      "message": "There\u0027s now just one \u003csys/system_properties.h\u003e. am: b74a506c1b am: 5a22bb6c33\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3211598\n\nChange-Id: I9716f69c1b42f4e083e3333b7b8c1247d3e0b381\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5a22bb6c331759b604a260c4adf9aa1c9eeb3498",
      "tree": "563aa4ff69b84d7e8565314e7161e3d7d48b5784",
      "parents": [
        "94f9e99c0c16043dbf91a4cc114a3c42c43c9d9f",
        "b74a506c1b69f5b295a8cdfd7e2da3b16db15934"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 09 20:43:08 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 09 20:43:08 2024 +0000"
      },
      "message": "There\u0027s now just one \u003csys/system_properties.h\u003e. am: b74a506c1b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3211598\n\nChange-Id: I3dbb91f7bf1f53bba478a7a685925f01229a36cc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b74a506c1b69f5b295a8cdfd7e2da3b16db15934",
      "tree": "c6185527c4251d2fe88abd43d6f86888680f12db",
      "parents": [
        "66089550e7a0cdefe35226eed52458936b102478"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 09 14:01:15 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 09 14:01:15 2024 +0000"
      },
      "message": "There\u0027s now just one \u003csys/system_properties.h\u003e.\n\nChange-Id: I7bb296856b4d276446485b6946342b0255c18611\n"
    },
    {
      "commit": "e1d2e8b9e3d2d112f1bde6658749eeb98760883e",
      "tree": "37e083599d446a3461b578629a08abbb86df2ef5",
      "parents": [
        "66089550e7a0cdefe35226eed52458936b102478"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 05 13:33:52 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 05 13:33:52 2024 +0000"
      },
      "message": "Use constexpr.\n\nSeems like what https://github.com/nmeum/android-tools/blob/master/patches/logging/0004-fix-initializer-element-is-not-constant-error-when-b.patch should have been...\n\nChange-Id: Ibfb3b66ba3b702396a985798100905d74bd78c46\n"
    },
    {
      "commit": "7cc05b1ee8df45aee22fefaaff81706c3bfdcdf1",
      "tree": "681ee53dec6f29d79086db0c90a0e2140039aa02",
      "parents": [
        "0b29d7c98bb6e6a61a24e761afc3d50030d83555"
      ],
      "author": {
        "name": "bkchoi",
        "email": "bkchoi@google.com",
        "time": "Wed Jul 24 12:52:55 2024 -0700"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Jul 24 23:10:46 2024 +0000"
      },
      "message": "Enable secondary_user_on_secondary_display for CtsLiblogTestCases\n\n--secondary_user_on_secondary_display is for background users that have\nUI access on assigned displays, a.k.a. visible background users, on\ndevices that have config_multiuserVisibleBackgroundUsers enabled.\n\nThe main use case is Automotive\u0027s multi-display where passengers\n(modeled as visible background users) can interact with the display\nin front of them concurrently with the driver (modeled as the the\ncurrent user) who interacts with driver\u0027s display.\n\nBug: 354264010\n\nTest: atest --user-type secondary_user_on_secondary_display \\\n          CtsLiblogTestCases\nTest: atest CtsLiblogTestCases\n(cherry picked from https://android-review.googlesource.com/q/commit:279582bde834f50c4cdb2ae40d6e06e39c5c9820)\nMerged-In: I6686e7cdd89b36ab9d5c32ae3fa063cb9cee490f\nChange-Id: I6686e7cdd89b36ab9d5c32ae3fa063cb9cee490f\n"
    },
    {
      "commit": "c7d1c2b99d45014d6c8b5276ff96324caaf0d2b1",
      "tree": "52066c23571eb312fc1883fb57ac84a5282059ae",
      "parents": [
        "ed89e3a86a16cb2c7731069798e92b5d82b25091",
        "94f9e99c0c16043dbf91a4cc114a3c42c43c9d9f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jul 24 21:22:15 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 24 21:22:15 2024 +0000"
      },
      "message": "Merge \"Enable secondary_user_on_secondary_display for CtsLiblogTestCases\" into main am: 66089550e7 am: 94f9e99c0c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3194157\n\nChange-Id: I05b750988006939c6f50c5217431a549d4a38122\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "94f9e99c0c16043dbf91a4cc114a3c42c43c9d9f",
      "tree": "52066c23571eb312fc1883fb57ac84a5282059ae",
      "parents": [
        "3bee3dd75df4b8caa03bb7ccd2a7bd3f560e54b8",
        "66089550e7a0cdefe35226eed52458936b102478"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jul 24 21:03:21 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 24 21:03:21 2024 +0000"
      },
      "message": "Merge \"Enable secondary_user_on_secondary_display for CtsLiblogTestCases\" into main am: 66089550e7\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3194157\n\nChange-Id: Ib604924e078cbca193545d409ed1e5bbc8549230\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "66089550e7a0cdefe35226eed52458936b102478",
      "tree": "2cb823f1623042beabad7f822872b44ab59dabf7",
      "parents": [
        "173d43d054a0d5f5ee9fa87d654e3e7ee72e3edc",
        "279582bde834f50c4cdb2ae40d6e06e39c5c9820"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jul 24 20:47:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 24 20:47:47 2024 +0000"
      },
      "message": "Merge \"Enable secondary_user_on_secondary_display for CtsLiblogTestCases\" into main"
    },
    {
      "commit": "279582bde834f50c4cdb2ae40d6e06e39c5c9820",
      "tree": "7a5baafcec515cbd20bdd3e1a0605df44f4addae",
      "parents": [
        "a51df888d610ba13a55ad97c9d5f928f1bfa7a53"
      ],
      "author": {
        "name": "bkchoi",
        "email": "bkchoi@google.com",
        "time": "Wed Jul 24 12:52:55 2024 -0700"
      },
      "committer": {
        "name": "bkchoi",
        "email": "bkchoi@google.com",
        "time": "Wed Jul 24 12:52:55 2024 -0700"
      },
      "message": "Enable secondary_user_on_secondary_display for CtsLiblogTestCases\n\n--secondary_user_on_secondary_display is for background users that have\nUI access on assigned displays, a.k.a. visible background users, on\ndevices that have config_multiuserVisibleBackgroundUsers enabled.\n\nThe main use case is Automotive\u0027s multi-display where passengers\n(modeled as visible background users) can interact with the display\nin front of them concurrently with the driver (modeled as the the\ncurrent user) who interacts with driver\u0027s display.\n\nBug: 354264010\n\nTest: atest --user-type secondary_user_on_secondary_display \\\n          CtsLiblogTestCases\nTest: atest CtsLiblogTestCases\n\nChange-Id: I6686e7cdd89b36ab9d5c32ae3fa063cb9cee490f\n"
    },
    {
      "commit": "ed89e3a86a16cb2c7731069798e92b5d82b25091",
      "tree": "9eb5ceb20b4555a483d6816e083428166401a0e6",
      "parents": [
        "ced324a789f2c2e760a56a5ab3c8e35685b2df3f",
        "3bee3dd75df4b8caa03bb7ccd2a7bd3f560e54b8"
      ],
      "author": {
        "name": "Liz Prucka",
        "email": "lizprucka@google.com",
        "time": "Tue Jul 23 17:43:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 23 17:43:48 2024 +0000"
      },
      "message": "Error fix from enabling Clang thread-safety checks. am: 173d43d054 am: 3bee3dd75d\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3188401\n\nChange-Id: I2052a33f591199f39c14e6eeb1a265ab373be6e6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3bee3dd75df4b8caa03bb7ccd2a7bd3f560e54b8",
      "tree": "9eb5ceb20b4555a483d6816e083428166401a0e6",
      "parents": [
        "0b29d7c98bb6e6a61a24e761afc3d50030d83555",
        "173d43d054a0d5f5ee9fa87d654e3e7ee72e3edc"
      ],
      "author": {
        "name": "Liz Prucka",
        "email": "lizprucka@google.com",
        "time": "Tue Jul 23 17:26:08 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 23 17:26:08 2024 +0000"
      },
      "message": "Error fix from enabling Clang thread-safety checks. am: 173d43d054\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3188401\n\nChange-Id: Ieeb2b8986b14f8bdb421a668bdd00c6683bd1a8c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "173d43d054a0d5f5ee9fa87d654e3e7ee72e3edc",
      "tree": "8978cb29196d37e34bec8c54e02fdf7115a1aa02",
      "parents": [
        "e4c6d11edda787ba59821bdf66a4cda42deb793e"
      ],
      "author": {
        "name": "Liz Prucka",
        "email": "lizprucka@google.com",
        "time": "Mon Jul 22 20:48:59 2024 +0000"
      },
      "committer": {
        "name": "Liz Prucka",
        "email": "lizprucka@google.com",
        "time": "Tue Jul 23 15:32:24 2024 +0000"
      },
      "message": "Error fix from enabling Clang thread-safety checks.\n\nParent bug: b/353324127. Enabling `thread-safety-reference-return`\nto allow developers to utilize Clang thread safety guardrails\n(GUARDED_BY, REQUIRES, EXCLUDES).\n\nError:\nsystem/logging/logd/SimpleLogBuffer.h:66:50: error: returning\nvariable \u0027logs_\u0027 by reference requires holding mutex \u0027logd_lock\u0027\nexclusively [-Werror,-Wthread-safety-reference-return]\n\nFix: return by value, hold mutex from parent, or remove GUARDED_BY\nattribute.\n\nThis fix removes the GUARDED_BY attribute in order to avoid changing\nfunctionality. If this is not desired, please respond with concerns\nor preferred fix.\n\nChange-Id: Ic80c9a65c3c8289f5f398125c6b742e253454b40\nBug: 353326122\nTest: make\n"
    },
    {
      "commit": "ced324a789f2c2e760a56a5ab3c8e35685b2df3f",
      "tree": "957cc9f2cb34ec9c7f534bd5a0ef9fd7f224fcba",
      "parents": [
        "e6219cb8990d8f51c85d6e7726312b3372f9fd80",
        "0b29d7c98bb6e6a61a24e761afc3d50030d83555"
      ],
      "author": {
        "name": "Rachit Jain",
        "email": "jainrachit@google.com",
        "time": "Tue Jul 16 09:02:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 16 09:02:34 2024 +0000"
      },
      "message": "Enable secondary_user_on_secondary_display for CtsLogdTestCases am: 0b29d7c98b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/28322842\n\nChange-Id: I2b5eb514789737061048dcd2caad8e9e19a21e34\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0b29d7c98bb6e6a61a24e761afc3d50030d83555",
      "tree": "957cc9f2cb34ec9c7f534bd5a0ef9fd7f224fcba",
      "parents": [
        "048cd18c4e2fd95a8689e2b9a5fc8692a68bf690"
      ],
      "author": {
        "name": "Rachit Jain",
        "email": "jainrachit@google.com",
        "time": "Fri Jul 12 18:33:21 2024 +0000"
      },
      "committer": {
        "name": "Rachit Jain",
        "email": "jainrachit@google.com",
        "time": "Mon Jul 15 17:28:30 2024 +0000"
      },
      "message": "Enable secondary_user_on_secondary_display for CtsLogdTestCases\n\nsecondary_user_on_secondary_display is for background users that have\naccess to UI on assigned displays (a.k.a. visible background users) on devices\nthat have config_multiuserVisibleBackgroundUsers enabled. The main use\ncase is Automotive\u0027s multi-display Whole Cabin experience where\npassengers (modeled as visible background users) can interact with the display\nin front of them concurrently with the driver (modeled as the the\ncurrent user) interacting with driver\u0027s display.\n\nFixes include\n- Enabling the config\n\nChange-Id: Ibbfce6fa262c56fec548d3abaaaca58fc1ad2d82\nFlag: NONE (bugfix)\nBug: 337342092\nTest: atest CtsLogdTestCases\nTest: atest --user-type secondary_user_on_secondary_display CtsLogdTestCases\n(cherry picked from commit e6219cb8990d8f51c85d6e7726312b3372f9fd80)\n"
    },
    {
      "commit": "e6219cb8990d8f51c85d6e7726312b3372f9fd80",
      "tree": "957cc9f2cb34ec9c7f534bd5a0ef9fd7f224fcba",
      "parents": [
        "5961d90d404a6f95077865637092c9f8f959296f"
      ],
      "author": {
        "name": "Rachit Jain",
        "email": "jainrachit@google.com",
        "time": "Fri Jul 12 18:33:21 2024 +0000"
      },
      "committer": {
        "name": "Rachit Jain",
        "email": "jainrachit@google.com",
        "time": "Fri Jul 12 18:33:21 2024 +0000"
      },
      "message": "Enable secondary_user_on_secondary_display for CtsLogdTestCases\n\nsecondary_user_on_secondary_display is for background users that have\naccess to UI on assigned displays (a.k.a. visible background users) on devices\nthat have config_multiuserVisibleBackgroundUsers enabled. The main use\ncase is Automotive\u0027s multi-display Whole Cabin experience where\npassengers (modeled as visible background users) can interact with the display\nin front of them concurrently with the driver (modeled as the the\ncurrent user) interacting with driver\u0027s display.\n\nFixes include\n- Enabling the config\n\nChange-Id: Ibbfce6fa262c56fec548d3abaaaca58fc1ad2d82\nFlag: NONE (bugfix)\nBug: 337342092\nTest: atest CtsLogdTestCases\nTest: atest --user-type secondary_user_on_secondary_display CtsLogdTestCases\n"
    },
    {
      "commit": "5961d90d404a6f95077865637092c9f8f959296f",
      "tree": "2023bb9b862a89400987854438ed5b24f6bb989f",
      "parents": [
        "e7ce93231563c15fce091d2a8f6f8cc920bd03c0",
        "048cd18c4e2fd95a8689e2b9a5fc8692a68bf690"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jul 11 16:47:43 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 11 16:47:43 2024 +0000"
      },
      "message": "Fix logcat process name caching am: e4c6d11edd am: 048cd18c4e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3165843\n\nChange-Id: I23efc73d4dfe4c6198012cf40298f52722ce5598\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "048cd18c4e2fd95a8689e2b9a5fc8692a68bf690",
      "tree": "2023bb9b862a89400987854438ed5b24f6bb989f",
      "parents": [
        "5f812322ee0175c56c096570ddfb2ba03ae8fb68",
        "e4c6d11edda787ba59821bdf66a4cda42deb793e"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Thu Jul 11 16:33:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 11 16:33:19 2024 +0000"
      },
      "message": "Fix logcat process name caching am: e4c6d11edd\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3165843\n\nChange-Id: I25e470cc3f2bee230e361faef4c7946f1fda90cb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e4c6d11edda787ba59821bdf66a4cda42deb793e",
      "tree": "2023bb9b862a89400987854438ed5b24f6bb989f",
      "parents": [
        "96438dd3c4d0f8b6b3c72a65d40e732fef2732bf"
      ],
      "author": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Wed Jul 10 11:27:48 2024 -0700"
      },
      "committer": {
        "name": "Fabien Sanglard",
        "email": "sanglardf@google.com",
        "time": "Wed Jul 10 16:43:40 2024 -0700"
      },
      "message": "Fix logcat process name caching\n\nThe process name of an app takes a few milliseconds to settle.\nAfter the zygote/zygote64 process is forked, the process name\nremain for a bit, then as it specialize (a.k.a ActivityThread\nruns), it becomes \u003cpre-initialized\u003e, then it becomes the\npackage/process name.\n\nWe don\u0027t cache the name until we know the final value.\n\nThere is next to no performance impact:\n\n- zygote/zygote64 logs very little while unspecialized\n(currently only logs when forking and handling signals).\n\n- Process being specialized log only exceptionnal conditions\n(e.g.: ART post-fork hook).\n\nTest: NA\nBug: 351811546\nChange-Id: I1ccf4ced6b73308ec137c77aa93a49903d7138d6\n"
    },
    {
      "commit": "e7ce93231563c15fce091d2a8f6f8cc920bd03c0",
      "tree": "38b0f510a4fdd65150e56b1cc8d7f30d89713a62",
      "parents": [
        "c57ac5ffd986510538348a05925fca8c7a377512",
        "5f812322ee0175c56c096570ddfb2ba03ae8fb68"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 19:15:41 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 01 19:15:41 2024 +0000"
      },
      "message": "Merge \"Insulate against log spam.\" into main am: 96438dd3c4 am: 5f812322ee\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3154736\n\nChange-Id: I391156490a2d87a7f47c634c4a0576422a0d9a05\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c57ac5ffd986510538348a05925fca8c7a377512",
      "tree": "56aa06a2ca88aa3c4026fe0308f884810cda6317",
      "parents": [
        "0d8145b7d85303195857883892c984aa82b3d92e",
        "7a648e3b4824d98a1bef4b5a317402cae7c6547f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 19:15:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 01 19:15:24 2024 +0000"
      },
      "message": "Insulate against log spam. am: abe0eed327 am: 7a648e3b48\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3154737\n\nChange-Id: Ia5464926ba910976473db44afceac7970462d75a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5f812322ee0175c56c096570ddfb2ba03ae8fb68",
      "tree": "38b0f510a4fdd65150e56b1cc8d7f30d89713a62",
      "parents": [
        "7a648e3b4824d98a1bef4b5a317402cae7c6547f",
        "96438dd3c4d0f8b6b3c72a65d40e732fef2732bf"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 18:57:35 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 01 18:57:35 2024 +0000"
      },
      "message": "Merge \"Insulate against log spam.\" into main am: 96438dd3c4\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3154736\n\nChange-Id: I356670ca913611248c06c5f1c96d46fbab522e2d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7a648e3b4824d98a1bef4b5a317402cae7c6547f",
      "tree": "56aa06a2ca88aa3c4026fe0308f884810cda6317",
      "parents": [
        "9403638d50d3e83a90da720445fa198dfd32c90f",
        "abe0eed32761a42e0576d47da39d05c69ed9365e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 18:56:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 01 18:56:50 2024 +0000"
      },
      "message": "Insulate against log spam. am: abe0eed327\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3154737\n\nChange-Id: I070095b8f457d92fb8b47ec878a8b840b9e2e0fe\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "96438dd3c4d0f8b6b3c72a65d40e732fef2732bf",
      "tree": "38b0f510a4fdd65150e56b1cc8d7f30d89713a62",
      "parents": [
        "abe0eed32761a42e0576d47da39d05c69ed9365e",
        "ad0b3c08450331df27fe0c2f5d41419119604d52"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 18:38:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 01 18:38:07 2024 +0000"
      },
      "message": "Merge \"Insulate against log spam.\" into main"
    },
    {
      "commit": "abe0eed32761a42e0576d47da39d05c69ed9365e",
      "tree": "56aa06a2ca88aa3c4026fe0308f884810cda6317",
      "parents": [
        "a51df888d610ba13a55ad97c9d5f928f1bfa7a53"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 13:19:03 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 13:19:03 2024 +0000"
      },
      "message": "Insulate against log spam.\n\nWe may as well check the entire log. This seems to have made a libutils test less flaky.\n\nChange-Id: Ibcb0986b07c52f951d58f8baf1dee4b64822a605\n"
    },
    {
      "commit": "ad0b3c08450331df27fe0c2f5d41419119604d52",
      "tree": "db1d088050d850d5111b7f9ebb9e2167f8e2d18b",
      "parents": [
        "a51df888d610ba13a55ad97c9d5f928f1bfa7a53"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 13:18:34 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jul 01 13:18:34 2024 +0000"
      },
      "message": "Insulate against log spam.\n\nWe may as well check the entire log. This seems to have made a libutils test less flaky.\n\nChange-Id: I520880a7a7f3944535ad1c0b98aebe28d99b0266\n"
    },
    {
      "commit": "0d8145b7d85303195857883892c984aa82b3d92e",
      "tree": "121dc663cc0eb84adb776bdd7f506c05c0eaf405",
      "parents": [
        "5519b9ee85f51327ce168d49fb48bebf16d8f52e",
        "9403638d50d3e83a90da720445fa198dfd32c90f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 25 18:14:56 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 25 18:14:56 2024 +0000"
      },
      "message": "The libc++ upgrade means we can use contains() in logging now. am: a51df888d6 am: 9403638d50\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3145837\n\nChange-Id: I2542673b83141b11faf89201ca6872ee2ffd6272\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9403638d50d3e83a90da720445fa198dfd32c90f",
      "tree": "121dc663cc0eb84adb776bdd7f506c05c0eaf405",
      "parents": [
        "bf021345299c29d1699269f6c5f3c9e1da04b1df",
        "a51df888d610ba13a55ad97c9d5f928f1bfa7a53"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 25 17:53:40 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 25 17:53:40 2024 +0000"
      },
      "message": "The libc++ upgrade means we can use contains() in logging now. am: a51df888d6\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3145837\n\nChange-Id: I97159df61290b10bf4f5109006f816209954f0d7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a51df888d610ba13a55ad97c9d5f928f1bfa7a53",
      "tree": "121dc663cc0eb84adb776bdd7f506c05c0eaf405",
      "parents": [
        "e3beec1682a2fdd3c1e9e8f88aabb4a2fdfb4d56"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 25 11:32:56 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 25 11:32:56 2024 +0000"
      },
      "message": "The libc++ upgrade means we can use contains() in logging now.\n\nChange-Id: Ia6eec07af75d8de5c85157c0b94e84f0584ba9d7\n"
    },
    {
      "commit": "5519b9ee85f51327ce168d49fb48bebf16d8f52e",
      "tree": "06fbe567e7760ea87bc3c46c809473c1c09c3886",
      "parents": [
        "44fd02d78247942a8aff1bc9a87cb5d1de8a9219",
        "bf021345299c29d1699269f6c5f3c9e1da04b1df"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 20 13:00:37 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 20 13:00:37 2024 +0000"
      },
      "message": "Use the global bug 24465209 workaround for liblog. am: e3beec1682 am: bf02134529\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3136457\n\nChange-Id: Ic9669e6a0309e47048dbf20cd30c3658cb5719f2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bf021345299c29d1699269f6c5f3c9e1da04b1df",
      "tree": "06fbe567e7760ea87bc3c46c809473c1c09c3886",
      "parents": [
        "44fd02d78247942a8aff1bc9a87cb5d1de8a9219",
        "e3beec1682a2fdd3c1e9e8f88aabb4a2fdfb4d56"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 20 12:40:27 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 20 12:40:27 2024 +0000"
      },
      "message": "Use the global bug 24465209 workaround for liblog. am: e3beec1682\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3136457\n\nChange-Id: I35498f5cd9a80a8819f246fdc54ed5ea49f32ba4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e3beec1682a2fdd3c1e9e8f88aabb4a2fdfb4d56",
      "tree": "06fbe567e7760ea87bc3c46c809473c1c09c3886",
      "parents": [
        "a2b5188774a0a26d6a9429c023b34f6d9a71b231"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 18 18:20:14 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 18 18:20:14 2024 +0000"
      },
      "message": "Use the global bug 24465209 workaround for liblog.\n\nStrictly this is a change because it opts x86 in (as well as non-Android arm32, though I\u0027m not sure that\u0027s actually a thing!), but that seems both reasonable and easier to reason about.\n\nChange-Id: Ic6257a212597ffe4822bcd0ba4fb3718b07f3260\n"
    },
    {
      "commit": "44fd02d78247942a8aff1bc9a87cb5d1de8a9219",
      "tree": "5ab4b611c5f4fea6e895b41ccc0727580787b800",
      "parents": [
        "8182532ce1c0e253ce795517432e3a8294150bbd",
        "a2b5188774a0a26d6a9429c023b34f6d9a71b231"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Fri Jun 07 04:30:33 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 07 04:30:33 2024 +0000"
      },
      "message": "Merge \"Add proposed trendy teams for CTS modules\" into main am: 391adc3383 am: a2b5188774\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3110041\n\nChange-Id: I64e3d2f478be60e45553a05501a9aae95ec1d105\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a2b5188774a0a26d6a9429c023b34f6d9a71b231",
      "tree": "5ab4b611c5f4fea6e895b41ccc0727580787b800",
      "parents": [
        "368eac4c462c4105003598cfab6a721c43504761",
        "391adc3383d4249525df2150283b528627593171"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Fri Jun 07 04:15:52 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 07 04:15:52 2024 +0000"
      },
      "message": "Merge \"Add proposed trendy teams for CTS modules\" into main am: 391adc3383\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3110041\n\nChange-Id: I467e0eabe449749802528b9e15adf67c90fb1a77\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "391adc3383d4249525df2150283b528627593171",
      "tree": "5ab4b611c5f4fea6e895b41ccc0727580787b800",
      "parents": [
        "07ec6369980a3b071c1357ab29125e5c032c171f",
        "a08bb0aca64c3fee6fad73343f71519516644946"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Fri Jun 07 03:57:11 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 07 03:57:11 2024 +0000"
      },
      "message": "Merge \"Add proposed trendy teams for CTS modules\" into main"
    },
    {
      "commit": "8182532ce1c0e253ce795517432e3a8294150bbd",
      "tree": "68336dc4b5903e8822468f72146494aa65a89626",
      "parents": [
        "516c189c44294663fbad3048641845d66dfc073a",
        "368eac4c462c4105003598cfab6a721c43504761"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 05 13:01:00 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 05 13:01:00 2024 +0000"
      },
      "message": "log.h: help doxygen out a bit. am: 07ec636998 am: 368eac4c46\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3114899\n\nChange-Id: I15b5e50bb98546aeda73ae4d89fd2739781ac608\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "368eac4c462c4105003598cfab6a721c43504761",
      "tree": "68336dc4b5903e8822468f72146494aa65a89626",
      "parents": [
        "fd854d182070f23fdf3be0ea354b944255b21722",
        "07ec6369980a3b071c1357ab29125e5c032c171f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 05 12:46:20 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 05 12:46:20 2024 +0000"
      },
      "message": "log.h: help doxygen out a bit. am: 07ec636998\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3114899\n\nChange-Id: I6db5523c0ec790d134dc4e7c0c814f35515e1d36\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "07ec6369980a3b071c1357ab29125e5c032c171f",
      "tree": "68336dc4b5903e8822468f72146494aa65a89626",
      "parents": [
        "6f90ac556b2aa0c3b99bf25281e720df86aa2748"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 04 22:09:39 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jun 04 22:09:39 2024 +0000"
      },
      "message": "log.h: help doxygen out a bit.\n\ndoxygen does a better job if you say function() rather than just function, and there were a couple of places that could use an explicit `{@link ...}`.\n\nChange-Id: I94e8dbbd6059b90c6d91e2ee66b592ba3cf2a398\n"
    },
    {
      "commit": "a08bb0aca64c3fee6fad73343f71519516644946",
      "tree": "a12386b4e1d3bc8a700f85722fa84291ef03f1e1",
      "parents": [
        "6f90ac556b2aa0c3b99bf25281e720df86aa2748"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Mon Jun 03 01:18:02 2024 +0000"
      },
      "committer": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Mon Jun 03 01:18:06 2024 +0000"
      },
      "message": "Add proposed trendy teams for CTS modules\n\nChange-Id: Ia8c9c81c1c193737ca54e581694050434ff71807\nTest: build locally\nBug: 341598672\n"
    },
    {
      "commit": "516c189c44294663fbad3048641845d66dfc073a",
      "tree": "7683d3a33f9f9ded1e7d18c090bac6aa1e04ebd4",
      "parents": [
        "1f13d2d5d4877ed27a283937167f055a8dd30b1c",
        "fd854d182070f23fdf3be0ea354b944255b21722"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Thu May 23 03:19:02 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 23 03:19:02 2024 +0000"
      },
      "message": "Add proposed trendy teams for CTS modules am: 6f90ac556b am: fd854d1820\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3095007\n\nChange-Id: I837372a3b88ef8a2938027befc1c4540e29b3db3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fd854d182070f23fdf3be0ea354b944255b21722",
      "tree": "7683d3a33f9f9ded1e7d18c090bac6aa1e04ebd4",
      "parents": [
        "4642dadc6295c70c89333ab2a10787f9409e7f18",
        "6f90ac556b2aa0c3b99bf25281e720df86aa2748"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Thu May 23 03:00:03 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 23 03:00:03 2024 +0000"
      },
      "message": "Add proposed trendy teams for CTS modules am: 6f90ac556b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3095007\n\nChange-Id: I5e193c1e1baeec707a868dc906670cf73d94f752\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6f90ac556b2aa0c3b99bf25281e720df86aa2748",
      "tree": "7683d3a33f9f9ded1e7d18c090bac6aa1e04ebd4",
      "parents": [
        "96aa0bfa2294659fc718707011b869b7a23116be"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Tue May 21 01:58:53 2024 +0000"
      },
      "committer": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Wed May 22 01:02:51 2024 +0000"
      },
      "message": "Add proposed trendy teams for CTS modules\n\nChange-Id: I8d1430628208e8701b3663a3ae2002efbf193be4\nTest: build locally\nBug: 341598672\n"
    },
    {
      "commit": "1f13d2d5d4877ed27a283937167f055a8dd30b1c",
      "tree": "bf1147670c9040a501dca1e7532081a331a0ea6b",
      "parents": [
        "592ca623d1938f2e8cb5e0a42c2cd41f35d8291f",
        "4642dadc6295c70c89333ab2a10787f9409e7f18"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Sat May 04 02:01:08 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 04 02:01:08 2024 +0000"
      },
      "message": "Disable wrap_mode_blocks test. am: 96aa0bfa22 am: 4642dadc62\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3073271\n\nChange-Id: Ie696fb3cd7253adf098f3214d2c95a681afca855\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4642dadc6295c70c89333ab2a10787f9409e7f18",
      "tree": "bf1147670c9040a501dca1e7532081a331a0ea6b",
      "parents": [
        "5f06bfd9df24a52eb7d17d2fe10773bf4f10ad6d",
        "96aa0bfa2294659fc718707011b869b7a23116be"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Sat May 04 01:46:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 04 01:46:34 2024 +0000"
      },
      "message": "Disable wrap_mode_blocks test. am: 96aa0bfa22\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3073271\n\nChange-Id: I07b5496cedb9f349b946931143f667b56f8fefc0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "96aa0bfa2294659fc718707011b869b7a23116be",
      "tree": "bf1147670c9040a501dca1e7532081a331a0ea6b",
      "parents": [
        "987e9ecd1f47c11dc74b799ac60e364811636705"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu May 02 22:25:37 2024 +0000"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri May 03 19:50:34 2024 +0000"
      },
      "message": "Disable wrap_mode_blocks test.\n\nThis test is very sensitive to log spam, so disable it for now.\n\nBug: 333670262\n\nTest: Ran the unit tests and verified this test doesn\u0027t run.\nChange-Id: I577643c4aeef316a179aa509673a1617006f4470\n"
    },
    {
      "commit": "592ca623d1938f2e8cb5e0a42c2cd41f35d8291f",
      "tree": "667c02da1d9e682f2e330f37302b842b5fce6a1b",
      "parents": [
        "6aeca84033b41fb2e7a40b91beaf8d2b58e6c27a",
        "5f06bfd9df24a52eb7d17d2fe10773bf4f10ad6d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Apr 30 21:53:11 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 30 21:53:11 2024 +0000"
      },
      "message": "Fix typo. am: 987e9ecd1f am: 5f06bfd9df\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3065343\n\nChange-Id: Id8ec77953a83061d5097d08e9b6cb7bd946a3126\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5f06bfd9df24a52eb7d17d2fe10773bf4f10ad6d",
      "tree": "667c02da1d9e682f2e330f37302b842b5fce6a1b",
      "parents": [
        "9e4a56edccfd948b64649ad903620edc8613b2cc",
        "987e9ecd1f47c11dc74b799ac60e364811636705"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Apr 30 21:16:16 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 30 21:16:16 2024 +0000"
      },
      "message": "Fix typo. am: 987e9ecd1f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3065343\n\nChange-Id: I573da39de1a93a47dd67918e7a0de10f448740d0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "987e9ecd1f47c11dc74b799ac60e364811636705",
      "tree": "667c02da1d9e682f2e330f37302b842b5fce6a1b",
      "parents": [
        "96815e759b68f06c74b3f83eb06696fca1dfb4d2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Apr 30 17:52:44 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Apr 30 17:52:44 2024 +0000"
      },
      "message": "Fix typo.\n\nChange-Id: I989fcd8fd6c523f8d5b2c58229095402692ee63a\n"
    },
    {
      "commit": "6aeca84033b41fb2e7a40b91beaf8d2b58e6c27a",
      "tree": "7ccc0ddc11aa97d0fa3f5a2224c8030f77a9394f",
      "parents": [
        "01144da8dfad98e8117fba03dea5aec53e46773a",
        "9e4a56edccfd948b64649ad903620edc8613b2cc"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Apr 30 01:47:01 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 30 01:47:01 2024 +0000"
      },
      "message": "Include the liblog macros in the NDK. am: 96815e759b am: 9e4a56edcc\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3063004\n\nChange-Id: Id6ceaa1eeb35720d4d06b5f8dad449a525844cf1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9e4a56edccfd948b64649ad903620edc8613b2cc",
      "tree": "7ccc0ddc11aa97d0fa3f5a2224c8030f77a9394f",
      "parents": [
        "d772c735e00f28510285b0a3e244a06a081333df",
        "96815e759b68f06c74b3f83eb06696fca1dfb4d2"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Apr 30 01:24:05 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 30 01:24:05 2024 +0000"
      },
      "message": "Include the liblog macros in the NDK. am: 96815e759b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3063004\n\nChange-Id: If6df9727cc4fefca416dc5a82f5f5086e51e8bd8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "01144da8dfad98e8117fba03dea5aec53e46773a",
      "tree": "fee9f5b8442a1fec6118e092b999079817f033f8",
      "parents": [
        "78e71e3b0a90e0f91c0ae8b0d80a79533f010f8c",
        "d772c735e00f28510285b0a3e244a06a081333df"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Apr 30 00:28:16 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 30 00:28:16 2024 +0000"
      },
      "message": "Remove useless decls. am: c15d49ea70 am: d772c735e0\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3063003\n\nChange-Id: I81e36baa084d973a68409d57a51aeafde931efa1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d772c735e00f28510285b0a3e244a06a081333df",
      "tree": "fee9f5b8442a1fec6118e092b999079817f033f8",
      "parents": [
        "0ada2769f0aa4fe87807bc3e38758ffd99de4692",
        "c15d49ea70dca0b108f849b5986bf18af73cc06c"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Apr 30 00:14:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 30 00:14:48 2024 +0000"
      },
      "message": "Remove useless decls. am: c15d49ea70\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3063003\n\nChange-Id: Ia5920dd4a0027beb8370681a56691bcf3ff15cae\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "96815e759b68f06c74b3f83eb06696fca1dfb4d2",
      "tree": "7ccc0ddc11aa97d0fa3f5a2224c8030f77a9394f",
      "parents": [
        "c15d49ea70dca0b108f849b5986bf18af73cc06c"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Apr 25 20:45:03 2024 +0000"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Apr 29 23:55:20 2024 +0000"
      },
      "message": "Include the liblog macros in the NDK.\n\nSome time ago there was an effort to move these into android/log.h,\nbut that was abandoned because so much existing 3P code defines ALOG*\nthemselves (since we never shipped them), and defining those macros in\nlog.h caused conflicts with that existing code.\n\nInstead, those macros are shipped in a separate log_macros.h that\ndevelopers can use instead of reinventing the wheel, unless they\u0027re\nhappy with their already reinvented wheel.\n\nThere are a lot of weird quirks in log_main.h (where these are defined\nfor the platform) that aren\u0027t obviously worth shipping, and are\nprobably difficult to change now. Rather than continue keeping this\nout of the NDK until someone has the time to sort that out, the\ndefinitions are just duplicates in the NDK\u0027s header.\n\nThe downside to the duplication rather than log_main.h reusing\nlog_macros.h is that log_macros.h (being brand new) isn\u0027t used\nanywhere in the platform, so treehugger won\u0027t catch any issues. To\ngive this at least some basic testing, I\u0027ve (locally) added an\n`#include \u003candroid/log_macros.h\u003e` to the top of `log_main.h` and done\na build. Since one of those suspicious behaviors in `log_main.h` is\nallowing each of the `ALOG*` variants to be externally defined, those\nare used instead.\n\nBug: None\nTest: treehugger\nChange-Id: I87b8a2030493a1828b7378d56832a5fcb2ecea6c\n"
    },
    {
      "commit": "78e71e3b0a90e0f91c0ae8b0d80a79533f010f8c",
      "tree": "c4db90866787268073e5a8565a29bf15a492b931",
      "parents": [
        "90c073f5bb129c02668cd1c64280d3db2dd73b00",
        "0ada2769f0aa4fe87807bc3e38758ffd99de4692"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 22:16:29 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 29 22:16:29 2024 +0000"
      },
      "message": "[automerger skipped] Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future am: 0ada2769f0 -s ours\n\nam skip reason: Merged-In I094317c0c18b2802ac3fd8aa1b01229cad8da98d with SHA-1 11dd3157b9 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/27144816\n\nChange-Id: I4177112cf50c9c31b328f17ff22eeefe3f34e8e2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c15d49ea70dca0b108f849b5986bf18af73cc06c",
      "tree": "fee9f5b8442a1fec6118e092b999079817f033f8",
      "parents": [
        "1cf3ce705205687d720027dd66b90cecff2f4182"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Apr 25 20:12:13 2024 +0000"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Apr 29 20:52:07 2024 +0000"
      },
      "message": "Remove useless decls.\n\nThese are in log.h, which is already included.\n\nBug: None\nTest: treehugger\nChange-Id: If59125e4d6e04d4cab79ad934c9a9297583cc29e\n"
    },
    {
      "commit": "0ada2769f0aa4fe87807bc3e38758ffd99de4692",
      "tree": "c4db90866787268073e5a8565a29bf15a492b931",
      "parents": [
        "b2456c74b24bf09b9d53f4c5421f544e7af079cd",
        "bc10ed0be52403375ed9636549c78becf9218b56"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 11:53:35 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 11:53:35 2024 -0700"
      },
      "message": "Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future\n\nBug: 337098550\nMerged-In: I094317c0c18b2802ac3fd8aa1b01229cad8da98d\nChange-Id: Ie9d948ef85b36c3abf206498096a2e58112923d4\n"
    },
    {
      "commit": "90c073f5bb129c02668cd1c64280d3db2dd73b00",
      "tree": "c4db90866787268073e5a8565a29bf15a492b931",
      "parents": [
        "13d470abbdf0aace5f1599e183c9a15c197208f8",
        "b2456c74b24bf09b9d53f4c5421f544e7af079cd"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Apr 25 22:44:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 25 22:44:24 2024 +0000"
      },
      "message": "Document return value of the log print APIs. am: 1cf3ce7052 am: b2456c74b2\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3059305\n\nChange-Id: Idb8d79af9b87e6548d52b3eed9d6aa4f3ccc8878\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b2456c74b24bf09b9d53f4c5421f544e7af079cd",
      "tree": "c4db90866787268073e5a8565a29bf15a492b931",
      "parents": [
        "eb4d66a37c15a9f0b6493adb254395279560a2f4",
        "1cf3ce705205687d720027dd66b90cecff2f4182"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Apr 25 22:25:23 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 25 22:25:23 2024 +0000"
      },
      "message": "Document return value of the log print APIs. am: 1cf3ce7052\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/3059305\n\nChange-Id: I604284157a5c5ed6f262f1e8805b0875074f397c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1cf3ce705205687d720027dd66b90cecff2f4182",
      "tree": "c4db90866787268073e5a8565a29bf15a492b931",
      "parents": [
        "81bacf97371d8ef5b2fa0e76601686903d3ddb9a"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 24 22:15:42 2024 +0000"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 24 22:15:42 2024 +0000"
      },
      "message": "Document return value of the log print APIs.\n\nBug: None\nTest: treehugger\nChange-Id: Id0fdda6925428737500628c842ffd9b4c8df9b20\n"
    },
    {
      "commit": "13d470abbdf0aace5f1599e183c9a15c197208f8",
      "tree": "cf157f75686029b6a4a231bf6bf383f2bb4177fe",
      "parents": [
        "7657d2a6cedf675e23397fad20523aba0b2b6906",
        "eb4d66a37c15a9f0b6493adb254395279560a2f4"
      ],
      "author": {
        "name": "Markus Vill",
        "email": "vill@google.com",
        "time": "Fri Mar 08 09:46:44 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 08 09:46:44 2024 +0000"
      },
      "message": "Make the old structured log API internal. am: 81bacf9737 am: eb4d66a37c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/2939821\n\nChange-Id: Id9dea5140ea62cd39b559473d0f2ba55b2b1c800\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7657d2a6cedf675e23397fad20523aba0b2b6906",
      "tree": "4c7a70f97a03a04b6ff67545888b30c57dcda5a4",
      "parents": [
        "c7b02012427844f19fea20a78c5ce15f97511dd3",
        "c038b02a79d62873c564e51f68f063dfea218be6"
      ],
      "author": {
        "name": "Markus Vill",
        "email": "vill@google.com",
        "time": "Fri Mar 08 09:46:39 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 08 09:46:39 2024 +0000"
      },
      "message": "Implement a simple interface in Rust for structured logging am: 9b308495b5 am: c038b02a79\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/2843358\n\nChange-Id: Icb039ee69ed7828e8269b61e04250d4e18a3b351\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "eb4d66a37c15a9f0b6493adb254395279560a2f4",
      "tree": "cf157f75686029b6a4a231bf6bf383f2bb4177fe",
      "parents": [
        "c038b02a79d62873c564e51f68f063dfea218be6",
        "81bacf97371d8ef5b2fa0e76601686903d3ddb9a"
      ],
      "author": {
        "name": "Markus Vill",
        "email": "vill@google.com",
        "time": "Fri Mar 08 09:02:11 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 08 09:02:11 2024 +0000"
      },
      "message": "Make the old structured log API internal. am: 81bacf9737\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/2939821\n\nChange-Id: I3599975e79dd9d794fe80d93d294fd7cffd2b64c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c038b02a79d62873c564e51f68f063dfea218be6",
      "tree": "4c7a70f97a03a04b6ff67545888b30c57dcda5a4",
      "parents": [
        "51910b21a0e3a241dee7a4d0848506aa0cf31a38",
        "9b308495b520fbf795e4a39b803eb8325898011b"
      ],
      "author": {
        "name": "Markus Vill",
        "email": "vill@google.com",
        "time": "Fri Mar 08 09:02:06 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 08 09:02:06 2024 +0000"
      },
      "message": "Implement a simple interface in Rust for structured logging am: 9b308495b5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/2843358\n\nChange-Id: Ic49644e6d15bbe279e3866916bad3b8a7994bc05\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "81bacf97371d8ef5b2fa0e76601686903d3ddb9a",
      "tree": "cf157f75686029b6a4a231bf6bf383f2bb4177fe",
      "parents": [
        "9b308495b520fbf795e4a39b803eb8325898011b"
      ],
      "author": {
        "name": "Markus Vill",
        "email": "vill@google.com",
        "time": "Wed Jan 31 15:49:32 2024 +0100"
      },
      "committer": {
        "name": "Markus Vill",
        "email": "vill@google.com",
        "time": "Thu Mar 07 16:58:49 2024 +0000"
      },
      "message": "Make the old structured log API internal.\n\nThe new macro simplifies the old API, but requires a backend to\nlog_event_list. If we merge both into a single implementation, we\nessentially implement the same helpers as the existing API provides,\ni.e. we use it for the macro generation, but mark it internal.\n\nBug: 290589708\n\nTest: Run keystore, integration test, and new sdv sample\nChange-Id: Iaddff12b6139c492185b3526837f96f65c7e5863\n"
    },
    {
      "commit": "9b308495b520fbf795e4a39b803eb8325898011b",
      "tree": "4c7a70f97a03a04b6ff67545888b30c57dcda5a4",
      "parents": [
        "e91bcfd8f086ce655829a5525a0cf343a997f79e"
      ],
      "author": {
        "name": "Markus Vill",
        "email": "vill@google.com",
        "time": "Thu Nov 23 13:25:57 2023 +0100"
      },
      "committer": {
        "name": "Markus Vill",
        "email": "vill@google.com",
        "time": "Thu Mar 07 16:58:28 2024 +0000"
      },
      "message": "Implement a simple interface in Rust for structured logging\n\nImplement macros and a few helpers to create a simple interface to\nstructured logging in Rust.\nIn addition, add tests for structured logging.\n\nBug: 290589708\nTest: Launched target and run tests\nChange-Id: I563aee028102ba8abb9ee4563461c9e66e578791\n"
    },
    {
      "commit": "c7b02012427844f19fea20a78c5ce15f97511dd3",
      "tree": "6641cd453aa9c53c2bc7f1a69a26923117a9e9ef",
      "parents": [
        "9b0564870433005e0dd088d2e8c5c5e6336cb8a7",
        "51910b21a0e3a241dee7a4d0848506aa0cf31a38"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 07 09:10:37 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 07 09:10:37 2024 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 QPR2 to AOSP main am: e91bcfd8f0 -s ours am: 51910b21a0 -s ours\n\nam skip reason: Merged-In If6b6f432788557a109b10fb255c6ee49705b8bfd with SHA-1 75336bb092 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/2991826\n\nChange-Id: I69b19af45b1fe5a041af476f9af135b9a2f47c3a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "51910b21a0e3a241dee7a4d0848506aa0cf31a38",
      "tree": "6641cd453aa9c53c2bc7f1a69a26923117a9e9ef",
      "parents": [
        "75336bb0924f6ccbe8400c19b74e53a5be3e3862",
        "e91bcfd8f086ce655829a5525a0cf343a997f79e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 07 08:33:37 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 07 08:33:37 2024 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 QPR2 to AOSP main am: e91bcfd8f0 -s ours\n\nam skip reason: Merged-In If6b6f432788557a109b10fb255c6ee49705b8bfd with SHA-1 75336bb092 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/2991826\n\nChange-Id: Ic57a690fb4b96f57a1031ee76f2ef803241fc91a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e91bcfd8f086ce655829a5525a0cf343a997f79e",
      "tree": "6641cd453aa9c53c2bc7f1a69a26923117a9e9ef",
      "parents": [
        "beedacbfa3585241b9b692796de56af9bb7ccb0a",
        "75336bb0924f6ccbe8400c19b74e53a5be3e3862"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Mar 06 09:30:17 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Mar 06 09:30:17 2024 -0800"
      },
      "message": "Merge Android 14 QPR2 to AOSP main\n\nBug: 319669529\nMerged-In: If6b6f432788557a109b10fb255c6ee49705b8bfd\nChange-Id: Ie620cd6e1d01ba9b1c3b8f9497b9773ba342dcdc\n"
    }
  ],
  "next": "9b0564870433005e0dd088d2e8c5c5e6336cb8a7"
}
