)]}'
{
  "commit": "d2d879008333010823d9b0c3d015b831eaa9ea82",
  "tree": "c86160315658b46670a2f39d6c50035e55a8c2af",
  "parents": [
    "412c2c6497e5af5fc2bb3b60471a8108f4cca095"
  ],
  "author": {
    "name": "Shashank Sharma",
    "email": "theshank@google.com",
    "time": "Wed Aug 19 11:19:04 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Aug 19 11:19:57 2026 -0700"
  },
  "message": "fuzztest-rust | add continue_after_crash support to fuzzing and replay-corpus modes\n\nAdd support for the --continue-after-crash flag and FUZZTEST_CONTINUE_AFTER_CRASH environment variable to FuzzTest Rust.\n\n- By default (continue_after_crash \u003d false), pass --exit_on_crash to Centipede so fuzzing and corpus replay stop immediately on the first crash.\n- When continue_after_crash is set to true, allow fuzzing or corpus replay to continue until the time limit is reached.\n- Forward the configuration in cargo-fuzztest to child test processes.\n- Update tests to verify exit-on-crash behavior and continued execution across all layers.\n\nPiperOrigin-RevId: 967312238\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "353e26fd69818ca4907f9a80a4a4777b965d5fd2",
      "old_mode": 33188,
      "old_path": "rust/cargo_fuzztest/src/lib.rs",
      "new_id": "bdfa67fc7af140437a9ad34c542ad861f921e59d",
      "new_mode": 33188,
      "new_path": "rust/cargo_fuzztest/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "04ed647ab24ea709e9c2f2debea1f4bbcbf47b73",
      "old_mode": 33188,
      "old_path": "rust/cargo_fuzztest/tests/e2e_cli_test.rs",
      "new_id": "b5a871739da0bed253978d571f594141423397b6",
      "new_mode": 33188,
      "new_path": "rust/cargo_fuzztest/tests/e2e_cli_test.rs"
    },
    {
      "type": "modify",
      "old_id": "a7c81c9c5ee32024608852a06f94b99cfebc63a2",
      "old_mode": 33188,
      "old_path": "rust/cargo_fuzztest/tests/runner_test.rs",
      "new_id": "2a224519c186d912f1e3ede76016e1c2591725e6",
      "new_mode": 33188,
      "new_path": "rust/cargo_fuzztest/tests/runner_test.rs"
    },
    {
      "type": "modify",
      "old_id": "d14d7722c19a00f4ee05e564d184dee4262e8927",
      "old_mode": 33188,
      "old_path": "rust/e2e_tests/replay_test.rs",
      "new_id": "80c37ed89c34ddd3ef9e305ae9fa38788b6596a9",
      "new_mode": 33188,
      "new_path": "rust/e2e_tests/replay_test.rs"
    },
    {
      "type": "modify",
      "old_id": "53adb4818f291210218d5c0a53b446147cd645c9",
      "old_mode": 33188,
      "old_path": "rust/e2e_tests/standalone_mode_test.rs",
      "new_id": "f328388a0b6ec01c39357f2e46d9cf7549045b41",
      "new_mode": 33188,
      "new_path": "rust/e2e_tests/standalone_mode_test.rs"
    },
    {
      "type": "modify",
      "old_id": "5abe89c4d615caaaf167db87c746c8007cab860e",
      "old_mode": 33188,
      "old_path": "rust/options/src/lib.rs",
      "new_id": "6f6eabc8dedabf418f3b2be126ce3d68f9f55bf2",
      "new_mode": 33188,
      "new_path": "rust/options/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "b5c61d20522b81cf7c37b2f4869fe051c8fbc750",
      "old_mode": 33188,
      "old_path": "rust/src/options.rs",
      "new_id": "9f49718278e2ba91f7b6548c2bbbcb9969ed3c03",
      "new_mode": 33188,
      "new_path": "rust/src/options.rs"
    }
  ]
}
