)]}'
{
  "commit": "62c5357ca3e70c19f415100dfe1142227d4e7ae6",
  "tree": "d42f781576c04e24355f1129b6c40907825c92a2",
  "parents": [
    "4e16b5eda6da8ea944a12eaf532a46183d40caef"
  ],
  "author": {
    "name": "twerth CA",
    "email": "twerth@google.com",
    "time": "Fri Aug 28 07:38:58 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 28 07:41:00 2026 -0700"
  },
  "message": "Clean up sandbox stashing directories on Bazel server shutdown.\n\nWhen using --reuse_sandbox_directories, stashed sandbox directories cannot be reused across server instances and were previously left on disk indefinitely when the server shut down or when developers switched workspaces. This led to unbounded disk accumulation over time.\n\nFixes https://github.com/bazelbuild/bazel/issues/27626\n\nRELNOTES: Clean up unused stashed sandbox directories when shutting down the Bazel server.\nPiperOrigin-RevId: 972583325\nChange-Id: I54268307ffa6f0d2bd8371477cd07d90ea959459\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8245f58868bca689ad7713d7d24b43609895b89",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/sandbox/AsynchronousTreeDeleter.java",
      "new_id": "172c7b44b7cbc4a8d37ff6997a16ecf02cd4c468",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/sandbox/AsynchronousTreeDeleter.java"
    },
    {
      "type": "modify",
      "old_id": "bc7a5e4393aa0e390091a7e8b0896452805c6494",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/sandbox/SandboxModule.java",
      "new_id": "bb1ae759869b35c0e099e8875483978b852da6ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/sandbox/SandboxModule.java"
    },
    {
      "type": "modify",
      "old_id": "ff88f32b1e11832fbdfead07750d34fbf95471ee",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/sandbox/SandboxStash.java",
      "new_id": "d1a7d3e686bfd674e48cf61ef35e4f7044980237",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/sandbox/SandboxStash.java"
    },
    {
      "type": "modify",
      "old_id": "08769ae10da0179d149b9735efc36b9458bbe05c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/sandbox/SandboxHelpersTest.java",
      "new_id": "f4f39bea1a660ca1fa29342bfbe725608839f57d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/sandbox/SandboxHelpersTest.java"
    },
    {
      "type": "modify",
      "old_id": "eadc733ed1c09cd11834a7cfa655c4acd500524e",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/sandboxing_test.sh",
      "new_id": "cd6bbbd12ec0f6a32a41c2268f1ddded93f3bd73",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/sandboxing_test.sh"
    }
  ]
}
