)]}'
{
  "commit": "ef90fe909e79fe3ff755f5e77d2a52ff83232de1",
  "tree": "26fe8d9138ca6a031b61ebb2605bdd397410d603",
  "parents": [
    "dfe0fe39adc88786069ae2f4e1fc33627f170d26"
  ],
  "author": {
    "name": "Victoria Ashworth",
    "email": "vashworth@google.com",
    "time": "Wed Dec 13 18:36:37 2023 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 13 18:36:37 2023 +0000"
  },
  "message": "Retry steps of granting Xcode automation permission on failure\n\nBug: https://github.com/flutter/flutter/issues/139693\nChange-Id: I4b41fa2ebcb82c6b4756f20bab93020d6bfe8400\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/53040\nCommit-Queue: Victoria Ashworth \u003cvashworth@google.com\u003e\nReviewed-by: Keyong Han \u003ckeyonghan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1df74ac397da2cd0ab6a620395c79bf75c82038e",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/__init__.py",
      "new_id": "a1640177331efd73b2874a6bd2ba34695661fc40",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "87e5a9c36b646f2864f3d0663b13cb7200efeffa",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/api.py",
      "new_id": "7e545b98f6f34ce85a60eba29f9467db2f80425c",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/api.py"
    },
    {
      "type": "modify",
      "old_id": "91128331ad0915e41558e357721b29b4ff871515",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.expected/clean_derived_data.json",
      "new_id": "3592f1e8e42afb056dd3aa4ff9c17b5bd0418d0e",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/clean_derived_data.json"
    },
    {
      "type": "modify",
      "old_id": "17de95f013cfaa2f6c6f34f4cdecf807c0d68621",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.expected/dimiss_dialog_xcode_automation_fails_find_db.json",
      "new_id": "d1a802541724cbdb6d385e4a7f269ac1f179cbce",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/dimiss_dialog_xcode_automation_fails_find_db.json"
    },
    {
      "type": "copy",
      "old_id": "9308ce28c4d105df5ba30cf12a72a74327fea3fc",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.expected/reset_dialog_xcode_automation_fails_find_db.json",
      "new_id": "e6975c176602572a8297504d77f5e83bd7b84820",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/dimiss_dialog_xcode_automation_fails_update_db.json",
      "score": 87
    },
    {
      "type": "modify",
      "old_id": "fe0a92708f706385323b1878bb3e4e905fb63078",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.expected/ios_debug_symbol_doctor_fails_then_succeeds.json",
      "new_id": "72c0fb3e328e0cd36562ad304ac3cab25da348e8",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/ios_debug_symbol_doctor_fails_then_succeeds.json"
    },
    {
      "type": "rename",
      "old_id": "9308ce28c4d105df5ba30cf12a72a74327fea3fc",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.expected/reset_dialog_xcode_automation_fails_find_db.json",
      "new_id": "653585792c57f38c53b8a6c4bafc9e2467c3613b",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/reset_dialog_xcode_automation_finds_db.json",
      "score": 95
    },
    {
      "type": "modify",
      "old_id": "12d8399e25f1ceccad6115969a03581d692d4021",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.py",
      "new_id": "29f37e5485b007da51acb6936578871795c44e81",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "20c865816be796488578afc70c67d5418aabfb5a",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/api.py",
      "new_id": "0ce2a63928bf9ee21871c4ed8b653906d7466cfb",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/api.py"
    },
    {
      "type": "modify",
      "old_id": "ca3b8bbf409b3128bef7ce4d50ad18ceaa989772",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/api.py",
      "new_id": "74f98099977b90c15be4558946e42d3ddc217c33",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/api.py"
    },
    {
      "type": "modify",
      "old_id": "576304a16b25a7817cbbd8dc13a3b4ab9737e958",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/examples/full.expected/monorepo_wrong_host.json",
      "new_id": "c76cd985bd9f6ed2ea3dac71e09457782c11103a",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/full.expected/monorepo_wrong_host.json"
    },
    {
      "type": "modify",
      "old_id": "617ba981395e1ffb1c0ffed7592d6bc329170dfb",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/examples/unsupported.expected/unsupported.json",
      "new_id": "e944c5f42265d11dc513995434d06d7cb5bc12f4",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/unsupported.expected/unsupported.json"
    },
    {
      "type": "modify",
      "old_id": "fe6b78f2ab6c0ea18f666f920e02f9093a98138c",
      "old_mode": 33188,
      "old_path": "recipe_modules/retry/api.py",
      "new_id": "fb4c7c8d4bb014dbac53bb24005503fba5505245",
      "new_mode": 33188,
      "new_path": "recipe_modules/retry/api.py"
    },
    {
      "type": "modify",
      "old_id": "3b1929dca30fb796bb9b48c1ba256f3faf078e9c",
      "old_mode": 33188,
      "old_path": "recipe_modules/retry/examples/full.py",
      "new_id": "bd4761513d5c80440c539f598128eb8cb5ed73d7",
      "new_mode": 33188,
      "new_path": "recipe_modules/retry/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "451d62356bd7d925177163e65914d7462fbf9af5",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util_v2/api.py",
      "new_id": "ac7c0e40a34e88ed5ee1ebca2ca0071562c50993",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util_v2/api.py"
    },
    {
      "type": "modify",
      "old_id": "990dceb99371c3576360e876306491a8cd156dae",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab-timeout.json",
      "new_id": "76990f28442905c239d392c7e977698a5a89043a",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab-timeout.json"
    },
    {
      "type": "modify",
      "old_id": "996c5ae09531728f012fd12d81d437af0e7cb761",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json",
      "new_id": "f9db4dc1958374aa908393149e7532fe58ff516e",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json"
    },
    {
      "type": "modify",
      "old_id": "d45932537d4282d7c5c39faa7c8b8968403eb7c9",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.py",
      "new_id": "44c2dfd5fce54de3f7c83e32a5c73f751af6509b",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.py"
    }
  ]
}
