)]}'
{
  "commit": "9f8c1b9d63be482163379e3c53e62568d7154661",
  "tree": "3fa1dcb12c02725bae79e2f14a50b6c68d9d6bdf",
  "parents": [
    "06361e8228fbee88757cd94bf90de8b2368a5c6e"
  ],
  "author": {
    "name": "Christopher Fujino",
    "email": "fujino@google.com",
    "time": "Fri Jun 17 21:51:54 2022 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 17 21:51:54 2022 +0000"
  },
  "message": "Support recovering macOS bots from unsynced ios debug symbols\n\nA LED run that actually recovered bot flutter-devicelab-mac-2 https://luci-milo.appspot.com/raw/build/logs.chromium.org/flutter/led/fujino_google.com/11662c93a361a4f7d9cd41e7531d0f635612080296d6caf1a4125507fc5d34d6/+/build.proto\n\nBug: https://github.com/flutter/flutter/issues/103511\nChange-Id: Ic89b27e25b5267f2c85a47641d7dbb1dc52b5c34\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/31281\nCommit-Queue: Christopher Fujino \u003cfujino@google.com\u003e\nReviewed-by: Keyong Han \u003ckeyonghan@google.com\u003e\nReviewed-by: Yusuf Mohsinally \u003cmohsinally@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "579d2b03994a8ab4d35a63197186c66b85a63035",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/__init__.py",
      "new_id": "5adc711726c15123824ab78ba3d0e7919ecc37fb",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "f5daac79864173310302bbdd70a797e032025dcc",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/api.py",
      "new_id": "291424eb0ffe0de337fb0b9377bf0b36cbaf6b5c",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/api.py"
    },
    {
      "type": "modify",
      "old_id": "7acf15d9a863b85f1ed179fbb07ab351a2fce13b",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.expected/clean_derived_data.json",
      "new_id": "c1d7bc9e0e1901b6cf419ea2699792c0b29d07bb",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/clean_derived_data.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2378f137081c2f0306d15656ad0ea3e14a0ae09b",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/ios_debug_symbol_doctor_fails_then_succeeds.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f139cc4b958c97c5f1338950b4c6d9e9bf6518f5",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/ios_debug_symbol_doctor_fails_twice.json"
    },
    {
      "type": "rename",
      "old_id": "6179d8bb9ba9ff999a17681d9f29c8a7cc269d73",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.expected/mac_linux.json",
      "new_id": "6179d8bb9ba9ff999a17681d9f29c8a7cc269d73",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.expected/mac.json",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "0d44ad55743240942db7118cfed05c912ceec69b",
      "old_mode": 33188,
      "old_path": "recipe_modules/os_utils/examples/full.py",
      "new_id": "937341edef6c413a632a61f6a1e300c01418e0c7",
      "new_mode": 33188,
      "new_path": "recipe_modules/os_utils/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "01b0c81565bf4582800960dc26d57a2fe061075e",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json",
      "new_id": "4bd60d0e9cb8b09a7f07abb8bbe6147b73a64f52",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json"
    },
    {
      "type": "modify",
      "old_id": "55de93c7b9e9d86f41b932648d666c9eb52a5d66",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.py",
      "new_id": "0cb50170cf5cb9017ced0074d1a69d5dbf088ec6",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.py"
    }
  ]
}
