)]}'
{
  "commit": "b5af23d5880d0f2f5ecb3517bc8a92b685c778c4",
  "tree": "88797d898a10ed13bce14ac479abf789a593e559",
  "parents": [
    "ef30aa400c104445c2d81f50ec37c359a41538e9"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Sun Feb 19 17:34:44 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Feb 19 17:34:44 2023 +0000"
  },
  "message": "Move diagnostic severity and rule to builtin.\n\nThis CL moves DiagnosticSeverity and DiagnosticRule into the builtin::\nhierarchy.\n\nChange-Id: I3884046f042d130fa44556f63163f0040381e69c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120440\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29f42dbc1e1f65773d605ef91e858f870eb2d58a",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "e37ad6c42ab65ba263a9e3361944457347100df8",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "38f5072d8b15f05b1df9517c1bc6d50709a15dff",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "eb4203d5c9c663b279838838cf003ae292a06369",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5fc791037283c0fd4fa9f7414a4eb83d05b88f20",
      "old_mode": 33188,
      "old_path": "src/tint/ast/block_statement_test.cc",
      "new_id": "5b2819c1a19bd97eab2cfc74ac3206ebf138f3f3",
      "new_mode": 33188,
      "new_path": "src/tint/ast/block_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "531364d77043e0d07d6e9eb57c592965fefafe56",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_attribute_test.cc",
      "new_id": "ec6ec265a02f06889ef0e011d4b6b53ab090c665",
      "new_mode": 33188,
      "new_path": "src/tint/ast/diagnostic_attribute_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8fbe4001e52879f55b7e6be2766bcff9e7214aa9",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control.cc",
      "new_id": "e269446f8aa080ede3e118987cc7834b0a7cb364",
      "new_mode": 33188,
      "new_path": "src/tint/ast/diagnostic_control.cc"
    },
    {
      "type": "modify",
      "old_id": "f4fdd5f8ed11959fc4a76aa8c84610ade7d9d38a",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control.h",
      "new_id": "3a5cd1f3b7884b48fa5f822e3de35bd810b55351",
      "new_mode": 33188,
      "new_path": "src/tint/ast/diagnostic_control.h"
    },
    {
      "type": "delete",
      "old_id": "4645d9c5a4ffb4238cfd73e4e959209119d8e87c",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control.h.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "73046cee7bdbd1db25c076b6628abf2b767477db",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control_test.cc",
      "new_id": "73dd2eadbf7107ca32fe73232483c92492822aef",
      "new_mode": 33188,
      "new_path": "src/tint/ast/diagnostic_control_test.cc"
    },
    {
      "type": "delete",
      "old_id": "9900556cc46b82995d5d4bff4e3cf194065784f8",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control_test.cc.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fb88439c0a2693f84e735765bf56ddb63e14974b",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_directive_test.cc",
      "new_id": "fe8fc5c2f93b98aaf1b434a3d21c25df85133383",
      "new_mode": 33188,
      "new_path": "src/tint/ast/diagnostic_directive_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d80033d76c640ee8f8c8ade13f9ff23bf18de2a1",
      "old_mode": 33188,
      "old_path": "src/tint/ast/module_test.cc",
      "new_id": "35c1b94d3d13be641bb62b02701d572dc9e29088",
      "new_mode": 33188,
      "new_path": "src/tint/ast/module_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b020d5ee4005fe83a93079c90dc21760e457917",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_rule.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cf05a489ce90fb2cb2eaad2232412cbd13c9a47",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_rule.cc.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55a6aabe501761e3947aa4387c1d8030ff81c9a3",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_rule.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e6f7f9d279fcf0eba5290ccec93263e1444c440",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_rule.h.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c98bd46f2b0ed52202912de7fc541de91ac24ad9",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_rule_bench.cc"
    },
    {
      "type": "copy",
      "old_id": "55d3cce0de23a3738ac42f4db146cee9c66a3c4a",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control_bench.cc.tmpl",
      "new_id": "2605aae1596d5d148e351dd397d3166a1f457b8b",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_rule_bench.cc.tmpl",
      "score": 78
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9982061cadbcc05499a7ba7dbd7f12d92e75c75c",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_rule_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "106f6fc54ea9d1037f55085a09e5ab27c1f230ec",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_rule_test.cc.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c14a9a358a1091f110285cba2230ebb17ae569f",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_severity.cc"
    },
    {
      "type": "rename",
      "old_id": "bfdf86ace75fd9f4bc044b0d548c015b588495c5",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control.cc.tmpl",
      "new_id": "3278bb1f812a3c73f337f67d59198a9bb7e3f888",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_severity.cc.tmpl",
      "score": 61
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daef0f71be241e0c4eef2587a0cdf62fcf97a9f0",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_severity.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7580b2c13efbc37a7aff1bd8c75e4685a0af02b2",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_severity.h.tmpl"
    },
    {
      "type": "rename",
      "old_id": "6fb501411a422b5373ec155864c7aee4d9c3fb5c",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control_bench.cc",
      "new_id": "13c3ff1a7453a6a22e123bbe8e9e159587fe2e92",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_severity_bench.cc",
      "score": 63
    },
    {
      "type": "rename",
      "old_id": "55d3cce0de23a3738ac42f4db146cee9c66a3c4a",
      "old_mode": 33188,
      "old_path": "src/tint/ast/diagnostic_control_bench.cc.tmpl",
      "new_id": "4d2dcee3ece8f3bb2809a8838ff0d5c3f7291901",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_severity_bench.cc.tmpl",
      "score": 79
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfd51b4fbaa54fc782b8e9ba408412f5b02fcdf3",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_severity_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bd06b4af4f0163ad1608a62037df2d4b95d68a3",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/diagnostic_severity_test.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "1d3ccf6b78f9729c75b98d1f92974b98695fd7ac",
      "old_mode": 33188,
      "old_path": "src/tint/program_builder.h",
      "new_id": "0b678dc1c0c8070f7bb9473ce3538ead3d3dc794",
      "new_mode": 33188,
      "new_path": "src/tint/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "be0d238ba2a85e7297c20341f1e5dc46787ef313",
      "old_mode": 33188,
      "old_path": "src/tint/reader/spirv/parser.cc",
      "new_id": "2a1ae184e70ce6fe924bf5482c53f8f2cbf49a17",
      "new_mode": 33188,
      "new_path": "src/tint/reader/spirv/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "c9a8576e4ca902ed26a3ce66cf2eff0ca60d50d7",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.cc",
      "new_id": "ba9f7eba63be2634e0a807b036d38b953684dc7b",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "a034010a974842385aad9a9c384094af2f525d3f",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.h",
      "new_id": "e67d7456ac2680d44ca1777e77ff52a37f780875",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "6c5e6f6b7c48a6baf08b0d4444e812144d5f6f33",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_diagnostic_attribute_test.cc",
      "new_id": "5c54e93c836aa742e06eab1d9c6c4001e62fe425",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_diagnostic_attribute_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4454a9d6e22acbcf0174ecb3bf0cf99e47ab1c97",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_diagnostic_control_test.cc",
      "new_id": "81ce1781b3701e03a8632dcd9ee9691a5395ed8e",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_diagnostic_control_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab50f3403252fea67964bd50fc1233ce626269b5",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_diagnostic_directive_test.cc",
      "new_id": "b2f987ce1dfa45f6ad4566b1a39ecc68c7ca1aa8",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_diagnostic_directive_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fa7664bc5fa33fc5b8369867cdf15f85f0a58d44",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/attribute_validation_test.cc",
      "new_id": "982b86580e2d429807e33b3d2c30e982b5bfb0fa",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/attribute_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c8cc60a7416d2eef7eefb6cf068138d55765e381",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/dependency_graph_test.cc",
      "new_id": "8f15ad9886210fe4cb8c3d2c4f93032a715d1bff",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/dependency_graph_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6d892fb838b2750de11ed88a838d02884d2a6968",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/diagnostic_control_test.cc",
      "new_id": "d7143c78b04573a07773272b6c06cac06afe0df9",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/diagnostic_control_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f5432b17199cec6a797a5daa13d5e6c6638d151d",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.cc",
      "new_id": "2bbf15d817cb28384f045454e6a618dd109828be",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "35763ef3b6ac4006315befe221a7e16b2af81158",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/uniformity.cc",
      "new_id": "549c0cc6974722d85185d46a5b2fedb5f08b81ec",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/uniformity.cc"
    },
    {
      "type": "modify",
      "old_id": "26154a7bf07752d50e9d9966c4397a88559d601e",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/uniformity_test.cc",
      "new_id": "5718d02c4ac05fa9ceb4a3152ce965aa42672193",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/uniformity_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9577d59d71538148d5514b131f1cd7e3dd2902fe",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.cc",
      "new_id": "2ef7d1ec06c505f17b83e79d0c86d6b6bdacd40d",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "6757c0642108d50b633396d7965d14f4ecb22926",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.h",
      "new_id": "3128ae1ceecfa98edf9f406952efa7a21065383f",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.h"
    },
    {
      "type": "modify",
      "old_id": "f91277b46c811145d3a8fdf4a95119b7e06d2f31",
      "old_mode": 33188,
      "old_path": "src/tint/sem/diagnostic_severity_test.cc",
      "new_id": "fa57b55bc86f644c918e5068a814f14915351855",
      "new_mode": 33188,
      "new_path": "src/tint/sem/diagnostic_severity_test.cc"
    },
    {
      "type": "modify",
      "old_id": "25bacdaccafa17925a14d3a7889d34d204ec8e04",
      "old_mode": 33188,
      "old_path": "src/tint/sem/function.h",
      "new_id": "528ebef48918e7bfaedf496e9bc65c5ebab6ecfc",
      "new_mode": 33188,
      "new_path": "src/tint/sem/function.h"
    },
    {
      "type": "modify",
      "old_id": "a6a563e2a4979b6313c5714542120bd8be95782f",
      "old_mode": 33188,
      "old_path": "src/tint/sem/info.cc",
      "new_id": "e124c1c3b13cc0fdb044d40e22e7fe84a66cf624",
      "new_mode": 33188,
      "new_path": "src/tint/sem/info.cc"
    },
    {
      "type": "modify",
      "old_id": "2ce46f5ea8d72080f1398a874709030a8828b16c",
      "old_mode": 33188,
      "old_path": "src/tint/sem/info.h",
      "new_id": "29b3bc46b6422d2210b0d0cad70380a804a717e2",
      "new_mode": 33188,
      "new_path": "src/tint/sem/info.h"
    },
    {
      "type": "modify",
      "old_id": "6bcd8021227af412ee49a07b449c7ebd44913694",
      "old_mode": 33188,
      "old_path": "src/tint/sem/module.h",
      "new_id": "ba4e0a91d1dac45883d95fbcc61aec588d4477f0",
      "new_mode": 33188,
      "new_path": "src/tint/sem/module.h"
    },
    {
      "type": "modify",
      "old_id": "2d17295f2b73d578517bc67e6621bcbfa16649d4",
      "old_mode": 33188,
      "old_path": "src/tint/sem/statement.h",
      "new_id": "373b9f6017f14cdf0884957ece1ff39d7ef24f16",
      "new_mode": 33188,
      "new_path": "src/tint/sem/statement.h"
    },
    {
      "type": "modify",
      "old_id": "b996312e2f3476426052dfdc7ee57826f1e46565",
      "old_mode": 33188,
      "old_path": "src/tint/writer/wgsl/generator_impl_diagnostic_test.cc",
      "new_id": "301bff4945a9aa04d112fb25dddb92a9bce975b5",
      "new_mode": 33188,
      "new_path": "src/tint/writer/wgsl/generator_impl_diagnostic_test.cc"
    }
  ]
}
