)]}'
{
  "commit": "175bf94bddc7ddc341ea1708edb44eb23a035a69",
  "tree": "503cc22788982050fb3fbec3b07c9d194d5fc109",
  "parents": [
    "72c67cd4650c0bb52cc83d4dd6d6240014c89986"
  ],
  "author": {
    "name": "UebelAndre",
    "email": "github@uebelandre.com",
    "time": "Thu May 07 10:06:21 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 07 17:06:21 2026 +0000"
  },
  "message": "Add support for `experimental_output_paths` (#4011)\n\nFor details on path mapping see\nhttps://github.com/bazelbuild/bazel/discussions/22658\n\nChanges:\n- The process wrapper now explicitly handles `out_dir` to avoid location\nexpanded environment variables.\n- `construct_arguments` is updated to support `rustc_flags` as an `Args`\nobject. `List` is still supported though",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2ab7dfbe045d7da31ddcbebd4c85bf2cfa79a9f",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "9f369c5917592b7a4f5166af1dce178c2e87666d",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "8df5376cf7299a6804ab5c9d8954d52aa62e9149",
      "old_mode": 33188,
      "old_path": "cargo/private/cargo_build_script_runner/bin.rs",
      "new_id": "579de21299d93c2f866abc33d2e7b3fb9d8019e4",
      "new_mode": 33188,
      "new_path": "cargo/private/cargo_build_script_runner/bin.rs"
    },
    {
      "type": "modify",
      "old_id": "d2f0461032d3b6e15053e0e9e90a9fb7d647a532",
      "old_mode": 33188,
      "old_path": "cargo/private/cargo_build_script_runner/lib.rs",
      "new_id": "95659dd24db6e40262d9d8ddbd70c761ee65b99e",
      "new_mode": 33188,
      "new_path": "cargo/private/cargo_build_script_runner/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "3a1e658d2b27d4c61708669cf03c7bef0a968035",
      "old_mode": 33188,
      "old_path": "examples/hello_world/MODULE.bazel.lock",
      "new_id": "b2cc4465a789761159d7224ade31fe8a2dba89d8",
      "new_mode": 33188,
      "new_path": "examples/hello_world/MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "318c05af8d43763caa88cae774adca861bcfe93a",
      "old_mode": 33188,
      "old_path": "rust/private/clippy.bzl",
      "new_id": "2b42e18e4e20b78da121f4c7a3d959594429788d",
      "new_mode": 33188,
      "new_path": "rust/private/clippy.bzl"
    },
    {
      "type": "modify",
      "old_id": "157f7e000cb251a8e720642b5f61f437cf25f700",
      "old_mode": 33188,
      "old_path": "rust/private/rustc.bzl",
      "new_id": "ad84f1066ffad88eda147af5110cf60e68d4c982",
      "new_mode": 33188,
      "new_path": "rust/private/rustc.bzl"
    },
    {
      "type": "modify",
      "old_id": "be111c83a3b2032edb0a6094b2167ad4bda454e7",
      "old_mode": 33188,
      "old_path": "rust/private/unpretty.bzl",
      "new_id": "0071d819430c7df0c8b177fdfa765e118c185d71",
      "new_mode": 33188,
      "new_path": "rust/private/unpretty.bzl"
    },
    {
      "type": "modify",
      "old_id": "2db8da00f177996c7aaa5d6462a9dfebc3e304e4",
      "old_mode": 33188,
      "old_path": "rust/toolchain.bzl",
      "new_id": "c62263daf74249fd86df6f93bd0a9f8e7503c330",
      "new_mode": 33188,
      "new_path": "rust/toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "182ab72c12dbdf9f0acb093ca203fc08d90f1548",
      "old_mode": 33188,
      "old_path": "test/unit/clippy/clippy_test.bzl",
      "new_id": "6efefed319e78bc7d0cea1043dcf0f82b771fa0e",
      "new_mode": 33188,
      "new_path": "test/unit/clippy/clippy_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "69ecf97324b930a8ac702a60d92b481e50a106c9",
      "old_mode": 33188,
      "old_path": "test/unit/location_expansion/location_expansion_test.bzl",
      "new_id": "354735e5a836ad0a8236212c52f0e62f9f394a01",
      "new_mode": 33188,
      "new_path": "test/unit/location_expansion/location_expansion_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "37755a21c74584ae184f7b05b29fbdc23dd3a902",
      "old_mode": 33188,
      "old_path": "test/unit/native_deps/native_deps_test.bzl",
      "new_id": "377a3858e6340bfaf38ac90878b0df01e3957124",
      "new_mode": 33188,
      "new_path": "test/unit/native_deps/native_deps_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "2e139f7ccc1490a0527dd2f0a9d026717d947ee0",
      "old_mode": 33188,
      "old_path": "util/process_wrapper/options.rs",
      "new_id": "4416fb220bc867bf79d763c1d8cb96cf0e48cd60",
      "new_mode": 33188,
      "new_path": "util/process_wrapper/options.rs"
    }
  ]
}
