)]}'
{
  "commit": "93808730b18b4e2cf3c8eab39750c6724ac93208",
  "tree": "3501a9b28618c372ce5b1ebb1221e87a91cf4cf3",
  "parents": [
    "c5725e00e27cdcfe77146b915a4ab262dbdbb00e"
  ],
  "author": {
    "name": "Godofredo Contreras",
    "email": "godofredoc@google.com",
    "time": "Thu Oct 19 21:57:48 2023 +0000"
  },
  "committer": {
    "name": "Godofredo Contreras",
    "email": "godofredoc@google.com",
    "time": "Thu Oct 19 21:57:48 2023 +0000"
  },
  "message": "Do not try setup vs_toolchain in local caches.\n\nThe existing logic was expecting the local caches to always be complete\nwhich sometimes is not true making the logic to reuse vs_toolchain fail.\nThis change will prevent setting up vs_toolchain when using local\ncaches.\n\nBug: https://github.com/flutter/flutter/issues/136923\n\nChange-Id: I0f1da301ad4f82b7285b4f593da475adffa90d97\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/51662\nReviewed-by: Yusuf Mohsinally \u003cmohsinally@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "598a4b5321ffe0cd854a01de03360d5f058a8f99",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/api.py",
      "new_id": "ca3b8bbf409b3128bef7ce4d50ad18ceaa989772",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/api.py"
    },
    {
      "type": "modify",
      "old_id": "aa9f3fa1a218a0650793914a1afd7a29f57f913d",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/examples/full.expected/win.json",
      "new_id": "96382360b5adf2f59ebe5786ee9c9cf5702fb915",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/full.expected/win.json"
    },
    {
      "type": "modify",
      "old_id": "fcc5d31e6d9575b6d7a42541c823eaae1c630498",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_flutter_flutter-3.8-candidate.10.json",
      "new_id": "3f2f5410298a93ac14ad791e9aa511919fd9a616",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_flutter_flutter-3.8-candidate.10.json"
    },
    {
      "type": "modify",
      "old_id": "fcc5d31e6d9575b6d7a42541c823eaae1c630498",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_flutter_main.json",
      "new_id": "3f2f5410298a93ac14ad791e9aa511919fd9a616",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_flutter_main.json"
    },
    {
      "type": "modify",
      "old_id": "fcc5d31e6d9575b6d7a42541c823eaae1c630498",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_font_subset_flutter_flutter-3.8-candidate.10.json",
      "new_id": "3f2f5410298a93ac14ad791e9aa511919fd9a616",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_font_subset_flutter_flutter-3.8-candidate.10.json"
    },
    {
      "type": "modify",
      "old_id": "fcc5d31e6d9575b6d7a42541c823eaae1c630498",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_font_subset_flutter_main.json",
      "new_id": "3f2f5410298a93ac14ad791e9aa511919fd9a616",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_font_subset_flutter_main.json"
    },
    {
      "type": "modify",
      "old_id": "ca35e62bf4cdfc6e815d265678bce9162b9dcb25",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_no_lto_flutter_flutter-3.8-candidate.10.json",
      "new_id": "04d6e7a92d4682df15f5653a6ac8dc14cc352d8d",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_no_lto_flutter_flutter-3.8-candidate.10.json"
    },
    {
      "type": "modify",
      "old_id": "ca35e62bf4cdfc6e815d265678bce9162b9dcb25",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_no_lto_flutter_main.json",
      "new_id": "04d6e7a92d4682df15f5653a6ac8dc14cc352d8d",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_no_lto_flutter_main.json"
    },
    {
      "type": "modify",
      "old_id": "ca35e62bf4cdfc6e815d265678bce9162b9dcb25",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_no_lto_font_subset_flutter_flutter-3.8-candidate.10.json",
      "new_id": "04d6e7a92d4682df15f5653a6ac8dc14cc352d8d",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_no_lto_font_subset_flutter_flutter-3.8-candidate.10.json"
    },
    {
      "type": "modify",
      "old_id": "ca35e62bf4cdfc6e815d265678bce9162b9dcb25",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_no_lto_font_subset_flutter_main.json",
      "new_id": "04d6e7a92d4682df15f5653a6ac8dc14cc352d8d",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_no_lto_font_subset_flutter_main.json"
    },
    {
      "type": "modify",
      "old_id": "fcc5d31e6d9575b6d7a42541c823eaae1c630498",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_upload_flutter_flutter-3.8-candidate.10.json",
      "new_id": "3f2f5410298a93ac14ad791e9aa511919fd9a616",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_upload_flutter_flutter-3.8-candidate.10.json"
    },
    {
      "type": "modify",
      "old_id": "fcc5d31e6d9575b6d7a42541c823eaae1c630498",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_upload_flutter_main.json",
      "new_id": "3f2f5410298a93ac14ad791e9aa511919fd9a616",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_upload_flutter_main.json"
    },
    {
      "type": "modify",
      "old_id": "fcc5d31e6d9575b6d7a42541c823eaae1c630498",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_upload_font_subset_flutter_flutter-3.8-candidate.10.json",
      "new_id": "3f2f5410298a93ac14ad791e9aa511919fd9a616",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_upload_font_subset_flutter_flutter-3.8-candidate.10.json"
    },
    {
      "type": "modify",
      "old_id": "fcc5d31e6d9575b6d7a42541c823eaae1c630498",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_upload_font_subset_flutter_main.json",
      "new_id": "3f2f5410298a93ac14ad791e9aa511919fd9a616",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_upload_font_subset_flutter_main.json"
    },
    {
      "type": "modify",
      "old_id": "ca35e62bf4cdfc6e815d265678bce9162b9dcb25",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_upload_no_lto_flutter_flutter-3.8-candidate.10.json",
      "new_id": "04d6e7a92d4682df15f5653a6ac8dc14cc352d8d",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_upload_no_lto_flutter_flutter-3.8-candidate.10.json"
    },
    {
      "type": "modify",
      "old_id": "ca35e62bf4cdfc6e815d265678bce9162b9dcb25",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_upload_no_lto_flutter_main.json",
      "new_id": "04d6e7a92d4682df15f5653a6ac8dc14cc352d8d",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_upload_no_lto_flutter_main.json"
    },
    {
      "type": "modify",
      "old_id": "ca35e62bf4cdfc6e815d265678bce9162b9dcb25",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_upload_no_lto_font_subset_flutter_flutter-3.8-candidate.10.json",
      "new_id": "04d6e7a92d4682df15f5653a6ac8dc14cc352d8d",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_upload_no_lto_font_subset_flutter_flutter-3.8-candidate.10.json"
    },
    {
      "type": "modify",
      "old_id": "ca35e62bf4cdfc6e815d265678bce9162b9dcb25",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine.expected/win_upload_no_lto_font_subset_flutter_main.json",
      "new_id": "04d6e7a92d4682df15f5653a6ac8dc14cc352d8d",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine.expected/win_upload_no_lto_font_subset_flutter_main.json"
    }
  ]
}
