)]}'
{
  "commit": "fa2267bbe9623e573f246780e57eaa48ecfbd97b",
  "tree": "70df98b2cbe687ea80b90f87d2bacfb7b8fec8fc",
  "parents": [
    "1bb06c07d91eae6a1cf2cc3a0e911a9161f5f8e8"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Tue Sep 01 13:13:31 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 01 13:13:31 2026 -0700"
  },
  "message": "[fuzz] Use .runtime_deps for copying fuzzer binaries\n\nIn experiment mode the fuzz tool needs to copy around the fuzzer\nbinaries for archiving purposes, etc. Previously it just bulk copied\nall of the .so files with the binary, which was probably more than\nneeded and also could have led to symlinks being really messed up.\n\nInstead now it uses the GN generated .runtime_deps file to figure out\nwhat libraries need to be copied.\n\nFixes: 552913365\nChange-Id: Ib5262e2c6c4e0e2d8f52f8641d89c6a144fe8ea0\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/338635\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eda15030f7cad0e2d3f6f2d4e001260377ff7950",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/fuzz/experiment.go",
      "new_id": "41968fbbde048622cb39370db72dc7801bdf63e0",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/fuzz/experiment.go"
    },
    {
      "type": "modify",
      "old_id": "4aa7f811e40a43f8f84f15b06fc4f4950e3a3643",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/fuzz/experiment_test.go",
      "new_id": "54cea78da8e01c60ed68aa54cc5cc800f4deed87",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/fuzz/experiment_test.go"
    }
  ]
}
