)]}'
{
  "commit": "a84ed31db26cb8fd07cefea4b91c6823534edd29",
  "tree": "5859f0e7cbe54c934540ec55e3bc851af256b503",
  "parents": [
    "4c7d0f5ecc872898bd236e423fbd2be5f8666992"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Wed Jan 28 06:33:37 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 28 06:33:37 2026 -0800"
  },
  "message": "[infra] Initial version of mesa BUILD.gn rules\n\nFirst pass at building mesa using meson via GN templates. Specifically\nthis includes a wrapper for meson based builds, and runs it for mesa\nwhen the tint fuzzer is built. This has successfully built the\nsoftware drivers locally, but has not been tested wrt linking/using\nthese outputs.\n\nI fully expect this will need further adjustments as part of\nintegrating it into the fuzzer binary.\n\nAll of this work is guarded by a build flag and a DEPS flag, so should\nnot be downloaded or built unless someone intentionally turns it on.\n\nBug: 475840954\n\nChange-Id: If132898831627cb7a1fdab54dd57de8f59c24e63\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/286395\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d522a4acb86fb223eb6670fae2a45b6784a7921",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "f3705f53454ed63a6aea3c8ba7c6c25294eae911",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "06076866b188f696aaad616420a6a22bd31b7720",
      "old_mode": 33188,
      "old_path": ".gitmodules",
      "new_id": "e093cce6f6fea5875ff1a56048432afc5bdce06d",
      "new_mode": 33188,
      "new_path": ".gitmodules"
    },
    {
      "type": "modify",
      "old_id": "05f110a4f509a7eee81eb5a069d4c7ef2e16f9a3",
      "old_mode": 33188,
      "old_path": ".vpython3",
      "new_id": "16704c6cc03073091f8ec63dba3c5bc9952d731d",
      "new_mode": 33188,
      "new_path": ".vpython3"
    },
    {
      "type": "modify",
      "old_id": "a8b7cfcf8e86561fb2ab75e56c9697b814828c00",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "3c4861e2be3cc60cbe105b90c1611998aadcd707",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "169c190cdfd878f248ea8b6f6a0d1f92b3842772",
      "new_mode": 33188,
      "new_path": "build_overrides/mesa.gni"
    },
    {
      "type": "modify",
      "old_id": "e003c7122f36a3ef1ab57e257b5ebf3114d8699f",
      "old_mode": 33188,
      "old_path": "build_overrides/tint.gni",
      "new_id": "73218049ea208dabf795ffbe7a2bf7671ddf984f",
      "new_mode": 33188,
      "new_path": "build_overrides/tint.gni"
    },
    {
      "type": "modify",
      "old_id": "fb392ff3c5abb01e0a1eb0f95ce80536746722e7",
      "old_mode": 33188,
      "old_path": "scripts/tint_overrides_with_defaults.gni",
      "new_id": "6582f03fc2245247f7cbe85f6fc629456666c5c8",
      "new_mode": 33188,
      "new_path": "scripts/tint_overrides_with_defaults.gni"
    },
    {
      "type": "modify",
      "old_id": "2b19c04cf072db39d04944217ac92ec80fd72ce9",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/BUILD.bazel",
      "new_id": "bdf7e7dae1d31b62e00014667a75e74609533477",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2e2d93952a77db09ae7219e7770f24cef64b46c9",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/BUILD.cfg",
      "new_id": "b17eadaf1f8c713a9dc173bb3bee919a34604c24",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/BUILD.cfg"
    },
    {
      "type": "modify",
      "old_id": "7145d4bdaa0696627447a0b237b4788847bf8267",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/BUILD.cmake",
      "new_id": "dab87fbbd53dd3f72c2f9be8be351e3b6bfef7d4",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "9acd390c4ebdf88c03fe89f438ea1f0fcac227fc",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/BUILD.gn",
      "new_id": "1838e5971b46f21c2dad4e303ef4de95f12db002",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "38b0034e88e0ea466209a37ab9f5b361ae167262",
      "old_mode": 33188,
      "old_path": "src/tint/externals.json",
      "new_id": "36ce6e7e093aa134e8b75c4ecf68188d5dc0a74a",
      "new_mode": 33188,
      "new_path": "src/tint/externals.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ec0fdc297e6834bdc438f20486f898509238165",
      "new_mode": 33188,
      "new_path": "third_party/mesa/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb317015e6805295bdc7becaa714230e7b0f1fe3",
      "new_mode": 33188,
      "new_path": "third_party/mesa/mesa_overrides_with_defaults.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16a195b2e9ec75b34e5677529ae175ffcac278ce",
      "new_mode": 33188,
      "new_path": "third_party/meson/meson_overrides_with_defaults.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "295f4d51e4c64c05ee0fa695cafa14b423518df7",
      "new_mode": 33188,
      "new_path": "third_party/meson/meson_target.gni"
    },
    {
      "type": "rename",
      "old_id": "d389906a136c2aac9820ded0f38d1e25ef25fb9a",
      "old_mode": 57344,
      "old_path": "third_party/meson",
      "new_id": "d389906a136c2aac9820ded0f38d1e25ef25fb9a",
      "new_mode": 57344,
      "new_path": "third_party/meson/src",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "f269a8255d53242725566fb4b2dda124224c66f9",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/build/BUILD.bazel.tmpl",
      "new_id": "6e1730c859a55aff71ce8b72b33bc786ea6b4e3d",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/BUILD.bazel.tmpl"
    },
    {
      "type": "modify",
      "old_id": "aa65d67615fc4441edab21aa58b198df55174034",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/build/BUILD.gn.tmpl",
      "new_id": "3e6b59cdc3922291dc22efe3f92b3331f15c615b",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/BUILD.gn.tmpl"
    }
  ]
}
