)]}'
{
  "commit": "75cd59261df7fbafe5ea038de9522535fa894a96",
  "tree": "c3abdb462268040c7eb5760b3254f7df87070869",
  "parents": [
    "c2da12bb20a74b9b61ac9a292d74304e579ce6d3"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Jul 02 21:15:44 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 02 21:15:44 2021 +0000"
  },
  "message": "transform: Add FoldTrivialSingleUseLets\n\nThis transform is intended to clean up the output of the SPIR-V reader, so that we can pattern match loops that can be transformed into a for-loop.\n\nBug: tint:952\nChange-Id: Iba58e4e1f6e20daaf7715e493df53346cdb7c89f\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/56766\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nCommit-Queue: David Neto \u003cdneto@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a51bbeabb175f73d0e05ba34b5c29292a5af1d2",
      "old_mode": 33188,
      "old_path": "include/tint/tint.h",
      "new_id": "d989f92aa54bc28375ce3a730d4c4d714a501652",
      "new_mode": 33188,
      "new_path": "include/tint/tint.h"
    },
    {
      "type": "modify",
      "old_id": "e80d9f491166962b4de024d38d28539172a218f2",
      "old_mode": 33188,
      "old_path": "samples/main.cc",
      "new_id": "49b8a93f7489fa8a7efe73b584cb242a50eb62ae",
      "new_mode": 33188,
      "new_path": "samples/main.cc"
    },
    {
      "type": "modify",
      "old_id": "784edba108580676f9eb58e0fed751f3a214441b",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "9fb6ab987a48d8835ba676eced27d1541de4b668",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "51dc4208e6b87c0175f146f02f0a17bc1c0948e6",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "de1abebf9cd128c324bf38f5821ed8c04f5293d7",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1deb8f8c00eab82c8c1fd85a74610caaeb070e7",
      "new_mode": 33188,
      "new_path": "src/transform/fold_trivial_single_use_lets.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05ff33e95383ebb5b5e5a6c2314a61f482be729c",
      "new_mode": 33188,
      "new_path": "src/transform/fold_trivial_single_use_lets.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b571ce8fddf0eee20abe4e5b4ab598bcdc1b7768",
      "new_mode": 33188,
      "new_path": "src/transform/fold_trivial_single_use_lets_test.cc"
    },
    {
      "type": "modify",
      "old_id": "14ce32f2cc98f49de6ff60a67d0ab3ff34c5274e",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "87941ac24b5991ab90f2ed1e0e610e7b1d7b60d8",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    }
  ]
}
