)]}'
{
  "commit": "9ffa01284f5441baf751a01727424537837126ef",
  "tree": "ad9b4a43d24f053c0f77f5d5a2f7378e72d87368",
  "parents": [
    "62a15302e1a2d15392458b19fe2b594df42f79e6"
  ],
  "author": {
    "name": "Colin Nelson",
    "email": "colnnelson@fuchsia.infra.roller.google.com",
    "time": "Thu Oct 30 13:37:15 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 30 13:38:48 2025 -0700"
  },
  "message": "[roll] Roll fuchsia [ffx][repository] fix test flake from ExecutableFileBusy\n\nWhen running tests in parallel, one test thread can have the executable\nscript for another test open for writing when the second test tries to\nspawn it. The `fork` call inside `Command::spawn` inherits the file\ndescriptors of the parent, including the write handle to the script.\nThis causes the `exec` call to fail with `ExecutableFileBusy` (ETXTBSY).\n\nThis change introduces a Mutex to serialize the creation and spawning of\nthese test scripts, ensuring that no process can hold a write handle to\nan executable that another process is trying to run.\n\nSee also: https://github.com/rust-lang/rust/issues/114554\n\nOriginal-Bug: b/450633577\nOriginal-Fixed: b/450633577\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1408715\nOriginal-Revision: bd0a4c14be05e300761cc096328cc5c19f63d74d\nGitOrigin-RevId: e28f503d976f30e892c4717d43609b511da99c61\nChange-Id: I5633be2536ebca06c248296d6b642ab302e9ad78\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8464a600633aaf13ce8d27116dcb551fd2e22ad6",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "834402cd86e14305a052bde2d8066dd9fa16ad69",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
