)]}'
{
  "commit": "d8f0feef7c174a380963558abbbcfb6092afe2f4",
  "tree": "b1df103e34d4e67cf8bd0a11577c52b954460142",
  "parents": [
    "1ee20898b7645b5c1c709e1f307aacab0b57a7ff"
  ],
  "author": {
    "name": "Brian Sheedy",
    "email": "bsheedy@google.com",
    "time": "Sun Oct 05 20:47:27 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Oct 05 20:47:27 2025 -0700"
  },
  "message": "Add true no-op merge script\n\nAdds //scripts/merge_scripts/true_noop_merge.py. This script does\nliterally nothing but exit successfully, which works as a merge script\nfor Dawn since we only rely on ResultDB for test results. This new\nmerge script is then applied to all existing tests.\n\nSince this unblocks the use of sharding, slow tests are also sharded\nto keep per-shard times under ~10 minutes.\n\nBug: 385317083\nChange-Id: Ib7bfc31c6b9fe017e69a4ba8699b753a46a68f25\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265039\nCommit-Queue: Brian Sheedy \u003cbsheedy@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f906936995fa4ee25d36053b534aab9eb09d9aa3",
      "old_mode": 33188,
      "old_path": "infra/specs/ci.json",
      "new_id": "88e799bb57edd7098db628f3bef10cfc74d39feb",
      "new_mode": 33188,
      "new_path": "infra/specs/ci.json"
    },
    {
      "type": "modify",
      "old_id": "c26ee2993758c172306d6504e6546271d99fb20c",
      "old_mode": 33261,
      "old_path": "infra/specs/generate_test_spec_json.py",
      "new_id": "2c8fa0488c6055c6113523171352ea6a64b931e1",
      "new_mode": 33261,
      "new_path": "infra/specs/generate_test_spec_json.py"
    },
    {
      "type": "modify",
      "old_id": "44b2221df09e9214dbb895ad63761a55b0d78046",
      "old_mode": 33188,
      "old_path": "infra/specs/mixins.pyl",
      "new_id": "64f21ab0448f12efb8d5d8d42a691a17a07d16af",
      "new_mode": 33188,
      "new_path": "infra/specs/mixins.pyl"
    },
    {
      "type": "modify",
      "old_id": "6f9d0fd894c5270e8b50b7a6a19d69f25fab27d4",
      "old_mode": 33188,
      "old_path": "infra/specs/test_suite_exceptions.pyl",
      "new_id": "d10f829516baa2c95fab57520803ea85e0dc7207",
      "new_mode": 33188,
      "new_path": "infra/specs/test_suite_exceptions.pyl"
    },
    {
      "type": "modify",
      "old_id": "19ae3b9d0f315f1a08e699633a6396658c8bdb61",
      "old_mode": 33188,
      "old_path": "infra/specs/test_suites.pyl",
      "new_id": "52f9e8128f17c28077794a4b84973708ed2b2358",
      "new_mode": 33188,
      "new_path": "infra/specs/test_suites.pyl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67a6d90c14237711026bd9cfa30c0dc97850a45a",
      "new_mode": 33188,
      "new_path": "scripts/merge_scripts/true_noop_merge.py"
    }
  ]
}
