)]}'
{
  "commit": "083b5917837355bf0bb7855585e18e9db20b5d6a",
  "tree": "32805f748a9b261b116878922c1674ffba4435d8",
  "parents": [
    "ae7b747789c6b58f8adc24a5f57c1732ae66e43b"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Apr 30 16:01:29 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Fri Apr 30 16:01:29 2021 +0000"
  },
  "message": "writer/wgsl: Emit ast::Types\n\nThis takes precedence over semantic types.\n\nWGSL should be printed as faithfully as possible to the parsed program.\nThe semantic nodes are more abstract than the AST - aliases are folded\naway, decorations may be absorbed into the semantic types, etc.\n\nBug: tint:724\nChange-Id: I500af3d20e4ea3f9bfcb7664f0ad2360aeeecd68\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/49350\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2cfbdc1fa9e7742973d7e04e0cf9c2a57067279f",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "45477d36df26aac0ef17e47a453df1c9fd91fcea",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c028587faea28916ccf206a74a531fa6b40428c7",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.h",
      "new_id": "8e1f5e2d2d822ec5daff51c2449fba60d615b5b3",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.h"
    }
  ]
}
