)]}'
{
  "commit": "a70c14dbcef6ed3a07a22e274558f954d7b916d5",
  "tree": "8f60dfb67d92f13ee40fe04c738b1e44223e0ed1",
  "parents": [
    "a7a23eaa9e9623357563e403bc6ef42e8fd27b90"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Jun 02 21:02:34 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 02 21:02:34 2021 +0000"
  },
  "message": "main: Replace --dawn-validation with --validate\n\nPerforms output validation with spirv-val for SPIR-V (as before), HLSL\nvalidation with DXC, and MSL validation with the Metal Shader Compiler.\n\nDisable HLSL tests that fail to validate\n\nBug: tint:812\nChange-Id: If78c351b4e23c7fb50d333eacf9ee7cc81d18564\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/51280\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ed2d4510ca662db83a8a8ff46fa26f3e7845d20",
      "old_mode": 33188,
      "old_path": "samples/BUILD.gn",
      "new_id": "62534161a732e062959f01d389081bd7cf520780",
      "new_mode": 33188,
      "new_path": "samples/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b144b43e99d4fcafb17efc92edfad7de29bde2a4",
      "old_mode": 33188,
      "old_path": "samples/CMakeLists.txt",
      "new_id": "b500040d25345f183c21e728620801cb163fcc20",
      "new_mode": 33188,
      "new_path": "samples/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7bd5bac04334364711e723e5be661f0b972ea513",
      "old_mode": 33188,
      "old_path": "samples/main.cc",
      "new_id": "5d65afb55f6e0af21106827250c86af398002083",
      "new_mode": 33188,
      "new_path": "samples/main.cc"
    },
    {
      "type": "modify",
      "old_id": "04c5cd721ca509402dca5e58cd0bac1c650e14d2",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "6c91770e9877a759a2b2551eaed0d861f730ccd2",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a0409991aa76676b9c5e3a8578e937c3a863687b",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "9066b187d1a6c348bf32369d11a5a210dc1d8dd6",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d4425c7f07e29d974560fa2e345cb614b582a4ce",
      "old_mode": 33188,
      "old_path": "src/test_main.cc",
      "new_id": "5cff4092c0d0097c9b7c815a82507eec94f41a24",
      "new_mode": 33188,
      "new_path": "src/test_main.cc"
    },
    {
      "type": "rename",
      "old_id": "213c7dc390a1eb8f692a1f777bfe37dc61f235d3",
      "old_mode": 33188,
      "old_path": "src/utils/command.h",
      "new_id": "acedc214ad81bd7450bd68a3cc398e4e5e020ff7",
      "new_mode": 33188,
      "new_path": "src/utils/io/command.h",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "2f246a232f27454d23d3f9843c956c200e519a47",
      "old_mode": 33188,
      "old_path": "src/utils/command_other.cc",
      "new_id": "90d3414bd4b36b7e4e416471bafad5d95b027114",
      "new_mode": 33188,
      "new_path": "src/utils/io/command_other.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "6ec2a9834ebc41ff7a17f4060dba85f27e4a3e4e",
      "old_mode": 33188,
      "old_path": "src/utils/command_posix.cc",
      "new_id": "b000ecb9417ade56f20e30d28478d3f002ba20f4",
      "new_mode": 33188,
      "new_path": "src/utils/io/command_posix.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "c0da89742ed94dca786f0c781171f7dbcb2d5584",
      "old_mode": 33188,
      "old_path": "src/utils/command_test.cc",
      "new_id": "8127dc25b3bb0cb47f8b8392cf0ff6ec88d367e6",
      "new_mode": 33188,
      "new_path": "src/utils/io/command_test.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "65e3b380714daf184121886e9b561cc676e45d73",
      "old_mode": 33188,
      "old_path": "src/utils/command_windows.cc",
      "new_id": "36ae01a3a56b456ee5a06bba367397cec8933046",
      "new_mode": 33188,
      "new_path": "src/utils/io/command_windows.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "b24fa517b0bc7ff0c918311027d0099856218cdb",
      "old_mode": 33188,
      "old_path": "src/utils/tmpfile.h",
      "new_id": "3ff3fb198dd87bb12206e28aa8cb5e7197f02fa0",
      "new_mode": 33188,
      "new_path": "src/utils/io/tmpfile.h",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "93325f50e91b3a696f5af29e0b9fc741e90bdc79",
      "old_mode": 33188,
      "old_path": "src/utils/tmpfile_other.cc",
      "new_id": "dd3080f6baa672a36a5fca514b119e57f07d773c",
      "new_mode": 33188,
      "new_path": "src/utils/io/tmpfile_other.cc",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "fac18474c195ef3759a43895462d19a943803a25",
      "old_mode": 33188,
      "old_path": "src/utils/tmpfile_posix.cc",
      "new_id": "9d66331fa7a11daa2f927b24ae3e4edaa3648dcd",
      "new_mode": 33188,
      "new_path": "src/utils/io/tmpfile_posix.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "5416da5607deb8459f35553ecbbb39813babf0aa",
      "old_mode": 33188,
      "old_path": "src/utils/tmpfile_test.cc",
      "new_id": "b8c04f21ede1967d0edf844118aedf7cf297900c",
      "new_mode": 33188,
      "new_path": "src/utils/io/tmpfile_test.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "764f2ad5dc8f650dfdd279b08ce3d5b5be34a1f8",
      "old_mode": 33188,
      "old_path": "src/utils/tmpfile_windows.cc",
      "new_id": "93634a8ac90b0f4e6cc3cb8eeca5b445d55494c1",
      "new_mode": 33188,
      "new_path": "src/utils/io/tmpfile_windows.cc",
      "score": 97
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f755e1592f5c1c9b6638b072608490ae68496755",
      "new_mode": 33188,
      "new_path": "src/val/val.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "489dcdc47bbe0e1ae3ac9f1c61529d8e10006bee",
      "new_mode": 33188,
      "new_path": "src/val/val.h"
    },
    {
      "type": "modify",
      "old_id": "b60069050586cf01d5bb2e73333c934cc6cd4755",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/test_helper.cc",
      "new_id": "acadabd759866525a0f719ac67ce955a8de477bc",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/test_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "8b3604ee95d984de0092889b6a8e884d55dcb881",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/test_helper.h",
      "new_id": "8a71505d539467654906ca48f71331769df1a666",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "87c10a28e9ef4661b8b667d9d4ee3bf3cd7a1659",
      "old_mode": 33188,
      "old_path": "src/writer/msl/test_helper.cc",
      "new_id": "66725077a400b708777cc89c1702449b11b31411",
      "new_mode": 33188,
      "new_path": "src/writer/msl/test_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "0e85ae05147ca5d87f9975ab4faca0d12da2a270",
      "old_mode": 33188,
      "old_path": "src/writer/msl/test_helper.h",
      "new_id": "af75a21f07365f8b2d98d6064860bb9e66222786",
      "new_mode": 33188,
      "new_path": "src/writer/msl/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "b955a01462ca83f40957678eb1982ff4fe614043",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "12a5fa55825bc2789aa2ebad1f050317bb3bb612",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "25fbff56cd260b0486132f17031c43b6e70078f7",
      "old_mode": 33188,
      "old_path": "test/bug/tint/221.wgsl",
      "new_id": "f764d712b45728f248cd4104bf49bbf7f63b2df4",
      "new_mode": 33188,
      "new_path": "test/bug/tint/221.wgsl"
    },
    {
      "type": "modify",
      "old_id": "cea6ddfd082b608e5584cdb57050130d2c20e84f",
      "old_mode": 33188,
      "old_path": "test/bug/tint/221.wgsl.expected.hlsl",
      "new_id": "ea15e316e55f0f526f1d282d404e2e81f70e3540",
      "new_mode": 33188,
      "new_path": "test/bug/tint/221.wgsl.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "14386630890d96974efc6c572dd4acd674169bbb",
      "old_mode": 33188,
      "old_path": "test/bug/tint/221.wgsl.expected.msl",
      "new_id": "1c7b74b18960a03aede8008ff05d9180a21f7ac5",
      "new_mode": 33188,
      "new_path": "test/bug/tint/221.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "bfa04c2389e9fc0a4af03837971664535333ad69",
      "old_mode": 33188,
      "old_path": "test/bug/tint/221.wgsl.expected.spvasm",
      "new_id": "993823be78740d23c28091df4f1b58422e795bd4",
      "new_mode": 33188,
      "new_path": "test/bug/tint/221.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "a3af0d1b1a9dba3dd9270856b648c2667491887b",
      "old_mode": 33188,
      "old_path": "test/bug/tint/221.wgsl.expected.wgsl",
      "new_id": "d7130c82a45e29c2f9b2fae535c3fcb86afed55c",
      "new_mode": 33188,
      "new_path": "test/bug/tint/221.wgsl.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "48073bce7a675ce9f07db1e7f82b6ceeb7d8ea3a",
      "old_mode": 33261,
      "old_path": "test/test-all.sh",
      "new_id": "5609fd39138899a8d6e15ed96fac014fed0a01ce",
      "new_mode": 33261,
      "new_path": "test/test-all.sh"
    },
    {
      "type": "modify",
      "old_id": "c7afb39b1b66dc2c77fa5956a81fcfe534510fcd",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/test-runner/main.go",
      "new_id": "160f4652df3795b4fee75fa3a54018e2b305966b",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/test-runner/main.go"
    },
    {
      "type": "rename",
      "old_id": "8647193e0db8138e4f076af6f280e1b2516784e1",
      "old_mode": 33188,
      "old_path": "tools/src/fileutils/fileutils.go",
      "new_id": "8647193e0db8138e4f076af6f280e1b2516784e1",
      "new_mode": 33188,
      "new_path": "tools/src/fileutils/fileutils_linux.go",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "93325f50e91b3a696f5af29e0b9fc741e90bdc79",
      "old_mode": 33188,
      "old_path": "src/utils/tmpfile_other.cc",
      "new_id": "d6185a377e355df9ae79587aa45e2faec8ee2f67",
      "new_mode": 33188,
      "new_path": "tools/src/fileutils/fileutils_windows.go",
      "score": 70
    }
  ]
}
