)]}'
{
  "commit": "9d8d5d08f08d64a0d5cb25262e37d2d07db24fda",
  "tree": "f51b885cbf28069cbc6ea222b2bd120abbadb9a8",
  "parents": [
    "45959e65e3ab67baa0e1ab55eabbcb8e601153e2"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@buildbuddy.io",
    "time": "Wed Oct 28 13:25:43 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 28 13:28:32 2026 -0700"
  },
  "message": "Expand param files in the execution log with --expand_param_files (#31808)\n\n### Description\n`--expand_param_files` now also applies to the arguments recorded by `--execution_log_{compact,binary,json}_file`. Spawns are still executed with param files and the execution log still records the param files as inputs, so input digests are unaffected.\n\n### Motivation\nThis makes it possible to analyze full command lines from the execution log, e.g. to estimate the effect of path mapping across configurations.\n\n### Build API Changes\n\nNo\n\n### Checklist\n\n- [x] I have added tests for the new use cases (if any).\n- [ ] I have updated the documentation (if applicable).\n\n### Release Notes\n\nRELNOTES: `--expand_param_files` now also expands the arguments persisted in the execution log.\n\nCloses #31808\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/bazel/pull/31808 from fmeum:execution-log-expand-param-files d1bd91cae5ff7eb54c451f5a274b35befaaf3208\nPiperOrigin-RevId: 1009134630\nChange-Id: I3c577693fa2c554171f71ed22e63f9a3b4e16603\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0abd857e582ad2ef6c66f479db4f285e54f05349",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/SpawnLogModule.java",
      "new_id": "25c73f5683d0511ed05958c450386b274e44aab4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/SpawnLogModule.java"
    },
    {
      "type": "modify",
      "old_id": "c150983dabebb32655ed840c4fa1f2c4ce236d0c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/CompactSpawnLogContext.java",
      "new_id": "7a625dfb0a3dc2b5ddbf5bf159f5a879ad4c37d8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/CompactSpawnLogContext.java"
    },
    {
      "type": "modify",
      "old_id": "64c564791831f8e000557048abc1ff1024393b37",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/ExecutionOptions.java",
      "new_id": "229cce5055d9d6f49f371d226b854410fae936d0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/ExecutionOptions.java"
    },
    {
      "type": "modify",
      "old_id": "4a805149f81efc35419f58e8407859e956637c79",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/ExpandedSpawnLogContext.java",
      "new_id": "5ada682ebcebda37e175356582395e7673dffc22",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/ExpandedSpawnLogContext.java"
    },
    {
      "type": "modify",
      "old_id": "fd365757896f309c315b3a5699c96c9abc3e8c49",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/SpawnLogContext.java",
      "new_id": "1d114bfada28fba25c130480427ee4d11ae1e872",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/SpawnLogContext.java"
    },
    {
      "type": "modify",
      "old_id": "85410334d2c107db898b6b3fdbae5e46f0577b30",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/exec/CompactSpawnLogContextTest.java",
      "new_id": "2d3166f3c888838745b3b4b69b8b7f776dda6515",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/exec/CompactSpawnLogContextTest.java"
    },
    {
      "type": "modify",
      "old_id": "7cce17de44d5efb6f9b269274c145c71d9ee65ea",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/exec/ExpandedSpawnLogContextTest.java",
      "new_id": "9c98ce07d34b234531086afc338a9c7a90fec47a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/exec/ExpandedSpawnLogContextTest.java"
    }
  ]
}
