)]}'
{
  "commit": "26969808958acf6b68d8c593cd54f40f38576f9e",
  "tree": "53414ad529221a5f4469b1d43cec35e737e6ade1",
  "parents": [
    "2e737e3d42c193c80100d4e2fd4902b744f8ee84"
  ],
  "author": {
    "name": "Keyong Han",
    "email": "keyonghan@google.com",
    "time": "Fri Oct 09 17:18:58 2020 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 09 17:18:58 2020 +0000"
  },
  "message": "enable deploy gallery\n\nThis CL enables deploy_gallery test for both linux and mac.\n\nBug: https://github.com/flutter/flutter/issues/66707\nChange-Id: Ib4a2a6d7ab339b2c3613e81cf03909e73939836a\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/6940\nReviewed-by: Godofredo Contreras \u003cgodofredoc@google.com\u003e\nCommit-Queue: Keyong Han \u003ckeyonghan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b0070d86489292a68d9ab6331fdce90501f3e57",
      "old_mode": 33188,
      "old_path": "recipe_modules/adhoc_validation/api.py",
      "new_id": "8fad337c57e3162777b8c4cd6664fa21187110e4",
      "new_mode": 33188,
      "new_path": "recipe_modules/adhoc_validation/api.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e25aad1bc6faaded74a7c1b2777264737b337582",
      "new_mode": 33188,
      "new_path": "recipe_modules/adhoc_validation/resources/build_gallery.sh"
    },
    {
      "type": "modify",
      "old_id": "bce5ee2f1d22f37973dfb0b8df1bea803803d8ea",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/__init__.py",
      "new_id": "38b664997552f4f9ba3be2e8c0be6dc37c4c0602",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b72fa0c4a755f55882619cf31478e26e58749a86",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/api.py",
      "new_id": "89a1d3f8f217bdcf00fb89a3c457fc241d4a9d6b",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/api.py"
    },
    {
      "type": "modify",
      "old_id": "393174de5aa7965416eb8768f70b0631b4696fc0",
      "old_mode": 33188,
      "old_path": "recipes/cocoon.expected/pull_request.json",
      "new_id": "85035fa585581a45772bc811e9c22fc3d8ca09f1",
      "new_mode": 33188,
      "new_path": "recipes/cocoon.expected/pull_request.json"
    },
    {
      "type": "modify",
      "old_id": "c56391d2508dab65fb09a16b42969aaac2ebe4e3",
      "old_mode": 33188,
      "old_path": "recipes/devicelab.expected/android_defines_test.json",
      "new_id": "cf597da8eab04bf70284b4c2f57d052dffebef96",
      "new_mode": 33188,
      "new_path": "recipes/devicelab.expected/android_defines_test.json"
    },
    {
      "type": "modify",
      "old_id": "9c2e03c3d3cbcf2af863e255f6f27232b41647d0",
      "old_mode": 33188,
      "old_path": "recipes/devicelab.expected/flavors_test.json",
      "new_id": "0649fe042ac27bf9dd89d62389505b34dfab9394",
      "new_mode": 33188,
      "new_path": "recipes/devicelab.expected/flavors_test.json"
    },
    {
      "type": "modify",
      "old_id": "7ac82e0c6ac92e19c9717876265a4edc34c3e55b",
      "old_mode": 33188,
      "old_path": "recipes/devicelab.expected/flutter_gallery_ios__compile.json",
      "new_id": "3a1f71e422c3bddd82109ab2d6fb15bf666f7bcb",
      "new_mode": 33188,
      "new_path": "recipes/devicelab.expected/flutter_gallery_ios__compile.json"
    },
    {
      "type": "modify",
      "old_id": "2c3d884121071c531868a93b73cb9a7ac3616791",
      "old_mode": 33188,
      "old_path": "recipes/devicelab.expected/schedule.json",
      "new_id": "e8982a93f070ffe2cc49ef3385377f86fdcf853a",
      "new_mode": 33188,
      "new_path": "recipes/devicelab.expected/schedule.json"
    },
    {
      "type": "modify",
      "old_id": "7f982a51d5aebd8eba3bf66a06e7da15251c509d",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/basic.json",
      "new_id": "173c0230c832bd84fe05da333175b1607cf93b86",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "b970a1402376367e6487864aa32be38aabab6763",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/xcode.json",
      "new_id": "e02053d9854b104cb622421669326a225a58f65d",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode.json"
    },
    {
      "type": "modify",
      "old_id": "f22179c1c5a20f71d8a977f8d4facdf862ba0007",
      "old_mode": 33188,
      "old_path": "recipes/engine/web_engine_framework.expected/linux-pre-submit.json",
      "new_id": "d3442493e3511e3c3e476212dcd81df2c1b76877",
      "new_mode": 33188,
      "new_path": "recipes/engine/web_engine_framework.expected/linux-pre-submit.json"
    },
    {
      "type": "modify",
      "old_id": "8a723dcec8230d53a1caf14838356e7ecb8603a7",
      "old_mode": 33188,
      "old_path": "recipes/firebaselab/firebaselab.expected/basic.json",
      "new_id": "f7fe645770cf276ddac1d700c7b22a3bb5d3ff07",
      "new_mode": 33188,
      "new_path": "recipes/firebaselab/firebaselab.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "8a723dcec8230d53a1caf14838356e7ecb8603a7",
      "old_mode": 33188,
      "old_path": "recipes/firebaselab/firebaselab_1_20_0.expected/basic.json",
      "new_id": "f7fe645770cf276ddac1d700c7b22a3bb5d3ff07",
      "new_mode": 33188,
      "new_path": "recipes/firebaselab/firebaselab_1_20_0.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "8a723dcec8230d53a1caf14838356e7ecb8603a7",
      "old_mode": 33188,
      "old_path": "recipes/firebaselab/firebaselab_1_22_0.expected/basic.json",
      "new_id": "f7fe645770cf276ddac1d700c7b22a3bb5d3ff07",
      "new_mode": 33188,
      "new_path": "recipes/firebaselab/firebaselab_1_22_0.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "ee0bc69fd6f231dc7bffc5690876ec058a13aa60",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter.expected/validators.json",
      "new_id": "90af7efdd6c2ee4954cf2622b3d5d6723d90a2d1",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter.expected/validators.json"
    },
    {
      "type": "modify",
      "old_id": "4ce6b6d185580c1e5e56e6966cee12561fe8d8e6",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_1_20_0.expected/validators.json",
      "new_id": "88ed11318949fa24f08567eb4d62dee7749fffbf",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_1_20_0.expected/validators.json"
    },
    {
      "type": "modify",
      "old_id": "4ce6b6d185580c1e5e56e6966cee12561fe8d8e6",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_1_21_0.expected/validators.json",
      "new_id": "88ed11318949fa24f08567eb4d62dee7749fffbf",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_1_21_0.expected/validators.json"
    },
    {
      "type": "modify",
      "old_id": "ee0bc69fd6f231dc7bffc5690876ec058a13aa60",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_1_22_0.expected/validators.json",
      "new_id": "90af7efdd6c2ee4954cf2622b3d5d6723d90a2d1",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_1_22_0.expected/validators.json"
    },
    {
      "type": "modify",
      "old_id": "44cfe9ab2048b1b1ea0bee6a17a89babbd2af5f5",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/android_sdk.json",
      "new_id": "994c6bd70b8c8421f4f483ed590c4c6c5efe6c05",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/android_sdk.json"
    },
    {
      "type": "modify",
      "old_id": "8ba6980fe2bcfd5a252377b652afa761918b7e1b",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/no_requirements.json",
      "new_id": "9cd009eb34d8f170fe78594f68eeb9d41552d830",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/no_requirements.json"
    },
    {
      "type": "modify",
      "old_id": "b5e2a5a1778ed297d0fb7bb6675c41839ff9b4a0",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/web_engine.json",
      "new_id": "493afedf19ac7c7d8d30690f5c154e896f22adad",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/web_engine.json"
    },
    {
      "type": "modify",
      "old_id": "0286db2542c94a1967ad95e95f030731f535323d",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/xcode.json",
      "new_id": "c5dac27173b41f6a477e3287c675767d58834c04",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/xcode.json"
    },
    {
      "type": "modify",
      "old_id": "edde2330daf8d2378f8446d3c0e80c88da7a56ef",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone_1_21_0.expected/android_sdk.json",
      "new_id": "f852b05521abbf86f8abfabe8200668278a8568d",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone_1_21_0.expected/android_sdk.json"
    },
    {
      "type": "modify",
      "old_id": "edde2330daf8d2378f8446d3c0e80c88da7a56ef",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone_1_21_0.expected/no_requirements.json",
      "new_id": "f852b05521abbf86f8abfabe8200668278a8568d",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone_1_21_0.expected/no_requirements.json"
    },
    {
      "type": "modify",
      "old_id": "edde2330daf8d2378f8446d3c0e80c88da7a56ef",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone_1_21_0.expected/xcode.json",
      "new_id": "f852b05521abbf86f8abfabe8200668278a8568d",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone_1_21_0.expected/xcode.json"
    },
    {
      "type": "modify",
      "old_id": "9d936be6c2b527210d17cfb936c133a63aec570e",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone_1_22_0.expected/android_sdk.json",
      "new_id": "e721901cfcb20b47726d13dbdca592c0594d2acb",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone_1_22_0.expected/android_sdk.json"
    },
    {
      "type": "modify",
      "old_id": "3b186e91f5f8608b0d1415e6259dbe85ef3ae31d",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone_1_22_0.expected/no_requirements.json",
      "new_id": "b560aff723d13be43a0ec1f4ab2c4cf6fc5b1b66",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone_1_22_0.expected/no_requirements.json"
    },
    {
      "type": "modify",
      "old_id": "3b186e91f5f8608b0d1415e6259dbe85ef3ae31d",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone_1_22_0.expected/xcode.json",
      "new_id": "b560aff723d13be43a0ec1f4ab2c4cf6fc5b1b66",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone_1_22_0.expected/xcode.json"
    },
    {
      "type": "modify",
      "old_id": "b25ed34c76b039539b17d790a52a3202cadcf69c",
      "old_mode": 33188,
      "old_path": "recipes/fuchsia/fuchsia.expected/basic.json",
      "new_id": "2d455ed4af4b428f275298ccb3e8c8eb8f046e68",
      "new_mode": 33188,
      "new_path": "recipes/fuchsia/fuchsia.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "83c41af232363f41afee5174ce8168986b60259a",
      "old_mode": 33188,
      "old_path": "recipes/plugins/plugins.expected/basic.json",
      "new_id": "1e34cebea04af8ad5aa0d71f28dcb2ca2e04bc5a",
      "new_mode": 33188,
      "new_path": "recipes/plugins/plugins.expected/basic.json"
    }
  ]
}
