)]}'
{
  "commit": "0bd3cfe231e984907c98740ca9612bdd9ff1baa5",
  "tree": "a54d90c8fc6503ef509daa670078a6ebb68428c5",
  "parents": [
    "34bbeae0da53d160d49e93f80fac3f8eb42f7902"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Mon Dec 12 11:24:37 2022 -0500"
  },
  "committer": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Mon Dec 12 11:24:37 2022 -0500"
  },
  "message": "Squashed \u0027third_party/SPIRV-Tools/\u0027 changes from 7b8f00f00a..43c99b5ee0\n\n43c99b5ee0 Roll external/spirv-headers/ 47f2465ee..1d31a1004 (13 commits) (#5012)\n235182cfee Fix use of invalid analysis (#5013)\n9c6a925c87 Fix infinite loop in validator (#5006)\n\ngit-subtree-dir: third_party/SPIRV-Tools\ngit-subtree-split: 43c99b5ee087704a5ae0909d0ce7be3eff416905\nChange-Id: Iccccf7fd25f76cfa20c2ea99f3f6bce8a4847ffc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a134582fd053decf5372859e3e4a3294fb056cf0",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "80b67dc3aba97c064fa5efc59892b5320c09e538",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "a893ab53c02ba235c22293c5e1c093d87aa89589",
      "old_mode": 33188,
      "old_path": "source/opt/block_merge_util.cpp",
      "new_id": "fe23e36f90a0f84ff27a17a18731ef3fcfeafef1",
      "new_mode": 33188,
      "new_path": "source/opt/block_merge_util.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b6a54f89e086d6c3421d64bc37b1e030c48402e",
      "old_mode": 33188,
      "old_path": "source/val/construct.cpp",
      "new_id": "1ca81d41615340dd8a166ce5d3285db191859330",
      "new_mode": 33188,
      "new_path": "source/val/construct.cpp"
    },
    {
      "type": "modify",
      "old_id": "06e4d67165d9ecd3d8ba990e8127e6223b4a8fb8",
      "old_mode": 33188,
      "old_path": "source/val/validate_cfg.cpp",
      "new_id": "24d2416927c42ec22aa15ced6f59da69513961c6",
      "new_mode": 33188,
      "new_path": "source/val/validate_cfg.cpp"
    },
    {
      "type": "modify",
      "old_id": "6129bb273039e3ad4d2c65ae3c14157afc808d68",
      "old_mode": 33188,
      "old_path": "test/opt/block_merge_test.cpp",
      "new_id": "57c5061fd3e5ff447ad1b5171d1a398f62fcbe1d",
      "new_mode": 33188,
      "new_path": "test/opt/block_merge_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d2edec1d5e905f475fd0439ee25a665c093a3a33",
      "old_mode": 33188,
      "old_path": "test/val/val_cfg_test.cpp",
      "new_id": "561e817e74cfed7098859a0c511b554b49f1dbfc",
      "new_mode": 33188,
      "new_path": "test/val/val_cfg_test.cpp"
    }
  ]
}
