)]}'
{
  "commit": "f87289f12fa5e5a4b87c2f16ebbfbcf651f7f9bf",
  "tree": "9b2c7c26ec961f962c54aa10a0dcaae3126b6287",
  "parents": [
    "03d5097307e59f04702d8b3dbba4de26c32a25ab"
  ],
  "author": {
    "name": "twerth CA",
    "email": "twerth@google.com",
    "time": "Mon Sep 14 11:09:26 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Sep 14 11:11:22 2026 -0700"
  },
  "message": "Add backoff sleep and interruption handling to deleteTreeWithRetries.\n\nDuring temporary file deletion retries on IOException, sleeping with bounded backoff prevents burning 100% of a CPU core in a tight loop across thousands of filesystem syscalls, while properly re-throwing InterruptedException respects cancellation.\n\nPiperOrigin-RevId: 981249475\nChange-Id: I99e929c016525eb36f827493cf0846585e31babe\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "95d839fda190af06aa1b45d5ac121753c47e427b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkBaseExternalContext.java",
      "new_id": "5a420938e23298e306f4f2cac8008005b23678ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkBaseExternalContext.java"
    }
  ]
}
