)]}'
{
  "commit": "7c8dfbc44ea30c0695592dd80458402c7a50ed9b",
  "tree": "656d6a49e35a8f7b00574f141013c3e1e6059d61",
  "parents": [
    "f3a03513bd3c8c9224d2a5992e8d768a4016018f"
  ],
  "author": {
    "name": "Loko Kung",
    "email": "lokokung@google.com",
    "time": "Fri Jun 09 23:55:39 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 09 23:55:39 2023 +0000"
  },
  "message": "Clean up for-loops in WireCmd.cpp template file.\n\n- Unifies the loops so that the disjoin conditions are easier to read.\n- Moves some duplicate loops into preprocess step.\n\nChange-Id: I8daf6194f78e901fdbc991e229207f721cbb2621\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/136622\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d34b886b92c8736ffd4ba8375824178fd4bc213",
      "old_mode": 33188,
      "old_path": "generator/generator_lib.py",
      "new_id": "dbbd6dfac6da746ccb5c315fcaba24bc6c3113c6",
      "new_mode": 33188,
      "new_path": "generator/generator_lib.py"
    },
    {
      "type": "modify",
      "old_id": "aabf2593f5de4d2eb025910b2cf3df6315466893",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/WireCmd.cpp",
      "new_id": "0b293a450fab2cc6a93318e931c8a98528e5e167",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/WireCmd.cpp"
    }
  ]
}
