)]}'
{
  "commit": "b350500cdb8cc024dcf0ae36cccc6f31b484b98a",
  "tree": "64677479311a363c69d8af1d91d74db5a7aa48cd",
  "parents": [
    "f3dcbf5c5cee83ac56620c5bd86f58b1902fa1f5"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed May 19 16:11:04 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed May 19 16:11:04 2021 +0000"
  },
  "message": "utils: Add TINT_SCOPED_ASSIGNMENT()\n\nA helper class and macro used to simplify scope-based assignment of\nvariables.\n\nChange-Id: I02b3a05240a2c4628f813de931c40d8fba3cb07b\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/51480\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c0a9fe952a9891e8c5c2eb028493b8dc365c4a7",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "4d415b8335f647c0462280a676f0786c14cab944",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9927bdde1a94354603e0e5cbb1462e6cd87d5ac2",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "2b4254d55556e36d3922a147211403ac341579f5",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "227331bd20a63b4dc5b0de8d75c0007e754d3aff",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "2450f14dfdcb4b8c0cc4d44a678b6fd55418ae9c",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58e7cdd2875dca974c325a7e9f53334d5fffaaee",
      "new_mode": 33188,
      "new_path": "src/utils/scoped_assignment.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b75bec906683c6115f25a54910b361e0f4e3909f",
      "new_mode": 33188,
      "new_path": "src/utils/scoped_assignment_test.cc"
    },
    {
      "type": "modify",
      "old_id": "867e8d7a7dc14571b939e369f9549db361d4edf0",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "88723f7a6204e81c09c9e0e0a1ff9c8d21fa098a",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    }
  ]
}
