)]}'
{
  "commit": "1dfceaba8f3d0fe089da02258a9445ee64008400",
  "tree": "10e1c39599605d0e20f55ea22129f534562b4931",
  "parents": [
    "fda42b9b030a9da4a3f3b3dc994bdba9eeb36b38"
  ],
  "author": {
    "name": "Jim Blackler",
    "email": "jimblackler@google.com",
    "time": "Fri May 10 20:44:27 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 10 20:44:27 2024 +0000"
  },
  "message": "Reapply \"Generator for Kotlin structures.\"\n\nI bungled the original CL as I included references to objects which are\nonly handled in WIP CLs.\n\nThe fix is to replace those references with Any as a placeholder until\nobjects are available.\n\nThis reverts commit f00b249b9bf48837aa452e99a73a695c6340bb53.\n\nChange-Id: I6944077976dbc4798a06d8d173b81295c410af7f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/187684\nCommit-Queue: Jim Blackler \u003cjimblackler@google.com\u003e\nReviewed-by: Alex Benton \u003cbentonian@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c9cbc272084b5cfb266c7b208b5cab4d5a2f0eb",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "8da2fb035efc871b5ae4d4e9c76506bef4445744",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "281a0990d2b4590923431114eb709febf204fd4d",
      "new_mode": 33188,
      "new_path": "generator/templates/art/api_kotlin_structure.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d77c58429caa038662054317ebdc6dfee0069c30",
      "new_mode": 33188,
      "new_path": "generator/templates/art/api_kotlin_types.kt"
    }
  ]
}
