)]}'
{
  "commit": "aacee2c7f722494dbbcb5ce7576b9b63b33a6217",
  "tree": "2c11954bdb029d7522c5c095b843c95648568980",
  "parents": [
    "3ba78f15538399073d0b5aba4ec19b1378af1625"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Wed Mar 08 09:58:07 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 08 09:58:07 2023 -0800"
  },
  "message": "Retry filesystem deletes (#1965)\n\nWe frequently see CI failures with exceptions pointing to various\r\ndeletes which fail because of processes still having the file or\r\ndirectory open. Add a retry with some async backoff.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0feb39704de0c94959d9a55002947bbe3ecf5577",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/chrome.dart",
      "new_id": "9835006794dbedcb55b1107f0de4125d73a02933",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/chrome.dart"
    },
    {
      "type": "modify",
      "old_id": "5b68018819f967e0a04e2f66da440bb8a13f3f3d",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/firefox.dart",
      "new_id": "50fdecfcb251b3eb5e57c29d1210358bff00ced2",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/firefox.dart"
    },
    {
      "type": "modify",
      "old_id": "a44eb7ef4235acdee08fabc0d141241afeefaacb",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/platform.dart",
      "new_id": "80fd0dfd7616b6389448b55c41a1803a9eb3e000",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/platform.dart"
    },
    {
      "type": "modify",
      "old_id": "41cd896e758c06125c6d49d9ee401e076c577072",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/safari.dart",
      "new_id": "6689a8b117f734fd2d19e717a89faf9d4fb5bfb7",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/safari.dart"
    },
    {
      "type": "modify",
      "old_id": "8d04f469a1a71ee30a99a9d292511993ab8afeaf",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/node/platform.dart",
      "new_id": "23a362a74d8109bae67a418297424a9b6add8382",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/node/platform.dart"
    },
    {
      "type": "modify",
      "old_id": "7ed30f5370eeec9bdd33f03148c54e688c3b907c",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/wasm/platform.dart",
      "new_id": "01031711c82fc8de5fe4f31d293030a87c7e3964",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/wasm/platform.dart"
    },
    {
      "type": "modify",
      "old_id": "75e56dc5b2a7251faf270095b2d64e7db908fe17",
      "old_mode": 33188,
      "old_path": "pkgs/test_core/lib/src/runner/vm/platform.dart",
      "new_id": "c260c9cd015ed1d841c7aeebce3ac962e4cd3dcc",
      "new_mode": 33188,
      "new_path": "pkgs/test_core/lib/src/runner/vm/platform.dart"
    },
    {
      "type": "modify",
      "old_id": "a87a70b596541b203888db9f56fcec0393a76da0",
      "old_mode": 33188,
      "old_path": "pkgs/test_core/lib/src/runner/vm/test_compiler.dart",
      "new_id": "7ca295ed052d549154531936bf027586a5ea3026",
      "new_mode": 33188,
      "new_path": "pkgs/test_core/lib/src/runner/vm/test_compiler.dart"
    },
    {
      "type": "modify",
      "old_id": "2fb01311099fae1a39c7156dd8fa1340caaa1ece",
      "old_mode": 33188,
      "old_path": "pkgs/test_core/lib/src/util/io.dart",
      "new_id": "59e613c6a80c7f690ccb21fe70576a2aac3182d7",
      "new_mode": 33188,
      "new_path": "pkgs/test_core/lib/src/util/io.dart"
    }
  ]
}
