)]}'
{
  "commit": "a91baea8a557da535039b966eb05bb2f4d07287d",
  "tree": "78e8d70a25281bd5e4532e8f1539f323c9aa3cc6",
  "parents": [
    "91c4b7e2134ad6b8f70b796fe07b03ea3baf3a15"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Fri Jul 24 11:31:26 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 24 11:31:26 2026 -0700"
  },
  "message": "[wire] Cpp-ify the Dawn wire client API so that we can spanify.\n\nBug: 526537254\nChange-Id: Ibb4e98127464152b337642f9c2ae05d0dfbbcc22\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/326956\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c858533a195a7d3c49caba6cd416f0ae476f9a6",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "3e9828c3ed698c0c69dbfec0df27be38d1ed07ca",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "modify",
      "old_id": "faddfc6e674189cc369365b65fded4ccc9c0ecec",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/client/ApiObjects.h",
      "new_id": "e945a4a2ff8921eb36d1a196836146a02ecf1354",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/client/ApiObjects.h"
    },
    {
      "type": "modify",
      "old_id": "e92564bb314ff3ac17074a21d28e760b5639d1a6",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/client/ApiProcs.cpp",
      "new_id": "b3aea8e8c8aa7428440907977a1a71dc6c406815",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/client/ApiProcs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7726cc9874732354852d6a7472a7dc193bacd85",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/client/dawn_platform.h"
    },
    {
      "type": "modify",
      "old_id": "9cd3baa9dfc325d5a6d9d2a9121a5be6aa45a989",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn_wire.json",
      "new_id": "38659977dfea2fd7ef9bc5d5f121b118c4a4c4a0",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn_wire.json"
    },
    {
      "type": "modify",
      "old_id": "b415a9a327825769f3801fae6ab0cc08b803f155",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/BUILD.gn",
      "new_id": "78e9bf9cc72e3fb844839b0868fc165d2b8c3f4f",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c9b9e93597b64031ddba5511ee3fe7601c1cbda3",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/ObjectBase.h",
      "new_id": "d59bf84b18f40daede15dd99110fbd47c81ef7b5",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/ObjectBase.h"
    }
  ]
}
