)]}'
{
  "commit": "dc63aa4e7faa84a0d01f736c0782fabf469d4ed9",
  "tree": "462a397e1a0e007270e48a0ba1c61b418e80913f",
  "parents": [
    "9a42f69ffa151292b0e8e8f11cbdfcd27d91459b"
  ],
  "author": {
    "name": "Loko Kung",
    "email": "lokokung@google.com",
    "time": "Tue Aug 01 21:02:46 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 01 21:02:46 2023 +0000"
  },
  "message": "BGL refactoring to allow for auto pipelines to use cache better.\n\n- Introduces BindGroupLayoutInternalBase that is equivalent to the\n  old BindGroupLayoutBase.\n- New BindGroupLayoutBase is now just a wrapper over the internal\n  version with a tagged pipeline compatibility token.\n- Adjusts the existing tests to accomodate the change.\n- Follow up CL to separate the new class.\n\nBug: dawn:1933\nChange-Id: Ia167b987b4dfa504bbb70c85f6a72c1b16725b85\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/143521\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4913a15f7ccc41b8b6ba6571454ee252b673420",
      "old_mode": 33188,
      "old_path": "include/dawn/native/DawnNative.h",
      "new_id": "51b3cc6d74cc8bb80fbaf0dc166976ab030ad5de",
      "new_mode": 33188,
      "new_path": "include/dawn/native/DawnNative.h"
    },
    {
      "type": "modify",
      "old_id": "f49f8ab4b2db9a3ad0770700865f525e916728dc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroup.cpp",
      "new_id": "1e91b14d60e7dfa592432f409fd7f4b8f1ede5f5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroup.cpp"
    },
    {
      "type": "modify",
      "old_id": "922d8133c02dc0acc09f42b0f2be7ac0d7a494dc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroup.h",
      "new_id": "acf436310d66d9006a6a8bc9b82b5708ebf8952f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroup.h"
    },
    {
      "type": "modify",
      "old_id": "6bb8c5f00c518ee7e4e1cdbccac0fdf09d1084a9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupLayout.cpp",
      "new_id": "d7dd201dff28c095720ed7e231de545135606057",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupLayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "77042b948d06dae55814c942657ad0cd0f3203be",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupLayout.h",
      "new_id": "6bf49bb17476a2a93e47af39cbde26d0c602323e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupLayout.h"
    },
    {
      "type": "modify",
      "old_id": "eae19164b44c7dc5b761ce44d4b66970f5876ab0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandBufferStateTracker.cpp",
      "new_id": "6eb25bde38da72dcedf40165df52c408a1b030ae",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandBufferStateTracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a1f0080babf49e37370e391eb005324e86b9d47",
      "old_mode": 33188,
      "old_path": "src/dawn/native/DawnNative.cpp",
      "new_id": "f2fb8091d282267626f3a26d80eb19226aa9982f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/DawnNative.cpp"
    },
    {
      "type": "modify",
      "old_id": "b4bad4b49a4e2ebe2a6a879555691954179cee45",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "5fdbaf47db3e56352f60ef274e32114dfe92d797",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "684c40f955d07013de6a3cd1fb599e9adaadc49c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.h",
      "new_id": "bf337a86de82db0284eef8e740e4ad7c2bf57fc5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "bcf07a698c306c89f9d02466db859a3d49b1543a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Forward.h",
      "new_id": "a2529fcdc1f29b0fdb19c3bb47277cf462b55dfe",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Forward.h"
    },
    {
      "type": "modify",
      "old_id": "839efe9fcce86d0c7c520c14d99ec54b6a4ce463",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PipelineLayout.cpp",
      "new_id": "fac469316f1eac592c2255d07ad061e80147ba6b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PipelineLayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "5502912064424982c27d0fe10eb528accd072a6b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "bea2d7ba7445396d4ad713c01915a76619e63653",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "ffc507b8f215a87165f3e793f062f931a803c70e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ToBackend.h",
      "new_id": "664da57fb9146944ddf12075affde820cd8da7d8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ToBackend.h"
    },
    {
      "type": "modify",
      "old_id": "b3b8640f507001ea8e071d447ba81067eff6701f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupD3D11.cpp",
      "new_id": "e2e3f8540677a2e19eac2cb27d49b23f231580a5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "bd1d8fdc4477daf91a52170a835ece2eba4b7b13",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupLayoutD3D11.cpp",
      "new_id": "0cfe3c91e3a345d1681d0835941b2f46c120915d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupLayoutD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f61eef4d12f36116846bee026c458439b1429b0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupLayoutD3D11.h",
      "new_id": "74ddf968f8a035d8506ea70973fb1b075cc23411",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupLayoutD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "74a5cd30809abd78fca4db14f909825eed98881d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/DeviceD3D11.cpp",
      "new_id": "7de44acab6ba70f88e80903844a2e21df0f80ef4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/DeviceD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2d3af925b91fb6c4e8fed99293ac6fb13b57b92",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/DeviceD3D11.h",
      "new_id": "64366e1d9ff6af3217571e2a2569ccbc71fa52e2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/DeviceD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "8f9098538b7197d60af28317b6ed2f9563a6df09",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp",
      "new_id": "d1907c021cf3a11f7663a6087dd5d4b6e2b2ec1e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0f8471764c532a7549dd9103a66448d89380692",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BindGroupD3D12.cpp",
      "new_id": "56160cf855ba4167c03c686ba1438e4969f8a146",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BindGroupD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "97f094afd806823b98a6fe11a917b092e58ebb3f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BindGroupLayoutD3D12.cpp",
      "new_id": "62c66b338f42b0c2825b6025f128041cbf591ffb",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BindGroupLayoutD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "288597fe636d44a7f0b5dfe70a6b4c2a92f312a5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BindGroupLayoutD3D12.h",
      "new_id": "4d8799b0c7ed882e69cce53912b614e19b6c52a3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BindGroupLayoutD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "6c57af30538644ef81a03ecb0ce2b2edb34b63ac",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp",
      "new_id": "8421e9e654952b4d86f57e11494def722203f830",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "24246925d124e24cd5a2a174b1d0aef5f8ed05ab",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.cpp",
      "new_id": "44ac99288177967d8a23920ec65b1f1cbc52aca2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "a2f479e5a02b25cbd9f655c70925dd53efa0fa6d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.h",
      "new_id": "4d1e3c3f692435734d008fc791ce0f0a62adc0ce",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "82912e783f386b0d6d87870a779a3998e035a9ad",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PipelineLayoutD3D12.cpp",
      "new_id": "f6a8167d38a9a32221a6973454608e2385f2cf90",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PipelineLayoutD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1d12e3baee396aec9d20c61cb02b432920d27ef",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/SamplerHeapCacheD3D12.cpp",
      "new_id": "4bbad54171198746582fe397321785ad17ad3b06",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/SamplerHeapCacheD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "abde3093c082c3cb6cb59b35ed68d83c6c2ad8c5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "6b97e2dc0c7a39b0fb988af5501175414711f48a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab2abefc00cbec49d7335904956244d4cd59dab0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BindGroupLayoutMTL.h",
      "new_id": "1126c1a78b1ded41fd1f3e77cbe9ba3a1f1124c9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BindGroupLayoutMTL.h"
    },
    {
      "type": "modify",
      "old_id": "6c1a7acb3eb6289535e6fec75cc743db9de83811",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BindGroupLayoutMTL.mm",
      "new_id": "a4f5de99cb8545a517e7071aa24b757fc1edb1d9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BindGroupLayoutMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "90b9e235b79b2ba54109d87f4363707337885875",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BindGroupMTL.mm",
      "new_id": "73a8adf2e1b1706dbdc2547fdf279d3848bb8a55",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BindGroupMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "ea876a0893a43de7b466abef119b843bf24fca95",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/DeviceMTL.h",
      "new_id": "0e6d84db8e1e6ac6eacb314d1e6367234adc02a0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/DeviceMTL.h"
    },
    {
      "type": "modify",
      "old_id": "946babfa9ecacd67e920652f8af4777795d99407",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/DeviceMTL.mm",
      "new_id": "494e040b2689bbdafe4da1ca832b69bd72d0947d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/DeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "889492eadc87acc9738a4bf39467b05834f1c97f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "0091d232041f6ce9210962ba4bf71502a9f31380",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "89c2b20ca3f9c85ac35171ee36302dd3e077fb30",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.cpp",
      "new_id": "9296027ab4d2a859c24baf28cce37c1143027ff3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "6cacc8fe0baaeba1f8b033eb9c034e4a9ce78799",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.h",
      "new_id": "3f110ecbc5b549185498e2d641dc86fd0bb0bb8b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.h"
    },
    {
      "type": "modify",
      "old_id": "a688c2ee763869fd096f726357e8f321eecd1d48",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BindGroupGL.cpp",
      "new_id": "147138b2688a1ae12ae21bfaf02792be7ddbc818",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BindGroupGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "b665d1791c053b4d4516508f4b4dd47afc5cab11",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BindGroupLayoutGL.cpp",
      "new_id": "c0eb56d9f9e8c089571054532d20989558e8db9d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BindGroupLayoutGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "136b16fa507e3ef4b251bedf8a112e4c56853ca2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BindGroupLayoutGL.h",
      "new_id": "18b1d4edb44aa05bfa0828abf84f8ba52a75794b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BindGroupLayoutGL.h"
    },
    {
      "type": "modify",
      "old_id": "35f8dd378e129bc1ecfacc267c640ec2a50ab81d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/DeviceGL.cpp",
      "new_id": "1e59ed3405985731dba4113245be95230d608303",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/DeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "c020877bc527256efa2e60e49f22488b3f3352e2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/DeviceGL.h",
      "new_id": "2be89e19398f5c8b692fc701d909262518627573",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/DeviceGL.h"
    },
    {
      "type": "modify",
      "old_id": "94b5a7dc6b88db43df56c1efba74b9deb3d2fe64",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BindGroupLayoutVk.cpp",
      "new_id": "03fdf56bf206eefbc96ea2bf1e9b132b6883737d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BindGroupLayoutVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "924e1218ad51679df312b25ba5bcdf9f7ac5bfef",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BindGroupLayoutVk.h",
      "new_id": "f78903a246090a74b43aed3db6959927cf5fe5e2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BindGroupLayoutVk.h"
    },
    {
      "type": "modify",
      "old_id": "e4547fc2872d5b2817d0fbc27f9cb47b17168b8a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BindGroupVk.cpp",
      "new_id": "fe2f4f0d2d290bcda8d67c415ae7767a587a3fde",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BindGroupVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "399e1143d03fbe46578089a2650c8d1d56c24627",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/DeviceVk.cpp",
      "new_id": "da4550035d8c488628944f69b5c591f9d41eca1f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/DeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "7117d9cc36b2998efb070bcc7bfc317bd89862a1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/DeviceVk.h",
      "new_id": "ef716f6e435076a2dc64dc44118a2a0777d45ed1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/DeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "69b0d23bdd464b7ee4717c77db59bcc5e4b9c3de",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PipelineLayoutVk.cpp",
      "new_id": "7bbba52d3de5c769812e730968a3ec7b5ad057c8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PipelineLayoutVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fe207b5759573d479ed30f23bc49a19631c2efe",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "e5fe7c91e0af18d8cd8a427cd152fb6045ac36bc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "3bc14e5b8a89b42689fc229aa75473f8c4cf3768",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/DestroyObjectTests.cpp",
      "new_id": "de22766a34ceea7b8529c0e856fb0cfaa4755da5",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/DestroyObjectTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b4b4173175366f6b41f852f276e823daf1e65786",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/BindGroupLayoutMock.cpp",
      "new_id": "55a8e2735655081574792da0d6ea68dd13036c9d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BindGroupLayoutMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc3895230934609ce56e727829584875f9b1d513",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/BindGroupLayoutMock.h",
      "new_id": "b349223d0188d46ad1c9f628569c577ee3bc65a6",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BindGroupLayoutMock.h"
    },
    {
      "type": "modify",
      "old_id": "548e8a890fb23dfc15a32d83478c02df0092849e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.cpp",
      "new_id": "62c4ccb7a0a465299c4fec310e5e3b1f41f816e9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "76e9475b8c2c04179587949b5fee256b2b3b7849",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.h",
      "new_id": "348f9a30c4a09c79726b7bd2d1b73ba17642ca2a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.h"
    },
    {
      "type": "modify",
      "old_id": "74662fd3857eecc0b2b9fd81d61d0980081db022",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/GetBindGroupLayoutValidationTests.cpp",
      "new_id": "10049385ecf17823c1ea664065c385cd1ef44844",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/GetBindGroupLayoutValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a0e219ed8c5385e8cb55e92f982ca557b0278ac1",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/MinimumBufferSizeValidationTests.cpp",
      "new_id": "3ca4ec4590cb99603574c4e8f5b519bd5db3ca62",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/MinimumBufferSizeValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b01c69c4661be5b47ff55c69ea154e76ec93cbeb",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ObjectCachingTests.cpp",
      "new_id": "493144acedb9c47630539db9f7f362e85bd1bb01",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ObjectCachingTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "318e833d520a2505d06fd16f463860de85c83cf7",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ValidationTest.h",
      "new_id": "40f35a0cd954ab55191eae9771bf867ab01168da",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ValidationTest.h"
    }
  ]
}
