)]}'
{
  "commit": "187e0d5fe78c5996e93d5bb2981e2b16a88291db",
  "tree": "9bee0f4a334f1b3bf4914f9ddec9c3b0ed976b95",
  "parents": [
    "f35f1ff98cb8ac3ef7e43fa7c77309e3fe73596a"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Feb 22 20:57:28 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 22 20:57:28 2023 +0000"
  },
  "message": "Add `requires` directive\n\nThis Cl adds the requires directive into Tint. Using the directive is\ncurrently always an error as there is no valid value which can be used.\n\nBug: tint:1843\nChange-Id: Idf77ba4e95ff0c1e177d02d1ba9598edc89a9812\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120740\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "abedec504bd72f858996d93584b094e9281fd03c",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "4bcfdfd185e7511b9dd5a2a81ee9f9f8b6017572",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "dfd9624a64f16f4694c17ea9483d0af7505d1a61",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "fff86d0d179cc14ccbf73305bc9135813ef976e9",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "74c1dba941f46246a1c73d157f274beb6101094c",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/lexer.cc",
      "new_id": "5171e4c297254e713c7c80d8cb969be510013eea",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "5a3fd6dc911f56e599d14a18f109ad300b1ab6f2",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/lexer_test.cc",
      "new_id": "95b43a7da0cb1777078616d07401cab46b487c63",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2d74b20363212afff266a51495cdc842ab8a2be1",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.cc",
      "new_id": "703c1012d31fc7618fa16026b0d1ab06b5157b55",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "34395ed61bbb3df5c884fe7b465d2cdf2fbd85d2",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.h",
      "new_id": "e26ffbd80d734061e5a512ad6d00db1fd9b27ea6",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3cf17ca9292b30949d4212eef27ca48b2d5fdaf",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_require_directive_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bf91eceaea7552c14b9ee7b50433e9c8a4fb2620",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_reserved_keyword_test.cc",
      "new_id": "647bb440ae00e851f70ac3b9820db6fa142aafe0",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_reserved_keyword_test.cc"
    },
    {
      "type": "modify",
      "old_id": "822f83466aaeb6b57a43bf328fe7bd2b24ab0b5f",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/token.cc",
      "new_id": "e133dfccda0754df02e7d1c5ddd545fdb212422d",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "2e9998d768ec59824eca38461792ad993a669d8f",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/token.h",
      "new_id": "222f28ef8bd3daa66c1f28558d7343dea8e37d9c",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/token.h"
    }
  ]
}
