)]}'
{
  "commit": "846bda6f291e26b7f8fb33c8de23796129bffd12",
  "tree": "db124efb1a482bbb100cf7596e02acbc2cef0bee",
  "parents": [
    "d1dc134733074e1bc7a09e42c713cc76100543cb"
  ],
  "author": {
    "name": "Xinhao Yuan",
    "email": "xinhaoyuan@google.com",
    "time": "Thu Sep 10 20:44:15 2026"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 10 20:45:04 2026"
  },
  "message": "Change engine to always perform hashing on the signatures from the worker/runner.\n\nPreviously, the runner does not really write signatures. The engine use the hash of the description as the fallback, then use the signature as part of file paths in the crash\ndeduplication scheme. Now that engine worker (and runner in the future) writes the signature directly, we want to make sure that the signature is safe and suitable to use as\nfile paths. Hashing the plain signatures seems the best way to do it.\n\nPiperOrigin-RevId: 979373269\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "38c84d6cd7bbcd97de638bf7eded3deea78507bd",
      "old_mode": 33188,
      "old_path": "centipede/centipede_callbacks.cc",
      "new_id": "c41e38a73fb5729a774a807942dda6d711628721",
      "new_mode": 33188,
      "new_path": "centipede/centipede_callbacks.cc"
    },
    {
      "type": "modify",
      "old_id": "f328388a0b6ec01c39357f2e46d9cf7549045b41",
      "old_mode": 33188,
      "old_path": "rust/e2e_tests/standalone_mode_test.rs",
      "new_id": "2ca7acc01ce712011e2ed94eabe0fd1eda54fdb8",
      "new_mode": 33188,
      "new_path": "rust/e2e_tests/standalone_mode_test.rs"
    },
    {
      "type": "modify",
      "old_id": "b38196cebe92b6649560b8d377d7e4e76acc6e51",
      "old_mode": 33188,
      "old_path": "rust/e2e_tests/worker_with_centipede_sanitizer_test.rs",
      "new_id": "6ce859e9277bf4569b1cb8ea28e6ecc0d0463ff4",
      "new_mode": 33188,
      "new_path": "rust/e2e_tests/worker_with_centipede_sanitizer_test.rs"
    },
    {
      "type": "modify",
      "old_id": "d76f4f9e7707c69cd78f055f1dcdf13c80b2d47d",
      "old_mode": 33188,
      "old_path": "rust/e2e_tests/worker_with_centipede_test.rs",
      "new_id": "eb6f63740b09e658e376f08f2d787ef6b2bef7f4",
      "new_mode": 33188,
      "new_path": "rust/e2e_tests/worker_with_centipede_test.rs"
    }
  ]
}
