)]}'
{
  "commit": "e9b3def43ce48e381c7699fc112059ecc0d760fe",
  "tree": "8d0e0ececdbfe16958d3aaf66ad5be3d03ba9a34",
  "parents": [
    "7eb9fde5b22ad953da83f4db610598594567da4f"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Nov 28 23:35:52 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 28 23:35:52 2024 +0000"
  },
  "message": "Always run `SubstituteOverrides`\n\nThis Cl moves `SubstituteOverrides` from being optional based on either\noptions being provided or the `--transform` flag to always being called.\nA `--disable-substitute-overrides` flag is added in order to skip\nrunning `SubstituteOverrides` if needed.\n\nBug: 378726537\nChange-Id: I06000dc7f7b42cb81cf762b147cd4f5a98c1685b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/217260\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc667107900077def61fca2327e33af4393728fa",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/tint/main.cc",
      "new_id": "b94b18aa4a31e6ad442096c68801cffa65181550",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/tint/main.cc"
    },
    {
      "type": "modify",
      "old_id": "f06d17a53db444ffaee017223af4f73b225ca6d1",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1660.wgsl",
      "new_id": "5fa2f549e3393fd7bbbed83d1ba853426f04503c",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1660.wgsl"
    },
    {
      "type": "modify",
      "old_id": "05c9cf6a9e2f016d492626070dde2c477a8a9835",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1697.wgsl",
      "new_id": "0db51f53a17f55aecec00c08698b5febdec786d1",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1697.wgsl"
    },
    {
      "type": "modify",
      "old_id": "1448fbd7508b8556af098514b50c72efb6ccb734",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1764.wgsl",
      "new_id": "048618b65306a2e3cbbd5628981a596fa175e176",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1764.wgsl"
    },
    {
      "type": "modify",
      "old_id": "971debbefcfcd22a467c5a25d2ee3b351ff8a198",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/compute_workgroup_expression.wgsl",
      "new_id": "8942333fad03587d7558a5f94d50f3d4fff67d0e",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/compute_workgroup_expression.wgsl"
    },
    {
      "type": "modify",
      "old_id": "2f5df01c11a4acf03bb370e0167ae70bf4caf5c9",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32.spvasm",
      "new_id": "44957625afbba62c9e38bc36d726d93655a84255",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32.spvasm"
    },
    {
      "type": "modify",
      "old_id": "dc7fac6b67863502e365adc02f02a617252670a1",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32_WithoutSpecId.spvasm",
      "new_id": "a4b993f6576826fc976db24bad9449c4f1a6de5b",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32_WithoutSpecId.spvasm"
    },
    {
      "type": "modify",
      "old_id": "c2cc35779f503407ee60ab2ab137ac2a7b69bcfc",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_False.spvasm",
      "new_id": "ae487d5d714aec191344dfd52d612ffb1a5ccba6",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_False.spvasm"
    },
    {
      "type": "modify",
      "old_id": "04b2f5d29e0425a52e0eabb4ced84795f33d6ef7",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_I32.spvasm",
      "new_id": "c955a79a3511d206a14be8276a9a0e114ab976e8",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_I32.spvasm"
    },
    {
      "type": "modify",
      "old_id": "79706801b9b81317386c000e4fedbb58d3d0bfbe",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_Id_MaxValid.spvasm",
      "new_id": "c687c937f82f2a17e2e831722d42785558e78290",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_Id_MaxValid.spvasm"
    },
    {
      "type": "modify",
      "old_id": "4f300c76cc1e23668afdfce60a9496fe5850dc31",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_True.spvasm",
      "new_id": "1f56e04127c1cc7b180d530103532428e756a3d5",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_True.spvasm"
    },
    {
      "type": "modify",
      "old_id": "f7803c5a2558e42e5e0f177accce20eb332aa54c",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_U32.spvasm",
      "new_id": "2ab2c756ba666c03470786e49becf9283f41c771",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_U32.spvasm"
    },
    {
      "type": "modify",
      "old_id": "902b5d7a7e01ee2aa5f5553e5c86ef594f2bdc79",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_UsedInFunction.spvasm",
      "new_id": "096d33f363b378e090db6474501c3f14513ca1bf",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvModuleScopeVarParserTest_ScalarSpecConstant_UsedInFunction.spvasm"
    },
    {
      "type": "modify",
      "old_id": "a046d7d62d79d26495d59108f725c8b6e440f2a6",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_LocalSize_And_WGSBuiltin_SpecConstant.spvasm",
      "new_id": "5ffad5d3f4d9f416e38d98cae20287be14dca6ca",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_LocalSize_And_WGSBuiltin_SpecConstant.spvasm"
    },
    {
      "type": "modify",
      "old_id": "4c82be350c8edec074a4811d5ab9904ccd45b41e",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_SpecConstant_Only.spvasm",
      "new_id": "839812e94392f59eb659d5cd53cf4feed1766c71",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_SpecConstant_Only.spvasm"
    },
    {
      "type": "modify",
      "old_id": "61d100d974d2f78751295da5a37faa8708ec57c6",
      "old_mode": 33188,
      "old_path": "test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSize_MixedConstantSpecConstant.spvasm",
      "new_id": "0c89e6bec697ed2396365e7e7fba67d2e08ff5c2",
      "new_mode": 33188,
      "new_path": "test/tint/unittest/reader/spirv/SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSize_MixedConstantSpecConstant.spvasm"
    }
  ]
}
