)]}'
{
  "commit": "6902155de8b04874fa62652f75d6b2ef947631a8",
  "tree": "994e27f7f97cd8270cca9c14c28592fa841023b1",
  "parents": [
    "0bd3cfe231e984907c98740ca9612bdd9ff1baa5"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Jan 30 14:39:57 2023 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Jan 30 14:39:57 2023 +0000"
  },
  "message": "Squashed \u0027third_party/SPIRV-Tools/\u0027 changes from 43c99b5ee08..0174dd11ff8\n\n0174dd11ff8 BUILD.gn: Make MSVC report the correct __cplusplus value (#5088)\n64ba112ffb1 build: refactorize update_build_version (#5079)\n96c5dac559f Roll external/re2/ ba541565b..8afcf7fcc (1 commit) (#5085)\n5db6c38e656 Revert \"spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080)\" (#5084)\n57fb3c7a3f1 Align git-sync-deps and CMake to use external/spirv-headers by default (#4963)\naf15e5adeab Roll external/re2/ 954656f47..ba541565b (1 commit) (#5083)\n7f9184a5b21 kokoro: fix dubious ownership (#5082)\nfe087cd5f0e Revert \"kokoro: fix dubious ownership (#5078)\" (#5081)\nf0b900ed9a1 spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080)\n8fbb53dae49 kokoro: fix dubious ownership (#5078)\ncdc4e528f3d build: move from c++11 to c++17 (#4983)\nc51e2afe001 Add kokoro:run label to autoroll PRs (#5077)\nb6498eac1e0 Limit when the github action bazel builds run (#5071)\nbb1c885956e Roll external/spirv-headers/ d13b52222..aa331ab0f (5 commits) (#5074)\nbebca22e2d4 Rename bot in autoroll.yml (#5072)\n1e85dca570f Add VS2019 kokoro configs (#5059)\n4683eab649c Create a github action to update DEPS (#5061)\nf36a8d47f73 Start v2023.2 release. (#5066)\n63de608daeb Finalize v2023.1 release. (#5065)\nb184efe2d4c Revert \"Finalize v2023.1 release (#5062)\" (#5064)\n0fc5526f2b0 Finalize v2023.1 release (#5062)\n30e51ceaab2 Add #5049 to release v2023.1. (#5058)\nba4c9fe5346 Instrument: Fix bindless checking for BufferDeviceAddress (#5049)\n0e6fbba7762 Prepare for v2023.1 release (#5057)\n1dad9914410 cmake: Modernize install(TARGET) usage (#5056)\nae893db200e cmake: Remove old policy code (#5055)\nae8d50709fc Add Github Actions to test Bazel builds. (#5043)\n7e8813bb4cf Validate version 5 of clspv reflection (#5050)\nbfd278617c3 utils: repos use \u0027main\u0027 as main devlopment branch (#5054)\n631f9bcb5e6 Update README.md: Development occurs on the \"main\" branch (#5053)\nf62e121b0df spirv-val: Use more specific term \u0027switch header\u0027 in error message (#5048)\nd87f61605b3 DEPS: update to last googletest release supporting C++11 (#5045)\nf416d39bb80 Bazel: Use @platforms//os:windows instead of @build_tools//src/conditions:windows (#5042)\n077b09c32a9 Add exported CMake config file for binaries in ./tools/ (#5034)\nbbdd0fefda0 Update minimum required CMake to 3.17.2 (#5041)\n01a3b9bec73 git-sync-deps: Use argparse, and print better help (#5038)\n6b5a00eb2ba Kokoro CI bots use git-sync-deps to get sources (#5031)\nc5d23164305 Enforce layering_check in Bazel build rules. (#5032)\n5bec0884cfa Remove testing support for VS2015 (#5027)\n29375382108 Fix undef behaviour in hex float parsing (#5025)\n025ea891faa Optimize allocation of spvtools::opt::Instruction::operands_ (#5024)\n1c287b03d3d First attempt to set up CI-windows-msvc-2017-release-bazel build (#5023)\nf64a4b64b72 [spirv-opt] Clone names for new struct in EliminateIODeadComponents (#5016)\ncc81529f4b1 Test operator overloads for SPIR-V C++ mask enums (#5021)\n5a78d798f7b Fix layout validation (#5015)\n451ba8ec3df README.md: The validator now handles larger limits (#5003)\n6b2318aec8d Fix for bug https://github.com/KhronosGroup/SPIRV-Tools/issues/5017 (#5019)\n5d6adbdee06 Require C++11 *or later* (#5020)\n\ngit-subtree-dir: third_party/SPIRV-Tools\ngit-subtree-split: 0174dd11ff8fc2e039815e4ae9f9bc1c626beb49\nChange-Id: I73985595c9b46daf31fec976efed5debef83c873\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28cbf7c0aae3ba8e126ad8ee18b520cd7007d41d",
      "new_mode": 33188,
      "new_path": ".bazelversion"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a33034b38dce00219390fac71fb983eaf592b6a3",
      "new_mode": 33188,
      "new_path": ".github/workflows/autoroll.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77ef657568432c9dce13dd2e6d45c85dda3b6bf8",
      "new_mode": 33188,
      "new_path": ".github/workflows/bazel.yml"
    },
    {
      "type": "modify",
      "old_id": "d9a9c5cb7c172997bba196f27bc695a4f6eb7377",
      "old_mode": 33188,
      "old_path": ".github/workflows/wasm.yml",
      "new_id": "fa8951a16eca3a43b5e143d720a8be83935cdb9c",
      "new_mode": 33188,
      "new_path": ".github/workflows/wasm.yml"
    },
    {
      "type": "modify",
      "old_id": "0af7700515c211c817525f7ee7a5d8d5a2852a1a",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "255d4e74661c5167862296e16b7d4ad4fc4e0236",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a375e9df8281a647655133e6447ac86db401ef0d",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "862cd9556aedb492cafe5738bbb4e1695c6dce65",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "384805c32b5ed1738851539b3b86ae15a8784a95",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "f24da418e891954de28f96a9e174069ef6080d70",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "7815a2991d9f9e7d3cd12ee74f50d9089a1dc68f",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "1c7b071af3445fd169c4b50fb318556627e9a03c",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "80b67dc3aba97c064fa5efc59892b5320c09e538",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "f1866ea2f31b3b3de30439ad95c5d4c26f0eb024",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "e951e37f1a51a050ed2c0ca75101da5c133ae50d",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "baa44e7077f40206ed23abf5b92f1c40fdc857ac",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "ed726aebeeb755fad11b29a2c9e8e141db808d89",
      "old_mode": 33188,
      "old_path": "build_defs.bzl",
      "new_id": "3a69de5c7ba202237672befe2f759c5893128fcb",
      "new_mode": 33188,
      "new_path": "build_defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "179a4012f946dbf34b577cc598bd4f0de3b1d523",
      "old_mode": 33188,
      "old_path": "external/CMakeLists.txt",
      "new_id": "676ee979eaac9fb4d26f6048ffaf69a5d747c8c9",
      "new_mode": 33188,
      "new_path": "external/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8a5df9a835ff845c69a4b75ad1cbb524a4b4e54d",
      "old_mode": 33188,
      "old_path": "kokoro/check-format/build.sh",
      "new_id": "96603e447671babf64f2d53106d2a881b311f509",
      "new_mode": 33188,
      "new_path": "kokoro/check-format/build.sh"
    },
    {
      "type": "modify",
      "old_id": "8d9a062f62713dd8dbf679c24381cdcf84900674",
      "old_mode": 33188,
      "old_path": "kokoro/macos-clang-debug/build.sh",
      "new_id": "fca76fc6240f928c6c8c10716de5cad23c16c3c3",
      "new_mode": 33188,
      "new_path": "kokoro/macos-clang-debug/build.sh"
    },
    {
      "type": "modify",
      "old_id": "c62611abdd06e8b08bdca3fbf34f07fb5f5c00f5",
      "old_mode": 33188,
      "old_path": "kokoro/macos-clang-release-bazel/build.sh",
      "new_id": "50ad42bc81cf62cfe9ded6dc11a244a6b14455a9",
      "new_mode": 33188,
      "new_path": "kokoro/macos-clang-release-bazel/build.sh"
    },
    {
      "type": "modify",
      "old_id": "ccc8b16aa001f60605a405ecfd53eb7a4a34bd83",
      "old_mode": 33188,
      "old_path": "kokoro/macos-clang-release/build.sh",
      "new_id": "b1460a971692eb6d5f73c53969b152b3e3220f56",
      "new_mode": 33188,
      "new_path": "kokoro/macos-clang-release/build.sh"
    },
    {
      "type": "modify",
      "old_id": "80043b8a4e11465de343e01ca7d9168586d22057",
      "old_mode": 33261,
      "old_path": "kokoro/scripts/linux/build-docker.sh",
      "new_id": "52fbb9e4bbf5d8dcb45a7c9b20963e43d3a4ce95",
      "new_mode": 33261,
      "new_path": "kokoro/scripts/linux/build-docker.sh"
    },
    {
      "type": "modify",
      "old_id": "3618e6905388265819dda95d08577507107648d0",
      "old_mode": 33188,
      "old_path": "kokoro/scripts/macos/build.sh",
      "new_id": "8381f87de016315ed6e783689bf730dc58a2b551",
      "new_mode": 33188,
      "new_path": "kokoro/scripts/macos/build.sh"
    },
    {
      "type": "modify",
      "old_id": "8c9d6892c2ca4dda391fa0f7f1024803565a126a",
      "old_mode": 33188,
      "old_path": "kokoro/scripts/windows/build.bat",
      "new_id": "bb14da3dc9b3c48ab77a78500dc97ccdf01ae881",
      "new_mode": 33188,
      "new_path": "kokoro/scripts/windows/build.bat"
    },
    {
      "type": "delete",
      "old_id": "e77172afc93ae92a5ce64b7cf1caf660b2c9f1ed",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2013-release/build.bat",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7d3b238227c20961467c186840660324529a8919",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2013-release/presubmit.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "de20b0aa23a6ece849a0541864d60d08281a0f54",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release-bazel/build.bat",
      "new_id": "c1945e25a3f4f4dd4a845ff575cfae24f470c2b8",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2017-release-bazel/build.bat",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "f72cf0593d83521c9b551ad33f61d73958c2fc34",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release-bazel/continuous.cfg",
      "new_id": "f2387a6889c31970a7b592b77960bc6abd808d42",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2017-release-bazel/continuous.cfg",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "148972ce8cc6ae39b182f24dd19053eee26fc01c",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release-bazel/presubmit.cfg",
      "new_id": "13394b4100388d5ae229cdea2c83f55e12c02fe5",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2017-release-bazel/presubmit.cfg",
      "score": 90
    },
    {
      "type": "copy",
      "old_id": "c0e4bd317a34314001eef10e67dd310fae9b2d03",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release/build.bat",
      "new_id": "7ad94c19f5f31e8859266cfd0c9f8827147743a6",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2019-debug/build.bat",
      "score": 87
    },
    {
      "type": "copy",
      "old_id": "3e47e5268824146545311ec65e4eda9da2a23e28",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release/continuous.cfg",
      "new_id": "e3a7863d34210aacd9f7eaad2c8c2fa7bcfb7aad",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2019-debug/continuous.cfg",
      "score": 78
    },
    {
      "type": "copy",
      "old_id": "148972ce8cc6ae39b182f24dd19053eee26fc01c",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release-bazel/presubmit.cfg",
      "new_id": "0ed359407bf9146989f1500957d3ae90e0751f43",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2019-debug/presubmit.cfg",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "c0e4bd317a34314001eef10e67dd310fae9b2d03",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release/build.bat",
      "new_id": "8212924549fbfdcdfbba3539733c4d92762dfd1c",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2019-release/build.bat",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "3e47e5268824146545311ec65e4eda9da2a23e28",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release/continuous.cfg",
      "new_id": "624ccbde6e28eb8d4e262f8e48fb151a0ed37182",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2019-release/continuous.cfg",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "85a162593f4a67cae3018d807c1226e28ffc3b9c",
      "old_mode": 33188,
      "old_path": "kokoro/windows-msvc-2015-release/presubmit.cfg",
      "new_id": "4c578e006935cb98702a60e2d9919bd530dd14f5",
      "new_mode": 33188,
      "new_path": "kokoro/windows-msvc-2019-release/presubmit.cfg",
      "score": 85
    },
    {
      "type": "modify",
      "old_id": "e85ec9d9aec8d8f4ecd25f19626bdbcc2f00ab49",
      "old_mode": 33188,
      "old_path": "source/CMakeLists.txt",
      "new_id": "acfa0c123bf3a5dce506430de85d2cfe78af9931",
      "new_mode": 33188,
      "new_path": "source/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1328699ab160da916524b4b7e6d0b3ac27464509",
      "old_mode": 33188,
      "old_path": "source/diff/CMakeLists.txt",
      "new_id": "52f18f2d13a3c9d9637318375b991a4460cd949a",
      "new_mode": 33188,
      "new_path": "source/diff/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "dd674dd04c8202741ae8231fab923471e67bbc72",
      "old_mode": 33188,
      "old_path": "source/fuzz/CMakeLists.txt",
      "new_id": "86ee657a1c6915c2a563cda3ee46777b875a8d00",
      "new_mode": 33188,
      "new_path": "source/fuzz/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a452a107df844c582de00f86e1da0b1d54188695",
      "old_mode": 33188,
      "old_path": "source/link/CMakeLists.txt",
      "new_id": "a35b9a58fd55595bd57c6e82e4ccd90a52842468",
      "new_mode": 33188,
      "new_path": "source/link/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1feae3f94d2af9c9811bd3f5c90de46e55a1e178",
      "old_mode": 33188,
      "old_path": "source/lint/CMakeLists.txt",
      "new_id": "4704beb1fcfb5e6634a35b7dfa22dd4b91d610e4",
      "new_mode": 33188,
      "new_path": "source/lint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c34c38d0b82a018eca9177fdbfa2ee36264286fb",
      "old_mode": 33188,
      "old_path": "source/opt/CMakeLists.txt",
      "new_id": "eea3c475327bef5410666173eb92ebe7fcfdd70c",
      "new_mode": 33188,
      "new_path": "source/opt/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e430c6d51c022ae96d9501a7ac4fcfbd8a82e530",
      "old_mode": 33188,
      "old_path": "source/opt/eliminate_dead_io_components_pass.cpp",
      "new_id": "916fc27a3ce31f3ce694645d908c8f3e87d74510",
      "new_mode": 33188,
      "new_path": "source/opt/eliminate_dead_io_components_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "ca36dd60623ecbaf39ebe1605800ed3398d13b11",
      "old_mode": 33188,
      "old_path": "source/opt/inst_bindless_check_pass.cpp",
      "new_id": "ad581e14c9cabf732701850682ef4b916d20817a",
      "new_mode": 33188,
      "new_path": "source/opt/inst_bindless_check_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "be361e69be59374781012858b5e38d965537596f",
      "old_mode": 33188,
      "old_path": "source/opt/inst_buff_addr_check_pass.cpp",
      "new_id": "97d25f3c990e276a22c28ef46a2e74b9cfeff7b6",
      "new_mode": 33188,
      "new_path": "source/opt/inst_buff_addr_check_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab3ca0fda17ef79827e18097299bcd7eccebb7e8",
      "old_mode": 33188,
      "old_path": "source/opt/instruction.cpp",
      "new_id": "ece6baf92f9fcc2a71252af01a681631e462cf09",
      "new_mode": 33188,
      "new_path": "source/opt/instruction.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4dbbaa56e1161588a3a5155f78cdbaa905208b4",
      "old_mode": 33188,
      "old_path": "source/opt/ir_context.h",
      "new_id": "35075de171d2ac8a27e82de98391b941457548d4",
      "new_mode": 33188,
      "new_path": "source/opt/ir_context.h"
    },
    {
      "type": "modify",
      "old_id": "6fd8409f69a9c2a57efebff4dd5d157d898d069e",
      "old_mode": 33188,
      "old_path": "source/reduce/CMakeLists.txt",
      "new_id": "9ebe4183ef81f16707bcaef472be35be48ae73e2",
      "new_mode": 33188,
      "new_path": "source/reduce/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "06e3c57572c96d4bc76a36bc072c2b792d41cf85",
      "old_mode": 33188,
      "old_path": "source/util/hex_float.h",
      "new_id": "98353a4ad2803a65dd3eceaf51b21742c814b078",
      "new_mode": 33188,
      "new_path": "source/util/hex_float.h"
    },
    {
      "type": "modify",
      "old_id": "24d2416927c42ec22aa15ced6f59da69513961c6",
      "old_mode": 33188,
      "old_path": "source/val/validate_cfg.cpp",
      "new_id": "9ba66f4224aef8de2cb9744365de07fb06a65774",
      "new_mode": 33188,
      "new_path": "source/val/validate_cfg.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef9753da45e5a9a3333b9e0f3b14db2430fee334",
      "old_mode": 33188,
      "old_path": "source/val/validate_decorations.cpp",
      "new_id": "f9c843521f32daf479310608f119b4c2c659b2fa",
      "new_mode": 33188,
      "new_path": "source/val/validate_decorations.cpp"
    },
    {
      "type": "modify",
      "old_id": "ebb13cfd42d06e4e3a043350797f69f660a480f7",
      "old_mode": 33188,
      "old_path": "source/val/validate_extensions.cpp",
      "new_id": "fa58e0f940fef56906bfb5c23821d1b4d6dfea75",
      "new_mode": 33188,
      "new_path": "source/val/validate_extensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "57fd23d5327307b7133b84eafbe667e136f7dd95",
      "old_mode": 33188,
      "old_path": "source/val/validate_memory.cpp",
      "new_id": "5f7358c686131fdf8fe04de6f2df2e4cfef9bdc1",
      "new_mode": 33188,
      "new_path": "source/val/validate_memory.cpp"
    },
    {
      "type": "modify",
      "old_id": "f02ae525c3c998b5d8ae0b5a5086b208cce952b3",
      "old_mode": 33261,
      "old_path": "source/wasm/build.sh",
      "new_id": "4f7b701c8ad18106ec98027daf09febe68060a86",
      "new_mode": 33261,
      "new_path": "source/wasm/build.sh"
    },
    {
      "type": "rename",
      "old_id": "fb6d114ffb10ac49e6ce7cb3b46700e2056a100e",
      "old_mode": 33188,
      "old_path": "docker-compose.yml",
      "new_id": "2340fdb02c471969b56d1c46802091ac5175e05e",
      "new_mode": 33188,
      "new_path": "source/wasm/docker-compose.yml",
      "score": 83
    },
    {
      "type": "modify",
      "old_id": "5d11698280627fa5ed4c900b3497f9f23a384ffa",
      "old_mode": 33188,
      "old_path": "test/cpp_interface_test.cpp",
      "new_id": "222f44f60ba4d88373cd58d88cd9d9db37a3771e",
      "new_mode": 33188,
      "new_path": "test/cpp_interface_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "25d3c707a78b1ab7518e12e6f36ac0fc701784ad",
      "old_mode": 33188,
      "old_path": "test/hex_float_test.cpp",
      "new_id": "a44d9ec7933825e0586f506db02120ae9d82455c",
      "new_mode": 33188,
      "new_path": "test/hex_float_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "f175e495290fc600a326bcd6662b354615a1b6c0",
      "old_mode": 33188,
      "old_path": "test/opt/eliminate_dead_io_components_test.cpp",
      "new_id": "da26cefde56878299a625f611f7dfa5c73043516",
      "new_mode": 33188,
      "new_path": "test/opt/eliminate_dead_io_components_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f4b6681c359cf62a128583e99576e7f3a683646",
      "old_mode": 33188,
      "old_path": "test/opt/inst_bindless_check_test.cpp",
      "new_id": "3600d0d22865047002711d4772edf4892a9cc9b1",
      "new_mode": 33188,
      "new_path": "test/opt/inst_bindless_check_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "7886ba7ea90ed03ef0f90a1657330dfeb49e2199",
      "old_mode": 33188,
      "old_path": "test/opt/inst_buff_addr_check_test.cpp",
      "new_id": "b08f7b0b42a6b9149ade7946ebcdbc6a9b58211c",
      "new_mode": 33188,
      "new_path": "test/opt/inst_buff_addr_check_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "007f132c255f175ab2a1d892ff351f9f9fdac57b",
      "old_mode": 33188,
      "old_path": "test/opt/module_utils.h",
      "new_id": "6859188f0215f9d5de899e05807a40446e5d1e8d",
      "new_mode": 33188,
      "new_path": "test/opt/module_utils.h"
    },
    {
      "type": "modify",
      "old_id": "561e817e74cfed7098859a0c511b554b49f1dbfc",
      "old_mode": 33188,
      "old_path": "test/val/val_cfg_test.cpp",
      "new_id": "d876c4881d7f1fcc27ac71708f601dc23ea21799",
      "new_mode": 33188,
      "new_path": "test/val/val_cfg_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff62f4b0cd7fa384d583dcba8e2db18bc5a4f7d6",
      "old_mode": 33188,
      "old_path": "test/val/val_decoration_test.cpp",
      "new_id": "04d373a75f817fb2cb2efc92c100e7f697d19734",
      "new_mode": 33188,
      "new_path": "test/val/val_decoration_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e685acde5d39e0d861790e683fb3628f6d477783",
      "old_mode": 33188,
      "old_path": "test/val/val_ext_inst_test.cpp",
      "new_id": "8f0bcce14bf369b6ae6ac387d6777891abde25e4",
      "new_mode": 33188,
      "new_path": "test/val/val_ext_inst_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a457980dc04c2fa5e22011606fd472ceb1ba3586",
      "old_mode": 33188,
      "old_path": "test/val/val_id_test.cpp",
      "new_id": "3666f38b0d5a117762f3a8a69838c0cf2c927f27",
      "new_mode": 33188,
      "new_path": "test/val/val_id_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "86d0bc46a033971f96aa79a33187d83ed01c379c",
      "old_mode": 33188,
      "old_path": "tools/CMakeLists.txt",
      "new_id": "d272b08e71d01876ea9e9daf39e219d50481c049",
      "new_mode": 33188,
      "new_path": "tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "799474022629087f9e0941c40f43f88554949d29",
      "old_mode": 33261,
      "old_path": "utils/check_code_format.sh",
      "new_id": "da5e019859d7855660b156498c2eda8d9481611f",
      "new_mode": 33261,
      "new_path": "utils/check_code_format.sh"
    },
    {
      "type": "modify",
      "old_id": "7a7e606ff10e74625286fb3901331833c530b8ac",
      "old_mode": 33261,
      "old_path": "utils/git-sync-deps",
      "new_id": "6549afb1e6d878298c836f762a39eb99d4295a90",
      "new_mode": 33261,
      "new_path": "utils/git-sync-deps"
    },
    {
      "type": "modify",
      "old_id": "20c061fd863de5981d0d563bc801e726077960a8",
      "old_mode": 33261,
      "old_path": "utils/roll_deps.sh",
      "new_id": "bf6d6930eaf003bd15fdf5bdf05fb38715ec9a3d",
      "new_mode": 33261,
      "new_path": "utils/roll_deps.sh"
    },
    {
      "type": "modify",
      "old_id": "2a1ca60051023c081c1fef86ba0f012db53d69e4",
      "old_mode": 33261,
      "old_path": "utils/update_build_version.py",
      "new_id": "b1c7b21478b673b33df2be01e5a925131ac0a8eb",
      "new_mode": 33261,
      "new_path": "utils/update_build_version.py"
    }
  ]
}
