)]}'
{
  "log": [
    {
      "commit": "dc84c2552b2d4cf00d2a843cb1c091d99d0499f1",
      "tree": "a992baac2d9b34bf8e37f3bce28de38f87f5a6e0",
      "parents": [
        "47061dfdc42f2edbfc05fc37d7b67131c5fc47c6"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Mon Mar 10 22:11:47 2025 -0700"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Wed Mar 12 17:08:11 2025 -0700"
      },
      "message": "liburing_cpp: Add wrapper API for PrepReadFixed()\n\nBug: 400674947\nTest: liburing_cpp_tests\nChange-Id: I678f18601472dcd0c76e4a5084020fe8e83927cf\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "47061dfdc42f2edbfc05fc37d7b67131c5fc47c6",
      "tree": "bce524a03db6bfcea0396990143da60e77f46e35",
      "parents": [
        "e7f1bec8a37d531b0c9568d2712cdc5716d55beb"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Feb 24 15:46:23 2025 -0800"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 12 13:30:02 2025 -0700"
      },
      "message": "Free ISnapshotManager once update is done\n\nWhen update-engine finishes serving an update,\nDyanmicPartitionControlAndroid::Cleanup() is called, giving us a chance\nto free ISnapshotManager. To ensure that the instance is allocated again\nwhen needed, replace all access to Snapshot manager with a getter\nfunction\n\nTest: th\nBug: 401952955\n\nChange-Id: Id5c3c9906ed50dd2694ae2c398ac69953d575702\n"
    },
    {
      "commit": "e7f1bec8a37d531b0c9568d2712cdc5716d55beb",
      "tree": "261ac274c7d9c200a950ca078fe88b8f3f6c04cb",
      "parents": [
        "d2fb05baa89a7ddbae98070c891475650b6aad47",
        "c240687b7cd65d199ede6473ee2492aefbe80aa6"
      ],
      "author": {
        "name": "Anil Sezgin",
        "email": "anil@haleytek.com",
        "time": "Wed Feb 26 12:08:40 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 12:08:40 2025 -0800"
      },
      "message": "Return the daemon error code when update_engine_sideload finishes am: c240687b7c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3477895\n\nChange-Id: Id8dbcddf67097aee82398c3fa799943b52e0c120\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c240687b7cd65d199ede6473ee2492aefbe80aa6",
      "tree": "261ac274c7d9c200a950ca078fe88b8f3f6c04cb",
      "parents": [
        "9d8370509cb9118cb0ea046f5208ae844e0c1f47"
      ],
      "author": {
        "name": "Anil Sezgin",
        "email": "anil@haleytek.com",
        "time": "Wed Feb 12 21:58:15 2025 +0100"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Feb 26 11:39:58 2025 -0800"
      },
      "message": "Return the daemon error code when update_engine_sideload finishes\n\nWhen update_engine_sideload exits, it returns 0 on success and 1 if the\nerror code returned is a value other than\nchromeos_update_engine::ErrorCode::kSuccess.\n\nInstead return ErrorCode from ApplyUpdatePayload, so return values can\nbe mapped to the ErrorCode enum values.\n\nBug:229758654\n\nChange-Id: I1874f8bf2e1331d7c9128d49e0526465d31972e5\n"
    },
    {
      "commit": "d2fb05baa89a7ddbae98070c891475650b6aad47",
      "tree": "a26f1c6102c0feed59a0b6120104e4f1b5927f8e",
      "parents": [
        "f352881938ddfe1e33805234a0dbfc34a7a9b804",
        "9d8370509cb9118cb0ea046f5208ae844e0c1f47"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 15:40:19 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 15:40:19 2025 -0800"
      },
      "message": "[owners] Remove deymo@google.com from OWNERS am: 9d8370509c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3507454\n\nChange-Id: If62a3340faf6b05d4a4c0ed6fd97a7ed588eaa7f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9d8370509cb9118cb0ea046f5208ae844e0c1f47",
      "tree": "a26f1c6102c0feed59a0b6120104e4f1b5927f8e",
      "parents": [
        "b0378e1279d4b68f607c8c214f7a1c74537d9f64"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 09:33:35 2025 -0800"
      },
      "committer": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 09:33:38 2025 -0800"
      },
      "message": "[owners] Remove deymo@google.com from OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the OWNERs\nfile tidy.  We ask that you do not ignore this change and approve it\nunless you know a reason the OWNER should remain.  It can always be\nreverted if needed.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the CL)\nand the bot will abandon it.\n\nSee the owner\u0027s recent review activity for context:\nhttps://android-review.googlesource.com/q/deymo@google.com\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: Idfdf8b59bebade3a4f86c9d234aa3258bdb1562c\n"
    },
    {
      "commit": "f352881938ddfe1e33805234a0dbfc34a7a9b804",
      "tree": "b16b7951a7c8576fdb5fa4b1b8bbc9cb9621ed78",
      "parents": [
        "a4200d86efca3b64600d7cf1e0f9fbc1a079b286",
        "b0378e1279d4b68f607c8c214f7a1c74537d9f64"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Mon Feb 24 10:50:02 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 10:50:02 2025 -0800"
      },
      "message": "Add a flag for 2025Q4 small changes. am: b0378e1279\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3501906\n\nChange-Id: I4001e00280d04ef5cfc382184aae732722f094cd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a4200d86efca3b64600d7cf1e0f9fbc1a079b286",
      "tree": "3df27ed873fe7e6bc14d51624aeef6d4a8a5362c",
      "parents": [
        "1034794207acb8afea72baeac82f50d3aa8dd481",
        "730d5d630c785e5fe401ebfcc52ab498d1acedb0"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Feb 21 11:20:29 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 11:20:29 2025 -0800"
      },
      "message": "Fix vabc-none option on device am: 730d5d630c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2818660\n\nChange-Id: I6d772e83224a55f839f615d7d3f754726270ccb2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b0378e1279d4b68f607c8c214f7a1c74537d9f64",
      "tree": "b16b7951a7c8576fdb5fa4b1b8bbc9cb9621ed78",
      "parents": [
        "730d5d630c785e5fe401ebfcc52ab498d1acedb0"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Fri Feb 21 10:09:33 2025 -0800"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Fri Feb 21 11:09:14 2025 -0800"
      },
      "message": "Add a flag for 2025Q4 small changes.\n\nBug: 396669769\nTest: builds\nChange-Id: I06e9065ac44206ea48fb184b3a3ace0bd3dc69f5\n"
    },
    {
      "commit": "730d5d630c785e5fe401ebfcc52ab498d1acedb0",
      "tree": "3df27ed873fe7e6bc14d51624aeef6d4a8a5362c",
      "parents": [
        "67b4378f2f84240a0aef0037dc2a6931915134f8"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Feb 20 10:17:53 2025 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Feb 20 10:17:53 2025 -0800"
      },
      "message": "Fix vabc-none option on device\n\nRecently, we typedef\u0027ed CowOperation to CowOperationV3, this reduces the\nsize estimate for on device vabc-compression-parm\u003dnone feature, causing\nOTA install failures when --vabc-none is used. Fix it by using\nCowOperationV2 instead.\n\nTest: th\nChange-Id: I65e76e98fea57324cc151e59a76762821579cf7f\n"
    },
    {
      "commit": "1034794207acb8afea72baeac82f50d3aa8dd481",
      "tree": "e67d045c9e71a1c8e36a778e04873aab087a17a5",
      "parents": [
        "fa0a7e87ab34ce00a4fac6b97bf94b752928d384",
        "67b4378f2f84240a0aef0037dc2a6931915134f8"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Feb 13 20:25:18 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 13 20:25:18 2025 -0800"
      },
      "message": "Reland: Map all partitions before calling FinishUpdate for VAB as well am: 67b4378f2f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3487611\n\nChange-Id: Icf3106ef128466c3f1d796a433c75793be4464b8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "67b4378f2f84240a0aef0037dc2a6931915134f8",
      "tree": "e67d045c9e71a1c8e36a778e04873aab087a17a5",
      "parents": [
        "1cbbbb0772a666f60427dbbd122ff5189db424f8"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Feb 10 11:06:22 2025 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Feb 13 18:08:05 2025 -0800"
      },
      "message": "Reland: Map all partitions before calling FinishUpdate for VAB as well\n\nIn virtual AB updates, all partitions must be mapped before calling\nFinishUpdate. (same requirement as VABC).\n\nTest: recovery sideload\nBug: 393082101\nChange-Id: I65f4108703cafaf9d38ca87da18e9bde5b3c0aeb\n"
    },
    {
      "commit": "fa0a7e87ab34ce00a4fac6b97bf94b752928d384",
      "tree": "484b8f83702e9f874fb85b57e16cfbde72b3f4de",
      "parents": [
        "36536fadae7e044f4d28620119ae7996f9ecf5a6",
        "1cbbbb0772a666f60427dbbd122ff5189db424f8"
      ],
      "author": {
        "name": "Daniel Chapin",
        "email": "chapin@google.com",
        "time": "Thu Feb 06 17:46:36 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 17:46:36 2025 -0800"
      },
      "message": "Revert \"Map all partitions before calling FinishUpdate for VAB as well\" am: 1cbbbb0772\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3480104\n\nChange-Id: I7fb217728b72d1c1b0ced2f624ea69645c71970f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "36536fadae7e044f4d28620119ae7996f9ecf5a6",
      "tree": "f2682806975798e6fc34a4faee471b2284f93682",
      "parents": [
        "ff5a81b8e6c5a448681bfadb62f15cb12805f64d",
        "2f8976bd6a38ac1c45fa4a0d38f1be8eec4cface"
      ],
      "author": {
        "name": "Daniel Chapin",
        "email": "chapin@google.com",
        "time": "Thu Feb 06 17:46:32 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 17:46:32 2025 -0800"
      },
      "message": "Revert \"do not map partitions on A/B devices\" am: 2f8976bd6a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3480990\n\nChange-Id: Iccbb89c5d52879106ad4e76687a4fc17b229a05c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1cbbbb0772a666f60427dbbd122ff5189db424f8",
      "tree": "484b8f83702e9f874fb85b57e16cfbde72b3f4de",
      "parents": [
        "2f8976bd6a38ac1c45fa4a0d38f1be8eec4cface"
      ],
      "author": {
        "name": "Daniel Chapin",
        "email": "chapin@google.com",
        "time": "Thu Feb 06 11:44:08 2025 -0800"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Thu Feb 06 22:35:37 2025 +0000"
      },
      "message": "Revert \"Map all partitions before calling FinishUpdate for VAB as well\"\n\nThis reverts commit b88b4ba12ade135e251139f4ed42ba6f3ead5d3f.\n\nReason for revert: Staging revert to test as a fix for b/394735624\n\nChange-Id: I590cb5b30f5bb2cc0b4b35e5bb332eccc1ff5a4a\n"
    },
    {
      "commit": "2f8976bd6a38ac1c45fa4a0d38f1be8eec4cface",
      "tree": "f2682806975798e6fc34a4faee471b2284f93682",
      "parents": [
        "96ff7b28c697f4fe6b21e4e0cb40cb943f934f15"
      ],
      "author": {
        "name": "Daniel Chapin",
        "email": "chapin@google.com",
        "time": "Thu Feb 06 11:44:08 2025 -0800"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Thu Feb 06 22:34:54 2025 +0000"
      },
      "message": "Revert \"do not map partitions on A/B devices\"\n\nThis reverts commit 50d4d9d80dfd804bcd8c49893e0cd15cbb55a5e3.\n\nReason for revert: Staging revert so we can test if this is the root cause of b/394735624\n\nChange-Id: If5970a9c0ab5e132a584092cb404ed32671e5d50\n"
    },
    {
      "commit": "ff5a81b8e6c5a448681bfadb62f15cb12805f64d",
      "tree": "5dfa3d2467eff6ca11f9b23523837af5b870d37f",
      "parents": [
        "25834161158e3dc2ceafc71c2603a65eeeda8aa3",
        "96ff7b28c697f4fe6b21e4e0cb40cb943f934f15"
      ],
      "author": {
        "name": "Abhishek Gadewar",
        "email": "abhishekgadewar@meta.com",
        "time": "Wed Feb 05 13:28:57 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 13:28:57 2025 -0800"
      },
      "message": "Silence a crash in update_engine when dns resolution fails am: 96ff7b28c6\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3351181\n\nChange-Id: I4186dd5b9dbc06036a7a7b57f97c4a0fdb518a11\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "96ff7b28c697f4fe6b21e4e0cb40cb943f934f15",
      "tree": "5dfa3d2467eff6ca11f9b23523837af5b870d37f",
      "parents": [
        "50d4d9d80dfd804bcd8c49893e0cd15cbb55a5e3"
      ],
      "author": {
        "name": "Abhishek Gadewar",
        "email": "abhishekgadewar@meta.com",
        "time": "Thu Nov 14 17:12:44 2024 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Feb 05 13:03:53 2025 -0800"
      },
      "message": "Silence a crash in update_engine when dns resolution fails\n\nSummary: This change silence below crash. It occurs in certain\nconditions when a connection fails while it is paused\n\nError:\nSIGABRT:/system/bin/update_engine::chromeos_update_engine::(anonymous\nnamespace)::RedirectToLiblog(int, char const*, int, unsigned long, std::\n\nTest: build passes\nChange-Id: I7b38c354d2a5d484b993944a14c8c2da56cf9650\nSigned-off-by: Abhishek Gadewar \u003cabhishekgadewar@meta.com\u003e\n"
    },
    {
      "commit": "25834161158e3dc2ceafc71c2603a65eeeda8aa3",
      "tree": "78e351a1bdf1051ade97ad3394ab34f41dea8d40",
      "parents": [
        "ed342382fd4777f5385e36f8cf99e94d55dadffa",
        "50d4d9d80dfd804bcd8c49893e0cd15cbb55a5e3"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Feb 04 15:21:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 04 15:21:12 2025 -0800"
      },
      "message": "do not map partitions on A/B devices am: 50d4d9d80d\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3476052\n\nChange-Id: I11002f3029f1cf92d79fec3b4c58d812c600a36c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "50d4d9d80dfd804bcd8c49893e0cd15cbb55a5e3",
      "tree": "78e351a1bdf1051ade97ad3394ab34f41dea8d40",
      "parents": [
        "b88b4ba12ade135e251139f4ed42ba6f3ead5d3f"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Feb 04 11:04:13 2025 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Feb 04 11:56:24 2025 -0800"
      },
      "message": "do not map partitions on A/B devices\n\nFor pure AB devices(no VAB), MapAllPartitions() should not be called\n\nTest: th\nBug: 393082101\nChange-Id: I3ad44acb83d34d457a05ac8a165604afc19c150f\n"
    },
    {
      "commit": "ed342382fd4777f5385e36f8cf99e94d55dadffa",
      "tree": "629fe2d90f2e1753e4c04b415ba8fa3c4f905fab",
      "parents": [
        "4c4211c9ed72e6400d1420e2d7a4a3ce290432e8",
        "b88b4ba12ade135e251139f4ed42ba6f3ead5d3f"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Feb 03 12:45:07 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 12:45:07 2025 -0800"
      },
      "message": "Map all partitions before calling FinishUpdate for VAB as well am: b88b4ba12a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3472588\n\nChange-Id: I7e24019081e138cec44aaa016e9b7f0c2f795025\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b88b4ba12ade135e251139f4ed42ba6f3ead5d3f",
      "tree": "629fe2d90f2e1753e4c04b415ba8fa3c4f905fab",
      "parents": [
        "5f348a40d3a049bd87029635f72628695896d15d"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Jan 31 11:39:30 2025 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Feb 03 12:24:11 2025 -0800"
      },
      "message": "Map all partitions before calling FinishUpdate for VAB as well\n\nIn virtual AB updates, all partitions must be mapped before calling\nFinishUpdate. (same requirement as VABC).\n\nTest: install VAB update w/o slot switch, then perform slot switch\nBug: 393082101\nChange-Id: Iec7965b2d1a75b8a61507d75c83c733bfac38ce4\n"
    },
    {
      "commit": "4c4211c9ed72e6400d1420e2d7a4a3ce290432e8",
      "tree": "b9c8b0dd6e9911d706d2e401d845f49df002db36",
      "parents": [
        "c4a8a4072389d0855c06aa0fc3d039c6d468872f",
        "5f348a40d3a049bd87029635f72628695896d15d"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Jan 31 10:45:03 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 31 10:45:03 2025 -0800"
      },
      "message": "Remove references to different python versions am: 5f348a40d3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3467869\n\nChange-Id: Ib7a21c2298cafabe86eca48cf73ece3a8a585c76\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5f348a40d3a049bd87029635f72628695896d15d",
      "tree": "b9c8b0dd6e9911d706d2e401d845f49df002db36",
      "parents": [
        "542d836c5bd1106f0a3a669bd8efcaca25eeb022"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Tue Jan 28 17:20:28 2025 -0800"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Jan 31 10:01:13 2025 -0800"
      },
      "message": "Remove references to different python versions\n\nPython 2 was recently deleted from android\u0027s build system, all python binary targets default to py3 now.\n\nBug: 203436762\nTest: Presubmits\nChange-Id: If631f2e23855950686ea8eae2504e217630f3824\n"
    },
    {
      "commit": "c4a8a4072389d0855c06aa0fc3d039c6d468872f",
      "tree": "2033de55fd781a49c5e85b00078c6585a62d8fed",
      "parents": [
        "15b615ce91f474ee0b25ad489ad5c8a4824c13d9",
        "542d836c5bd1106f0a3a669bd8efcaca25eeb022"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Jan 21 10:40:06 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 21 10:40:06 2025 -0800"
      },
      "message": "Prevent cancellation of merge polling after OTA reboot am: 542d836c5b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3456206\n\nChange-Id: I69ac15e3c2acfdc4203a00be09df269b2dc2538a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "542d836c5bd1106f0a3a669bd8efcaca25eeb022",
      "tree": "2033de55fd781a49c5e85b00078c6585a62d8fed",
      "parents": [
        "a75d5cbc924ae84722006612eda61de2a29672be"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Jan 17 10:34:34 2025 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Jan 21 09:58:07 2025 -0800"
      },
      "message": "Prevent cancellation of merge polling after OTA reboot\n\nAfter an OTA reboot, update-engine starts\nCleanupPreviousUpdateAction, which continously polls libsnapshot\nfor merge status. Note continous polling is required for merge\nto make progress and complete. If CleanupPreviousUpdateAction\nis canceled, device could stuck on snapshotted partition forever.\n\nTest: th\nBug: 390085345\nChange-Id: Ib80baeca42fb87975191f3370eeb200f230427fc\n"
    },
    {
      "commit": "15b615ce91f474ee0b25ad489ad5c8a4824c13d9",
      "tree": "f3075fd38b62215741efbb969f1b21253a592c81",
      "parents": [
        "5d015c7fc78427226880f75cc3209afb9b43377b",
        "a75d5cbc924ae84722006612eda61de2a29672be"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Mon Jan 13 12:54:49 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 12:54:49 2025 -0800"
      },
      "message": "fix update_engine warnings am: a75d5cbc92\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3419439\n\nChange-Id: I34dca0c2d3a14fa6a7750b4424b58fa033fc6529\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5d015c7fc78427226880f75cc3209afb9b43377b",
      "tree": "af90fb435312e052a05605ec97aedc97cde73a2d",
      "parents": [
        "db6eaaa9fac57411e46a801b8cc5816a09b45428",
        "ffae5016ab62456a0cf06c73981c023de9a48cb5"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Mon Jan 13 12:54:45 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 12:54:45 2025 -0800"
      },
      "message": "update_engine: remove unused header am: ffae5016ab\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3297876\n\nChange-Id: I4dd7600a0160bf4d18db73fadae4f16f0ee05a20\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a75d5cbc924ae84722006612eda61de2a29672be",
      "tree": "f3075fd38b62215741efbb969f1b21253a592c81",
      "parents": [
        "ffae5016ab62456a0cf06c73981c023de9a48cb5"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Tue Dec 17 14:05:53 2024 -0800"
      },
      "committer": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Mon Jan 13 12:29:37 2025 -0800"
      },
      "message": "fix update_engine warnings\n\nInitialize variables + remove unused headers\n\nTest: th\nChange-Id: I00bfe77716e0d591bf0b19632ef57e9a143bc527\n"
    },
    {
      "commit": "ffae5016ab62456a0cf06c73981c023de9a48cb5",
      "tree": "af90fb435312e052a05605ec97aedc97cde73a2d",
      "parents": [
        "44bcf1fd697c172e8c7cc8feecd702fb1e060d40"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Tue Oct 08 13:25:13 2024 -0700"
      },
      "committer": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Mon Jan 13 12:29:37 2025 -0800"
      },
      "message": "update_engine: remove unused header\n\nremoving some unused headers, while working through some boot control\ncode\n\nTest: th\nChange-Id: I8d303a5b6cb57bd38e99108b6383b015066cd81b\n"
    },
    {
      "commit": "db6eaaa9fac57411e46a801b8cc5816a09b45428",
      "tree": "b4497d581cf143db4be9f1ad25e8906fb932069a",
      "parents": [
        "8fd1b01793adbff3d50afba72bb026929ae29709",
        "28c6b4839da4e8162d4a1fa66cbbb4d213d997f6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:47 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:47 2024 -0800"
      },
      "message": "Empty merge ab/12770256 into aosp-main-future\n\nMerged-In: I14fc4a55f5c29ac4379dff6e16deefb9cba26501\nChange-Id: Ie4041e7f89e5d724426ee1aa0ef4e845d1f6128b\n"
    },
    {
      "commit": "8fd1b01793adbff3d50afba72bb026929ae29709",
      "tree": "b4497d581cf143db4be9f1ad25e8906fb932069a",
      "parents": [
        "9368916a2b78cd53729ec0ab421fd4dd5d83bc27",
        "44bcf1fd697c172e8c7cc8feecd702fb1e060d40"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Dec 19 11:55:59 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 11:55:59 2024 -0800"
      },
      "message": "Implement trigger postinstall API am: 44bcf1fd69\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3391043\n\nChange-Id: I51ace235672f3f58c7829937c9dcbe8112bb4c34\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "44bcf1fd697c172e8c7cc8feecd702fb1e060d40",
      "tree": "b4497d581cf143db4be9f1ad25e8906fb932069a",
      "parents": [
        "9368916a2b78cd53729ec0ab421fd4dd5d83bc27"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Dec 03 10:54:14 2024 -0800"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Dec 19 11:32:41 2024 -0800"
      },
      "message": "Implement trigger postinstall API\n\nTest: adb shell update_engine_client --trigger_postinstall\u003dsystem\nBug: 377557752\nChange-Id: Ieb28e86bd979502c5b208cd8df917f3e49a50f0b\n"
    },
    {
      "commit": "9368916a2b78cd53729ec0ab421fd4dd5d83bc27",
      "tree": "0721b6aec39ea09208de02b85273d5beb29f3ac9",
      "parents": [
        "ce7af8b1156dba66bc3df452b75e5b17160eaa22",
        "e6d0d93f2765bba049d19afbe7b37d1227ff700f"
      ],
      "author": {
        "name": "Wei Li",
        "email": "weiwli@google.com",
        "time": "Wed Dec 11 02:01:30 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 11 02:01:30 2024 +0000"
      },
      "message": "Remove METADATA file am: e6d0d93f27\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3398739\n\nChange-Id: Ib123ac71f4c8c02897c507e297f856c5d6c373cf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e6d0d93f2765bba049d19afbe7b37d1227ff700f",
      "tree": "0721b6aec39ea09208de02b85273d5beb29f3ac9",
      "parents": [
        "ce7af8b1156dba66bc3df452b75e5b17160eaa22"
      ],
      "author": {
        "name": "Wei Li",
        "email": "weiwli@google.com",
        "time": "Sun Dec 08 22:30:23 2024 +0000"
      },
      "committer": {
        "name": "Wei Li",
        "email": "weiwli@google.com",
        "time": "Wed Dec 11 01:36:34 2024 +0000"
      },
      "message": "Remove METADATA file\n\nThis directory doesn\u0027t contain third-party code and it doesn\u0027t need a METADATA file.\n\nBug: 380376695\nChange-Id: I6d56b8ecfc35ba076a90dc208956b195cd562e35\n"
    },
    {
      "commit": "28c6b4839da4e8162d4a1fa66cbbb4d213d997f6",
      "tree": "a7559a62bfcf8afbc058bdf8c980ceffc7a6e8ef",
      "parents": [
        "d9ccf95b56b8b4c7e6b0ea31782204d6adb7a074",
        "ce7af8b1156dba66bc3df452b75e5b17160eaa22"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Dec 05 03:21:58 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 05 03:21:58 2024 +0000"
      },
      "message": "Remove unnecessary last_error_ field am: 8ab0f41066 am: ce7af8b115\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3391042\n\nChange-Id: I68204447b5f546cf5198e86a6c1b3b79a63171c4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d9ccf95b56b8b4c7e6b0ea31782204d6adb7a074",
      "tree": "0c5abe2c589fae2585dc84bf62afdabdf4cffd35",
      "parents": [
        "25bfff2f4568a2d3e8149091a1dc8052b85f9dee",
        "99f428ff1e1ab377c894fd19f2ab92343445b846"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Dec 05 03:21:54 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 05 03:21:54 2024 +0000"
      },
      "message": "Remove unused field save_rollback_data am: 399bd4dae1 am: 99f428ff1e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3391041\n\nChange-Id: I0dfaeff40684d44e552126296f37bd0e9e392d17\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ce7af8b1156dba66bc3df452b75e5b17160eaa22",
      "tree": "a7559a62bfcf8afbc058bdf8c980ceffc7a6e8ef",
      "parents": [
        "99f428ff1e1ab377c894fd19f2ab92343445b846",
        "8ab0f410667a6a1f1a844ae426c2da34d80ddb10"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Dec 05 02:46:53 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 05 02:46:53 2024 +0000"
      },
      "message": "Remove unnecessary last_error_ field am: 8ab0f41066\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3391042\n\nChange-Id: I11270f53ede80da674e6a93aac01306dc3a4529b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "99f428ff1e1ab377c894fd19f2ab92343445b846",
      "tree": "0c5abe2c589fae2585dc84bf62afdabdf4cffd35",
      "parents": [
        "447aa85934ebd0c9016354729ed8056287577df1",
        "399bd4dae131c97077b51187efa0737782ee2e0f"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Thu Dec 05 02:46:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 05 02:46:50 2024 +0000"
      },
      "message": "Remove unused field save_rollback_data am: 399bd4dae1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3391041\n\nChange-Id: Ib86d0adf2cb418b95b9954617e551a7773501dcf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8ab0f410667a6a1f1a844ae426c2da34d80ddb10",
      "tree": "a7559a62bfcf8afbc058bdf8c980ceffc7a6e8ef",
      "parents": [
        "399bd4dae131c97077b51187efa0737782ee2e0f"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Dec 03 12:27:28 2024 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Dec 03 12:36:28 2024 -0800"
      },
      "message": "Remove unnecessary last_error_ field\n\nOnly purpose of this field is to check if postinstall action\ncompleted previously. We can use kPrefsPostInstallSucceeded\nfor the same purpose, so remove this field.\n\nTest: th\nBug: 377557752\nChange-Id: I970a7ff2fc6e957a57701838e0117eb18c286ee3\n"
    },
    {
      "commit": "399bd4dae131c97077b51187efa0737782ee2e0f",
      "tree": "0c5abe2c589fae2585dc84bf62afdabdf4cffd35",
      "parents": [
        "94fa3e525fdf70506c5f9c5c6a694efa0faf3bd2"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Dec 03 11:08:30 2024 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Dec 03 11:09:33 2024 -0800"
      },
      "message": "Remove unused field save_rollback_data\n\nsave_rollback_data is inherited from ChromeOS to persist data\nafter a data wipe. Android never supported this feature, remove\nunused code.\n\nTest: th\nBug: 377557752\nChange-Id: I022577bb19cd27010ffe0236b2659fe7880f03c4\n"
    },
    {
      "commit": "25bfff2f4568a2d3e8149091a1dc8052b85f9dee",
      "tree": "9a5604aef5180551e9ca1ac03659d8108681e65c",
      "parents": [
        "08fdf6a856147f05569353d1f7aa0bb3029a2484",
        "447aa85934ebd0c9016354729ed8056287577df1"
      ],
      "author": {
        "name": "Juan Yescas",
        "email": "jyescas@google.com",
        "time": "Thu Nov 28 02:05:54 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 28 02:05:54 2024 +0000"
      },
      "message": "Fix for UnmapPartitionOnDeviceMapper am: 94fa3e525f am: 447aa85934\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3380291\n\nChange-Id: Ic0288b194959a35bb4e59dedf66d611e19af30f5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "447aa85934ebd0c9016354729ed8056287577df1",
      "tree": "9a5604aef5180551e9ca1ac03659d8108681e65c",
      "parents": [
        "5cc1df0bc3c2da4a1688a6e6580b71e01dd2a699",
        "94fa3e525fdf70506c5f9c5c6a694efa0faf3bd2"
      ],
      "author": {
        "name": "Juan Yescas",
        "email": "jyescas@google.com",
        "time": "Thu Nov 28 01:27:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 28 01:27:24 2024 +0000"
      },
      "message": "Fix for UnmapPartitionOnDeviceMapper am: 94fa3e525f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3380291\n\nChange-Id: Ideb976cb7bf46c4d1723bb4ebafce83722504ae6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "94fa3e525fdf70506c5f9c5c6a694efa0faf3bd2",
      "tree": "9a5604aef5180551e9ca1ac03659d8108681e65c",
      "parents": [
        "08bbbd4964328dfd490f0d9c454e6f041c3641a4"
      ],
      "author": {
        "name": "Juan Yescas",
        "email": "jyescas@google.com",
        "time": "Wed Nov 27 19:23:27 2024 +0000"
      },
      "committer": {
        "name": "Juan Yescas",
        "email": "jyescas@google.com",
        "time": "Wed Nov 27 22:52:07 2024 +0000"
      },
      "message": "Fix for UnmapPartitionOnDeviceMapper\n\nEarly return of the function was causing Enable16KbTest test cases to fail.\n\nChange-Id: I69e5f8879119f17ffa6740e3d67c437fe7fa938e\nBug: 351928254\nTest; abtd build and atest Enable16KbTest\n"
    },
    {
      "commit": "08fdf6a856147f05569353d1f7aa0bb3029a2484",
      "tree": "24fcf25fc586225d66f86eb11fb251eef0a4a421",
      "parents": [
        "dbff804d2f7aeb9fd2dc1e0cac57284b5e5de784",
        "5cc1df0bc3c2da4a1688a6e6580b71e01dd2a699"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Nov 27 03:07:40 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 27 03:07:40 2024 +0000"
      },
      "message": "Re-map source partitions with RW permission during OTA am: 08bbbd4964 am: 5cc1df0bc3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3243626\n\nChange-Id: I16b76b8747d6346c49313f7572288c6b48b75f00\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5cc1df0bc3c2da4a1688a6e6580b71e01dd2a699",
      "tree": "24fcf25fc586225d66f86eb11fb251eef0a4a421",
      "parents": [
        "1a78774dcd712af1925d31aa90fdc5329e1959ab",
        "08bbbd4964328dfd490f0d9c454e6f041c3641a4"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Nov 27 02:44:39 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 27 02:44:39 2024 +0000"
      },
      "message": "Re-map source partitions with RW permission during OTA am: 08bbbd4964\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3243626\n\nChange-Id: I9a94a1fb78918d9e1258b1d3b18a98661cf61585\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "08bbbd4964328dfd490f0d9c454e6f041c3641a4",
      "tree": "24fcf25fc586225d66f86eb11fb251eef0a4a421",
      "parents": [
        "212b053645da90707d73da0629d667abcb4edeb2"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Aug 27 13:25:07 2024 -0700"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Nov 26 16:38:08 2024 -0800"
      },
      "message": "Re-map source partitions with RW permission during OTA\n\nTest: th\nBug: 351928254\nChange-Id: Ia58b62f038b3bd0d73b429f761f4ff05ab93e072\n"
    },
    {
      "commit": "dbff804d2f7aeb9fd2dc1e0cac57284b5e5de784",
      "tree": "217e96c7b206c3c165f7587de0d51a52068c73bc",
      "parents": [
        "b12a6c036d1c2a88ee4333197eb2cdde901be149",
        "1a78774dcd712af1925d31aa90fdc5329e1959ab"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Nov 18 21:56:38 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 18 21:56:38 2024 +0000"
      },
      "message": "Skip FEC reads for partial updates am: 212b053645 am: 1a78774dcd\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3356640\n\nChange-Id: Ia48e88d167fbb2610810bea6b871df3f86205290\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1a78774dcd712af1925d31aa90fdc5329e1959ab",
      "tree": "217e96c7b206c3c165f7587de0d51a52068c73bc",
      "parents": [
        "c840599cbe6e6f34d166d6a01b3608252374f896",
        "212b053645da90707d73da0629d667abcb4edeb2"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Nov 18 21:34:59 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 18 21:34:59 2024 +0000"
      },
      "message": "Skip FEC reads for partial updates am: 212b053645\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3356640\n\nChange-Id: Idc4be8f6f3235f0f773e0d45f1749c066b6c37a9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "212b053645da90707d73da0629d667abcb4edeb2",
      "tree": "217e96c7b206c3c165f7587de0d51a52068c73bc",
      "parents": [
        "0aaa73685968044ac6b4f24a438657c89edbc964"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Nov 15 10:56:06 2024 -0800"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 18 20:57:47 2024 +0000"
      },
      "message": "Skip FEC reads for partial updates\n\nTest: th\nBug: 377791217\nChange-Id: Iebee07f5c8223187e7291175dd244ecb901fc1aa\n"
    },
    {
      "commit": "b12a6c036d1c2a88ee4333197eb2cdde901be149",
      "tree": "1c47e52957f957ae1108ea23bce254f9ade6d955",
      "parents": [
        "c105c5db11e0a8bad14e6243d319a58dcc11595d",
        "c840599cbe6e6f34d166d6a01b3608252374f896"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Nov 18 18:10:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 18 18:10:31 2024 +0000"
      },
      "message": "Add triggerPostinstall API to IUpdateEngine.aidl am: 0aaa736859 am: c840599cbe\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3350135\n\nChange-Id: I4ab5dc976047a493a2671f4f11fd192e9544718b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c105c5db11e0a8bad14e6243d319a58dcc11595d",
      "tree": "09d305692ad22f48ae5bf1495bd414de5ca2de19",
      "parents": [
        "d2569f54bb570091e5cc01aa839fd3de9f6b5d3b",
        "171f0cba644d985c9b92659a5364bbd7cc877014"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Nov 18 18:10:23 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 18 18:10:23 2024 +0000"
      },
      "message": "Add stubs for new API triggerPostinstall am: 9c5baeb774 am: 171f0cba64\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3335898\n\nChange-Id: If027b4f7766a085ad1035c95cbbbeca419e83248\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c840599cbe6e6f34d166d6a01b3608252374f896",
      "tree": "1c47e52957f957ae1108ea23bce254f9ade6d955",
      "parents": [
        "171f0cba644d985c9b92659a5364bbd7cc877014",
        "0aaa73685968044ac6b4f24a438657c89edbc964"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Nov 18 17:49:49 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 18 17:49:49 2024 +0000"
      },
      "message": "Add triggerPostinstall API to IUpdateEngine.aidl am: 0aaa736859\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3350135\n\nChange-Id: If6ff9a237809ef1735c6e1dedb967a808a5fe97a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "171f0cba644d985c9b92659a5364bbd7cc877014",
      "tree": "09d305692ad22f48ae5bf1495bd414de5ca2de19",
      "parents": [
        "0c92112363dd2a00efdfbca1fd3aa313517b2ec8",
        "9c5baeb77423c720ea65369e8946ce42a7ae11d0"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Nov 18 17:49:44 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 18 17:49:44 2024 +0000"
      },
      "message": "Add stubs for new API triggerPostinstall am: 9c5baeb774\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3335898\n\nChange-Id: Ic5738c605629913e7eca6fe25a000e57dba3e18c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0aaa73685968044ac6b4f24a438657c89edbc964",
      "tree": "1c47e52957f957ae1108ea23bce254f9ade6d955",
      "parents": [
        "9c5baeb77423c720ea65369e8946ce42a7ae11d0"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Nov 15 16:09:22 2024 -0800"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 18 17:25:59 2024 +0000"
      },
      "message": "Add triggerPostinstall API to IUpdateEngine.aidl\n\nTest: th\nBug: 377557752\nChange-Id: I8cad42ec0eb1d6e359229555fd8cfd3517a69137\n"
    },
    {
      "commit": "9c5baeb77423c720ea65369e8946ce42a7ae11d0",
      "tree": "09d305692ad22f48ae5bf1495bd414de5ca2de19",
      "parents": [
        "80e4391ccca247ba9afa19e038935f21b3ab51f5"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Nov 05 13:42:32 2024 -0800"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 18 17:25:59 2024 +0000"
      },
      "message": "Add stubs for new API triggerPostinstall\n\nTest: th\nBug: 377557752\nChange-Id: I73beaae7feebb12d944d59496db2cf8c89115e93\n"
    },
    {
      "commit": "d2569f54bb570091e5cc01aa839fd3de9f6b5d3b",
      "tree": "453b8b73ea1a1cd4953b37b45edc8f7973f28bca",
      "parents": [
        "8f2ebd634a8288bad354496cc1fc07dc6c4cc312",
        "0c92112363dd2a00efdfbca1fd3aa313517b2ec8"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Thu Nov 14 19:02:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 14 19:02:31 2024 +0000"
      },
      "message": "xor_writer: use 64bit for partition size am: 80e4391ccc am: 0c92112363\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3349246\n\nChange-Id: Ic39d2b22a77c10c59804080cbd86657f16d8f2de\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8f2ebd634a8288bad354496cc1fc07dc6c4cc312",
      "tree": "74df68c7b327b18629a7e91c9c71b308aef43083",
      "parents": [
        "f73768c994cc1599d5829c8c06c6858b41c8cf6a",
        "8966df7101702b506aca19f365b28d8607dec079"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 14 19:01:59 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 14 19:01:59 2024 +0000"
      },
      "message": "Stop explicitly adding bionic subdirectories to the include path. am: 13bc0b8a37 am: 8966df7101\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3341879\n\nChange-Id: I790c1cc7789148afe88dc4cdbace46d43e02ea6e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0c92112363dd2a00efdfbca1fd3aa313517b2ec8",
      "tree": "453b8b73ea1a1cd4953b37b45edc8f7973f28bca",
      "parents": [
        "8966df7101702b506aca19f365b28d8607dec079",
        "80e4391ccca247ba9afa19e038935f21b3ab51f5"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Thu Nov 14 18:40:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 14 18:40:47 2024 +0000"
      },
      "message": "xor_writer: use 64bit for partition size am: 80e4391ccc\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3349246\n\nChange-Id: I2903df00ff2353309171a99ad95e061b02593f22\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8966df7101702b506aca19f365b28d8607dec079",
      "tree": "74df68c7b327b18629a7e91c9c71b308aef43083",
      "parents": [
        "222d2bfac83905b546c9e1cd9f8aa09929cd4980",
        "13bc0b8a3765847cc0fcf2fb184bda37899a87c0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 14 18:39:21 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 14 18:39:21 2024 +0000"
      },
      "message": "Stop explicitly adding bionic subdirectories to the include path. am: 13bc0b8a37\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3341879\n\nChange-Id: I90c911d8ed0e4abace053542d015ddb3f17255d4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "80e4391ccca247ba9afa19e038935f21b3ab51f5",
      "tree": "453b8b73ea1a1cd4953b37b45edc8f7973f28bca",
      "parents": [
        "13bc0b8a3765847cc0fcf2fb184bda37899a87c0"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Wed Nov 13 15:04:20 2024 -0800"
      },
      "committer": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Thu Nov 14 18:02:55 2024 +0000"
      },
      "message": "xor_writer: use 64bit for partition size\n\nBug: 377823477\nTest: ota on p11\nChange-Id: Iffb45db4c4cd6329fcafb8adb062735687ec3cce\n"
    },
    {
      "commit": "13bc0b8a3765847cc0fcf2fb184bda37899a87c0",
      "tree": "74df68c7b327b18629a7e91c9c71b308aef43083",
      "parents": [
        "586610430e33baadfcc3382f318facf50b7e7a91"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 12 15:23:38 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 14 17:50:30 2024 +0000"
      },
      "message": "Stop explicitly adding bionic subdirectories to the include path.\n\nAlso stop including a Linux implementation detail when there\u0027s an equivalent C89 header!\n\nChange-Id: I6de6ae39231d3164109fa719e3e614590530ef2a\n"
    },
    {
      "commit": "f73768c994cc1599d5829c8c06c6858b41c8cf6a",
      "tree": "f1271826b92fb85b04ce9de9d61fcda9a71de389",
      "parents": [
        "decf63d0fbb00d4d9f20c79006a0e528b753fda9",
        "222d2bfac83905b546c9e1cd9f8aa09929cd4980"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Nov 13 06:05:11 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 13 06:05:11 2024 +0000"
      },
      "message": "Add new triggerPostinstall() API to support async postinstall script run am: 586610430e am: 222d2bfac8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3335897\n\nChange-Id: I49ed88e79053efa98e27b00b70e98d6d0e34cc11\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "222d2bfac83905b546c9e1cd9f8aa09929cd4980",
      "tree": "f1271826b92fb85b04ce9de9d61fcda9a71de389",
      "parents": [
        "cdee8a414c93dacbb2a4d80c15992eeb9b5790a7",
        "586610430e33baadfcc3382f318facf50b7e7a91"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Nov 13 05:42:58 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 13 05:42:58 2024 +0000"
      },
      "message": "Add new triggerPostinstall() API to support async postinstall script run am: 586610430e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3335897\n\nChange-Id: I0576a478df6b2a373ac9cf0875543b4602da2ca3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "586610430e33baadfcc3382f318facf50b7e7a91",
      "tree": "f1271826b92fb85b04ce9de9d61fcda9a71de389",
      "parents": [
        "ae222aa0f89380dc265323c6d9af5a5ac5a5983d"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Nov 05 10:39:59 2024 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Nov 12 12:31:29 2024 -0800"
      },
      "message": "Add new triggerPostinstall() API to support async postinstall script run\n\nTest: th\nBug: 377557752\nChange-Id: Ic3ad8b695334f17cf6fba1558853d818ad4f432c\n"
    },
    {
      "commit": "decf63d0fbb00d4d9f20c79006a0e528b753fda9",
      "tree": "5910f84f6f9808d98b54601aa9f73c233de1b46f",
      "parents": [
        "387cd624b39cd7eaa911d2df820c37f4cc8e697c",
        "cdee8a414c93dacbb2a4d80c15992eeb9b5790a7"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Fri Nov 08 19:59:53 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 08 19:59:53 2024 +0000"
      },
      "message": "update_engine: xor writer size_t am: ae222aa0f8 am: cdee8a414c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3343486\n\nChange-Id: I5f8dcd191a6f2b1b6ab36e1332d8c87b42dd3a6d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cdee8a414c93dacbb2a4d80c15992eeb9b5790a7",
      "tree": "5910f84f6f9808d98b54601aa9f73c233de1b46f",
      "parents": [
        "0e29c0ba7530e436ea71a0fc813ad9ebbe335427",
        "ae222aa0f89380dc265323c6d9af5a5ac5a5983d"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Fri Nov 08 19:37:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 08 19:37:22 2024 +0000"
      },
      "message": "update_engine: xor writer size_t am: ae222aa0f8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3343486\n\nChange-Id: I1c78bbb254af27f8331273e37e5469e236ba056d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ae222aa0f89380dc265323c6d9af5a5ac5a5983d",
      "tree": "5910f84f6f9808d98b54601aa9f73c233de1b46f",
      "parents": [
        "e227d99de362815c06428179c78d55c497fe3664"
      ],
      "author": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Fri Nov 08 08:11:30 2024 -0800"
      },
      "committer": {
        "name": "Daniel Zheng",
        "email": "zhengdaniel@google.com",
        "time": "Fri Nov 08 19:01:40 2024 +0000"
      },
      "message": "update_engine: xor writer size_t\n\nremove usage of size_t when describing partition size in xor extent\nwriter\n\nBug: 377823477\nTest: th\nChange-Id: I5a3555bccc04eebf3535cb3580bf326c818130dd\n"
    },
    {
      "commit": "387cd624b39cd7eaa911d2df820c37f4cc8e697c",
      "tree": "ec12d54a7c5491845419e34fb377cd72bd423c38",
      "parents": [
        "a7ce1a1a870bd032a3c4594a63e34db417a0e0cb",
        "0e29c0ba7530e436ea71a0fc813ad9ebbe335427"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Nov 06 22:12:11 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 06 22:12:11 2024 +0000"
      },
      "message": "Fix issues with setShouldSwitchSlotOnReboot am: e227d99de3 am: 0e29c0ba75\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3339347\n\nChange-Id: I1d64a56af02b1f7e1533f4bb997b3d7007ccb0de\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0e29c0ba7530e436ea71a0fc813ad9ebbe335427",
      "tree": "ec12d54a7c5491845419e34fb377cd72bd423c38",
      "parents": [
        "ee687f390382fc27e674fd2135299b71f4711c4c",
        "e227d99de362815c06428179c78d55c497fe3664"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Nov 06 21:48:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 06 21:48:22 2024 +0000"
      },
      "message": "Fix issues with setShouldSwitchSlotOnReboot am: e227d99de3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3339347\n\nChange-Id: Iad1ca183f094016ad35e3ff837aa1c931c879a38\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e227d99de362815c06428179c78d55c497fe3664",
      "tree": "ec12d54a7c5491845419e34fb377cd72bd423c38",
      "parents": [
        "0c18424d12141b4d5c4ef56fdb8851b124deaf5d"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Nov 06 09:14:42 2024 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Nov 06 09:32:02 2024 -0800"
      },
      "message": "Fix issues with setShouldSwitchSlotOnReboot\n\n1. Inherit powerwash setting from last applyPayload call\n2. reject setShouldSwitchSlotOnReboot after ResetStatus\n\nBug: 376805981\nBug: 377642178\nChange-Id: I1d00f76a4e421996ca6949686fea46a73429088e\n"
    },
    {
      "commit": "a7ce1a1a870bd032a3c4594a63e34db417a0e0cb",
      "tree": "83a94b1cb3eb31bb0fef7726b78eed268de51ce8",
      "parents": [
        "496b1c29c1a5bbf4edf24380bd551e92cb035122",
        "ee687f390382fc27e674fd2135299b71f4711c4c"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Oct 28 19:54:25 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 28 19:54:25 2024 +0000"
      },
      "message": "Replace base string utils with android::base ones am: 0c18424d12 am: ee687f3903\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3320834\n\nChange-Id: I7b64920dac17d7cfbf6e8a3d1989431253a985cb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ee687f390382fc27e674fd2135299b71f4711c4c",
      "tree": "83a94b1cb3eb31bb0fef7726b78eed268de51ce8",
      "parents": [
        "5da9c08bdd33be02c8e5cc86713fe92b74a3f2e5",
        "0c18424d12141b4d5c4ef56fdb8851b124deaf5d"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Oct 28 19:38:08 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 28 19:38:08 2024 +0000"
      },
      "message": "Replace base string utils with android::base ones am: 0c18424d12\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3320834\n\nChange-Id: I84714623efde427958dd83e3e4b166e222f69101\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0c18424d12141b4d5c4ef56fdb8851b124deaf5d",
      "tree": "83a94b1cb3eb31bb0fef7726b78eed268de51ce8",
      "parents": [
        "1f46f5bb7b5b368e6d5431a3032503951bf34f88"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Oct 25 11:19:27 2024 -0700"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Oct 25 11:23:06 2024 -0700"
      },
      "message": "Replace base string utils with android::base ones\n\nTest: th\nChange-Id: I62c1dfb24ec1dae3cdc5e0a0a93ea2b48e9967e5\n"
    },
    {
      "commit": "496b1c29c1a5bbf4edf24380bd551e92cb035122",
      "tree": "c16ea67e930243499716054612d158660df3e6e4",
      "parents": [
        "ad938a8b58a41b4b89a461799fbced6d432ea9d9",
        "5da9c08bdd33be02c8e5cc86713fe92b74a3f2e5"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Thu Oct 24 04:53:09 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 24 04:53:09 2024 +0000"
      },
      "message": "Replace libchrome NumberToString with std::format am: 1f46f5bb7b am: 5da9c08bdd\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3310753\n\nChange-Id: Icf36dab4b369723658f55cc10122a833dc31a261\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5da9c08bdd33be02c8e5cc86713fe92b74a3f2e5",
      "tree": "c16ea67e930243499716054612d158660df3e6e4",
      "parents": [
        "9ecd0dced8f591dadbc06379a5637d4f04c45874",
        "1f46f5bb7b5b368e6d5431a3032503951bf34f88"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Thu Oct 24 04:41:06 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 24 04:41:06 2024 +0000"
      },
      "message": "Replace libchrome NumberToString with std::format am: 1f46f5bb7b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3310753\n\nChange-Id: I1348195e7c4bf9e46327318fb1f03661e5eaaee5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1f46f5bb7b5b368e6d5431a3032503951bf34f88",
      "tree": "c16ea67e930243499716054612d158660df3e6e4",
      "parents": [
        "11c3da63da33f62da2acfb72edf5da62cdbc904f"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Fri Oct 18 16:00:05 2024 +0900"
      },
      "committer": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Thu Oct 24 04:18:35 2024 +0000"
      },
      "message": "Replace libchrome NumberToString with std::format\n\nReplaces NumberToString in \u003cbase/string/string_number_conversions.h\u003e\nwith std::format().\nThis change is very mechanical, no change in program behavior.\n\nTest: build\nBug: 360917504\nChange-Id: Iad92c9d4f4426790d8c38943147dede6eb873cb1\n"
    },
    {
      "commit": "ad938a8b58a41b4b89a461799fbced6d432ea9d9",
      "tree": "fa163cc4f880847abae60944c8ab977823e92fbf",
      "parents": [
        "52aeb7f8ee3b320e05f6c5c0b39e9db1520984cd",
        "9ecd0dced8f591dadbc06379a5637d4f04c45874"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Thu Oct 24 02:06:46 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 24 02:06:46 2024 +0000"
      },
      "message": "Remove libchrome stringprintf.h functions am: 11c3da63da am: 9ecd0dced8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3316555\n\nChange-Id: Ibfa0ffd4826c49554508c5040bb38ec5719372be\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9ecd0dced8f591dadbc06379a5637d4f04c45874",
      "tree": "fa163cc4f880847abae60944c8ab977823e92fbf",
      "parents": [
        "fe1d5065c821ea14442b04edb8ad7550b6624681",
        "11c3da63da33f62da2acfb72edf5da62cdbc904f"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Thu Oct 24 01:53:13 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 24 01:53:13 2024 +0000"
      },
      "message": "Remove libchrome stringprintf.h functions am: 11c3da63da\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3316555\n\nChange-Id: Iaf798764ab7bb4bb068bfb90656158d0bbec7f67\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "11c3da63da33f62da2acfb72edf5da62cdbc904f",
      "tree": "fa163cc4f880847abae60944c8ab977823e92fbf",
      "parents": [
        "6fbf3bec2b1c3cf5552d822b1410c015ade9dcd9"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Wed Oct 23 13:40:44 2024 +0900"
      },
      "committer": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Thu Oct 24 01:31:46 2024 +0000"
      },
      "message": "Remove libchrome stringprintf.h functions\n\nReplaces stringprintf.h functions with android-base/stringprintf.h.\nThis change is very mechanical, no change in program behavior.\n\nTest: build\nBug: 360917504\nChange-Id: If0d32c2f283b5c662436667000003dbb4d1896bc\n"
    },
    {
      "commit": "52aeb7f8ee3b320e05f6c5c0b39e9db1520984cd",
      "tree": "ea0be37cf99d6cffad493b48106a9f1f90d36fa3",
      "parents": [
        "c9a4d4ebe68009433a37ff14bf8ef7071c0e00a3",
        "fe1d5065c821ea14442b04edb8ad7550b6624681"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Oct 23 03:24:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 23 03:24:48 2024 +0000"
      },
      "message": "Set default max_thread to 256 am: 6fbf3bec2b am: fe1d5065c8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3314883\n\nChange-Id: I0b971fa09f2327aa2a59d5d250bc3fcdd659905b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fe1d5065c821ea14442b04edb8ad7550b6624681",
      "tree": "ea0be37cf99d6cffad493b48106a9f1f90d36fa3",
      "parents": [
        "a8911f056d718949f7908e0d157b9bd079985ee9",
        "6fbf3bec2b1c3cf5552d822b1410c015ade9dcd9"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Wed Oct 23 03:13:08 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 23 03:13:08 2024 +0000"
      },
      "message": "Set default max_thread to 256 am: 6fbf3bec2b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3314883\n\nChange-Id: I3f94fc163ba06ee7ac237e35386fb2716c10139c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c9a4d4ebe68009433a37ff14bf8ef7071c0e00a3",
      "tree": "4ec6c6de30b2c1569988af07924c9b371f100ef5",
      "parents": [
        "7abe71a50fa9318279faa7867cc222de06bead32",
        "a8911f056d718949f7908e0d157b9bd079985ee9"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Wed Oct 23 02:43:12 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 23 02:43:12 2024 +0000"
      },
      "message": "Simply Replace libchrome StringToXXs with android base ones am: 3357e27882 am: a8911f056d\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3310800\n\nChange-Id: I78eafbb1dd1a1b45d71ea2495c15f618e4f3a457\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a8911f056d718949f7908e0d157b9bd079985ee9",
      "tree": "4ec6c6de30b2c1569988af07924c9b371f100ef5",
      "parents": [
        "6f7126ea3bc86c26fbf12c220b633c1950b48e54",
        "3357e2788263f3781cb92b87590e8401e49eeaf1"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Wed Oct 23 02:05:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 23 02:05:42 2024 +0000"
      },
      "message": "Simply Replace libchrome StringToXXs with android base ones am: 3357e27882\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3310800\n\nChange-Id: I4e8fde2a34d0dba2665b887e423d76d23e48a533\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6fbf3bec2b1c3cf5552d822b1410c015ade9dcd9",
      "tree": "ea0be37cf99d6cffad493b48106a9f1f90d36fa3",
      "parents": [
        "3357e2788263f3781cb92b87590e8401e49eeaf1"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Oct 22 18:34:22 2024 -0700"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Oct 22 19:00:35 2024 -0700"
      },
      "message": "Set default max_thread to 256\n\nCurrent code requires --max_thread to explicitly specify thread count,\nand default to 1 thread(which is horrible slow). Change default to 256.\nThis doesn\u0027t mean we will use 256 threads at all times, thread count\nis still upper bounded by number of CPU cores.\n\nTest: run ota_from_target_files, make sure \u003e1 thread is used by default\nChange-Id: I7e7d91e7329e1aec50df45796ddf8f0fe543e33a\n"
    },
    {
      "commit": "3357e2788263f3781cb92b87590e8401e49eeaf1",
      "tree": "4ec6c6de30b2c1569988af07924c9b371f100ef5",
      "parents": [
        "b9a9aa22ba50560762aab3b157bb42bfea6c5283"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Fri Oct 18 13:59:05 2024 +0900"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Oct 23 01:43:19 2024 +0000"
      },
      "message": "Simply Replace libchrome StringToXXs with android base ones\n\nReplaces StringToXXs in \u003cbase/string/string_number_conversions\u003e\nwith ParseInts in \u003candroid-base/parseint.h\u003e\nThis change is very mechanical, no change in program behavior.\n\nTest: build\nBug: 360917504\nChange-Id: Icc2d4fbab8c5e4a1fe0a24356e817760eec5eab3\n"
    },
    {
      "commit": "7abe71a50fa9318279faa7867cc222de06bead32",
      "tree": "89ca532e2b396426730911493d44462dd7746737",
      "parents": [
        "70e58e338ecd24cf501e39abee6ccff0c0285763",
        "6f7126ea3bc86c26fbf12c220b633c1950b48e54"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Oct 22 23:03:32 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 22 23:03:32 2024 +0000"
      },
      "message": "Replace chrome string util with android base ones am: b9a9aa22ba am: 6f7126ea3b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3309177\n\nChange-Id: I0deba2e8d964cae8d80f7017a9bda98d4febd02e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "70e58e338ecd24cf501e39abee6ccff0c0285763",
      "tree": "1d210753a653af7164528ea59f8a0da3f191e0c5",
      "parents": [
        "28a9db229491d2017c2ab54a3358dc523a43da53",
        "c3bc14d3e52b770567425cfb9796957d857808ad"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Oct 22 23:03:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 22 23:03:19 2024 +0000"
      },
      "message": "Limit partition parallelization to number of CPU cores am: d021d81cc5 am: c3bc14d3e5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3309176\n\nChange-Id: I9b384a99c039869de5ef32697b6464935c32a80a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6f7126ea3bc86c26fbf12c220b633c1950b48e54",
      "tree": "89ca532e2b396426730911493d44462dd7746737",
      "parents": [
        "c3bc14d3e52b770567425cfb9796957d857808ad",
        "b9a9aa22ba50560762aab3b157bb42bfea6c5283"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Oct 22 22:50:45 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 22 22:50:45 2024 +0000"
      },
      "message": "Replace chrome string util with android base ones am: b9a9aa22ba\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3309177\n\nChange-Id: Id29d8800aa422649a605cc45322154ea6e15bff5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c3bc14d3e52b770567425cfb9796957d857808ad",
      "tree": "1d210753a653af7164528ea59f8a0da3f191e0c5",
      "parents": [
        "b1bdcf12fc86bfdb2de775bf7358b7f837199918",
        "d021d81cc5a4e215a270ea6ecb7ec1d0888f4178"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Oct 22 22:50:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 22 22:50:34 2024 +0000"
      },
      "message": "Limit partition parallelization to number of CPU cores am: d021d81cc5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3309176\n\nChange-Id: I5e85800541a75350e746e72d09e543f86d1056fb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b9a9aa22ba50560762aab3b157bb42bfea6c5283",
      "tree": "89ca532e2b396426730911493d44462dd7746737",
      "parents": [
        "d021d81cc5a4e215a270ea6ecb7ec1d0888f4178"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Oct 15 10:38:35 2024 -0700"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Oct 21 10:39:39 2024 -0700"
      },
      "message": "Replace chrome string util with android base ones\n\nReplaces \u003cbase/stringutils.h\u003e with \u003candroid-base/stringutils.h\u003e\nReplaces base::StringPrintf with android::base::StringPrintf\n\nThis change is very mechanical, no change in program behavior only\nlibrary functions are being replaced.\n\nTest: th\nChange-Id: Ie5797a27ea3cdd3ff537216dc39dffeac052565e\n"
    },
    {
      "commit": "d021d81cc5a4e215a270ea6ecb7ec1d0888f4178",
      "tree": "1d210753a653af7164528ea59f8a0da3f191e0c5",
      "parents": [
        "91aa21747dd3e2b1a885391af5dea57241c9571e"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Fri Oct 11 10:38:01 2024 -0700"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Mon Oct 21 10:23:45 2024 -0700"
      },
      "message": "Limit partition parallelization to number of CPU cores\n\nWhen running on machines with \u003c4 CPUs,\ndelta_generator tend to use 4 threads for partition pool. This\ncan overload the CPU can cause unnecessary context switching.\nMake partition pool respect the --max_threads parameter.\n\nTest: th\nChange-Id: I1f63606be43cbbcc91e146c586ecd4faf9fd75ca\n"
    },
    {
      "commit": "28a9db229491d2017c2ab54a3358dc523a43da53",
      "tree": "cc9672cce84414c20bff91ffecfe97951665d3c9",
      "parents": [
        "16400b36391ab6fd8c1744d322c54dec0bd6b3c5",
        "b1bdcf12fc86bfdb2de775bf7358b7f837199918"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 21:13:13 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 21:13:13 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"Mark 24Q4 as merged in aosp-main-future\" into aosp-main-future am: b1bdcf12fc -s ours\n\nam skip reason: Merged-In I25176c03a4a10ebf981d4bc8993a8ba261b236ac with SHA-1 47a071b07c is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/29935175\n\nChange-Id: I1b2455a0659d48d93aa3c35768e130d179f10a02\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "16400b36391ab6fd8c1744d322c54dec0bd6b3c5",
      "tree": "cc9672cce84414c20bff91ffecfe97951665d3c9",
      "parents": [
        "e3d40fa3fc50155c34d37ccf5efe3f8b6e66bbd5",
        "31b47f048103c8520e86e008fe053e56bb1bc5de"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 21:12:49 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 21:12:49 2024 +0000"
      },
      "message": "[automerger skipped] Mark 24Q4 as merged in aosp-main-future am: 31b47f0481 -s ours\n\nam skip reason: Merged-In I25176c03a4a10ebf981d4bc8993a8ba261b236ac with SHA-1 47a071b07c is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/29935175\n\nChange-Id: I67ea8e3d27664d7243b44a759534b88cc943a9ab\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b1bdcf12fc86bfdb2de775bf7358b7f837199918",
      "tree": "cc9672cce84414c20bff91ffecfe97951665d3c9",
      "parents": [
        "f0ec17a18b58d63ef446a780808f8eb0fc779add",
        "31b47f048103c8520e86e008fe053e56bb1bc5de"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 20:52:30 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 20:52:30 2024 +0000"
      },
      "message": "Merge \"Mark 24Q4 as merged in aosp-main-future\" into aosp-main-future"
    },
    {
      "commit": "e3d40fa3fc50155c34d37ccf5efe3f8b6e66bbd5",
      "tree": "cc9672cce84414c20bff91ffecfe97951665d3c9",
      "parents": [
        "47a071b07c9782c0e9e583647a2c9f7bc4de1554",
        "f0ec17a18b58d63ef446a780808f8eb0fc779add"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Fri Oct 18 01:42:58 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 01:42:58 2024 +0000"
      },
      "message": "Replace libchrome size() with C++ standard ones am: 91aa21747d am: f0ec17a18b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3309624\n\nChange-Id: I698a8a7eaf3dff298e2b435543c1b2a9d510e82d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f0ec17a18b58d63ef446a780808f8eb0fc779add",
      "tree": "cc9672cce84414c20bff91ffecfe97951665d3c9",
      "parents": [
        "d18a4ae5ad3ce543193ced2691ca0d5ef8e73fd6",
        "91aa21747dd3e2b1a885391af5dea57241c9571e"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Fri Oct 18 01:20:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 01:20:24 2024 +0000"
      },
      "message": "Replace libchrome size() with C++ standard ones am: 91aa21747d\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3309624\n\nChange-Id: I0158fe8553c83ae19ff1e589723287a6130d22ed\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "91aa21747dd3e2b1a885391af5dea57241c9571e",
      "tree": "cc9672cce84414c20bff91ffecfe97951665d3c9",
      "parents": [
        "1783eb35cb8293a93a4f13aa913bc4cc64e051af"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Wed Oct 16 16:01:04 2024 +0900"
      },
      "committer": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Fri Oct 18 00:57:45 2024 +0000"
      },
      "message": "Replace libchrome size() with C++ standard ones\n\nThis change is for partially replacing \u003cbase/stl_util.h\u003e\u0027s base::size()\nwith std::size() in the C++ standard.\nAlso remove #include \u003cbase/stl_util.h\u003e.\n\nTest: build\nBug: 360917504\nChange-Id: I09dbec56cda00c00f195875395461676bd55287a\n"
    },
    {
      "commit": "31b47f048103c8520e86e008fe053e56bb1bc5de",
      "tree": "64df81787559b446ad1126f0f72fc0cc4ae82800",
      "parents": [
        "d18a4ae5ad3ce543193ced2691ca0d5ef8e73fd6",
        "f69c69b15863d2419493ce7a72127b85c6464e5f"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:40 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:40 2024 -0700"
      },
      "message": "Mark 24Q4 as merged in aosp-main-future\n\nBug: 373937381\nMerged-In: I25176c03a4a10ebf981d4bc8993a8ba261b236ac\nChange-Id: I6f3508a3e4013daba8ea676f66e8a26f0d6d5ab6\n"
    },
    {
      "commit": "47a071b07c9782c0e9e583647a2c9f7bc4de1554",
      "tree": "64df81787559b446ad1126f0f72fc0cc4ae82800",
      "parents": [
        "163424eacc9da44f65d493c0190dd05eaa840f3f",
        "d18a4ae5ad3ce543193ced2691ca0d5ef8e73fd6"
      ],
      "author": {
        "name": "Kokoa Matsuda",
        "email": "komatsud@google.com",
        "time": "Thu Oct 17 03:12:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 17 03:12:31 2024 +0000"
      },
      "message": "Replace libchrome macros.h with android base ones am: 1783eb35cb am: d18a4ae5ad\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/3308368\n\nChange-Id: I25176c03a4a10ebf981d4bc8993a8ba261b236ac\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "d18a4ae5ad3ce543193ced2691ca0d5ef8e73fd6"
}
