)]}'
{
  "commit": "8000687d1f1e1099801a4e3e9fdf96efad42c352",
  "tree": "e886715b71e44ea50021b694a45b0c85628cef55",
  "parents": [
    "023d9f64037c31329b1db2cf94065f015888e829"
  ],
  "author": {
    "name": "Godofredo Contreras",
    "email": "godofredoc@google.com",
    "time": "Tue Oct 27 23:48:56 2020 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 27 23:48:56 2020 +0000"
  },
  "message": "Cleanup flutter recipe in preparation to rename it as packaging.\n\nThis recipe used to run tests for the sdk but that functionality was\nmoved to new recipes. We are removing the unused code and using the\nrepo_util module to checkout the source code.\n\nChange-Id: I39aec0201ed512c1bf8cfb95eea271ab892df7dd\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/7980\nReviewed-by: Christopher Fujino \u003cfujino@google.com\u003e\nCommit-Queue: Godofredo Contreras \u003cgodofredoc@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e53b3769cf5a2784896b9a2f0a568502be1c76b",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_beta.json",
      "new_id": "753d3c36fcde0636b925b2f65c12c87e37806b15",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_beta.json"
    },
    {
      "type": "modify",
      "old_id": "5cfa1d3bee3e3d467b0a87766b07e403946a09c0",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_beta_experimental.json",
      "new_id": "5e873cfde6abb4670a5f01b04081fa6b254a7f37",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_beta_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "5942aae8f2e9491774b3ec8d94621823bd49382e",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_beta_experimental_upload.json",
      "new_id": "5e873cfde6abb4670a5f01b04081fa6b254a7f37",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_beta_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "991c955c6a6e3237067e253366581bd2aad39862",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_beta_upload.json",
      "new_id": "753d3c36fcde0636b925b2f65c12c87e37806b15",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_beta_upload.json"
    },
    {
      "type": "modify",
      "old_id": "117523d3c9a05e6ff150c35d235dbde28f2132c6",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_dev.json",
      "new_id": "6fd5e858c0c8962f28cda07122728756121bb69f",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_dev.json"
    },
    {
      "type": "modify",
      "old_id": "026a882b4952983408721933795a21d24960a21c",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_dev_experimental.json",
      "new_id": "c8d7e6ed48fc22683330b79a015a39c48f524098",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_dev_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "97bf7d1982cb124bb0e36376f8427fb563e0dbd1",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_dev_experimental_upload.json",
      "new_id": "c8d7e6ed48fc22683330b79a015a39c48f524098",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_dev_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "a34014db80601b732790178027b74b77c576606e",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_dev_upload.json",
      "new_id": "6fd5e858c0c8962f28cda07122728756121bb69f",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_dev_upload.json"
    },
    {
      "type": "modify",
      "old_id": "6ed61ff6a4083bff232c4ef3f6ea8d8091af110d",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master.json",
      "new_id": "b3d67c6c8bfc1f0a17782b0d70358fb0f5968568",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_master.json"
    },
    {
      "type": "delete",
      "old_id": "d1e2d193d3c24761a4a18eb58840a15da6e6d4c4",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_coverage_.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d1e2d193d3c24761a4a18eb58840a15da6e6d4c4",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_coverage__experimental.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "203bce93b75ce4ecfcd27338190db98999166060",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_coverage__experimental_upload.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a3e8d29744c0b530eda396455fcf6583f342c2e1",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_coverage__upload.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6ed61ff6a4083bff232c4ef3f6ea8d8091af110d",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_experimental.json",
      "new_id": "b3d67c6c8bfc1f0a17782b0d70358fb0f5968568",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_master_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "108eabce1d3968b42f385fe962dacf66b61a33d0",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_experimental_upload.json",
      "new_id": "b3d67c6c8bfc1f0a17782b0d70358fb0f5968568",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_master_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "108eabce1d3968b42f385fe962dacf66b61a33d0",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_master_upload.json",
      "new_id": "b3d67c6c8bfc1f0a17782b0d70358fb0f5968568",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_master_upload.json"
    },
    {
      "type": "modify",
      "old_id": "9c54d3ada8141c6067d7bad1744bb14f046843e8",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_stable.json",
      "new_id": "3e00c0ca354ff6cc3ddfc3d598844b00fdba00f9",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_stable.json"
    },
    {
      "type": "modify",
      "old_id": "7064bfc19c460e8f53711ddb294c0938175d6a4b",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_stable_experimental.json",
      "new_id": "8ee8af3c35c5b7ab74de1067f9ad0d01599f19c7",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_stable_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "305c8376d65062d830b88e9980f705593038679c",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_stable_experimental_upload.json",
      "new_id": "8ee8af3c35c5b7ab74de1067f9ad0d01599f19c7",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_stable_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "00233702c7cf7a7cb96eb25db91c5b1b69109669",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/linux_stable_upload.json",
      "new_id": "3e00c0ca354ff6cc3ddfc3d598844b00fdba00f9",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/linux_stable_upload.json"
    },
    {
      "type": "modify",
      "old_id": "fd065e20f70522be5e707256e8acaae4bbc44dd5",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_beta.json",
      "new_id": "3bc95a8062f2dd7e1f7bdf3acd035c3b29b061dc",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_beta.json"
    },
    {
      "type": "modify",
      "old_id": "cc94387d052ead431e4577bb3ba76fed422aba1c",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_beta_experimental.json",
      "new_id": "52981da755bda8eb24e2541995455ef583160f3c",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_beta_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "bb9c2ed6b2a33a2ba5a46775118937ee1d36e282",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_beta_experimental_upload.json",
      "new_id": "52981da755bda8eb24e2541995455ef583160f3c",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_beta_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "fd83e2d046c9325a8f1094d075e4f45b3db876a2",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_beta_upload.json",
      "new_id": "3bc95a8062f2dd7e1f7bdf3acd035c3b29b061dc",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_beta_upload.json"
    },
    {
      "type": "modify",
      "old_id": "18c03b13a7c7234d35d958a321d0f825f83f41f4",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_dev.json",
      "new_id": "507cbd8dce3aafe3eda09d192d66c724116b0461",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_dev.json"
    },
    {
      "type": "modify",
      "old_id": "d06b784762e20d736cd0748f20912475ed98945c",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_dev_experimental.json",
      "new_id": "95e2c61c04e6041820c73bb3d4405f4cf8401f3e",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_dev_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "026d461ee9fe1e0f2b5e341f732adbc496b199c5",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_dev_experimental_upload.json",
      "new_id": "95e2c61c04e6041820c73bb3d4405f4cf8401f3e",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_dev_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "b459780fff62971d27de353d88b58799bccd4080",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_dev_upload.json",
      "new_id": "507cbd8dce3aafe3eda09d192d66c724116b0461",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_dev_upload.json"
    },
    {
      "type": "modify",
      "old_id": "c66f9586609f2fd1caf0b71c50d03bf055b36e7b",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_master.json",
      "new_id": "b3d67c6c8bfc1f0a17782b0d70358fb0f5968568",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_master.json"
    },
    {
      "type": "modify",
      "old_id": "c66f9586609f2fd1caf0b71c50d03bf055b36e7b",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_master_experimental.json",
      "new_id": "b3d67c6c8bfc1f0a17782b0d70358fb0f5968568",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_master_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "c065aa7e50f35dcb8eddb5d4cf2d71048ae81c5e",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_master_experimental_upload.json",
      "new_id": "b3d67c6c8bfc1f0a17782b0d70358fb0f5968568",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_master_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "c065aa7e50f35dcb8eddb5d4cf2d71048ae81c5e",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_master_upload.json",
      "new_id": "b3d67c6c8bfc1f0a17782b0d70358fb0f5968568",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_master_upload.json"
    },
    {
      "type": "modify",
      "old_id": "de6d0cbf9daffc571b828e1fd578dcb37408fcda",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_stable.json",
      "new_id": "33119e81b1a788cc13419911f41a2d9416727acf",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_stable.json"
    },
    {
      "type": "modify",
      "old_id": "ffafeee48571ddf15446298a10f78543344fb5b5",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_stable_experimental.json",
      "new_id": "e2786c98a15c4f120d99e51274d5d9fe662868df",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_stable_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "e10423c5a19d9d145ca5f2814514c123c4d04ff7",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_stable_experimental_upload.json",
      "new_id": "e2786c98a15c4f120d99e51274d5d9fe662868df",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_stable_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "c70813b7c414891615284623a116953491d71188",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/mac_stable_upload.json",
      "new_id": "33119e81b1a788cc13419911f41a2d9416727acf",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/mac_stable_upload.json"
    },
    {
      "type": "delete",
      "old_id": "b4f4820852c80a8397d3cb4e9c7d5fa184578e9c",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/pull_request.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "62ccf65893accc9e2d7866c3080eef0ed99cd81e",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_beta.json",
      "new_id": "12154d85ba50f73883ed48d05319417440713eb4",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_beta.json"
    },
    {
      "type": "modify",
      "old_id": "a92a5919719dba43f3026e9818211b814a2be107",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_beta_experimental.json",
      "new_id": "4371573600162238ebe3f32e1ae7f154ca6e1188",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_beta_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "325fc80d5582fd962dae2245b6c1ac4c752d04d4",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_beta_experimental_upload.json",
      "new_id": "4371573600162238ebe3f32e1ae7f154ca6e1188",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_beta_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "9b1ad36f315475b8cf7ede96ca210bea78149143",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_beta_upload.json",
      "new_id": "12154d85ba50f73883ed48d05319417440713eb4",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_beta_upload.json"
    },
    {
      "type": "modify",
      "old_id": "8678041babbbebf65e3bbc22c7ca19d5476994e8",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_dev.json",
      "new_id": "65aff550e943e6e441748e6b3fc115ee1354661f",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_dev.json"
    },
    {
      "type": "modify",
      "old_id": "ac343a4794aac12f956a5a7830dcf8e6414b6b34",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_dev_experimental.json",
      "new_id": "bdcd50e70b4ee26e3efe93cd1cfbf377dd4780b7",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_dev_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "630b43cfa633c6c6a32f013146d6690c3289da32",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_dev_experimental_upload.json",
      "new_id": "bdcd50e70b4ee26e3efe93cd1cfbf377dd4780b7",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_dev_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "8aac12be50345055b42348097ff0a38c01f00aa9",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_dev_upload.json",
      "new_id": "65aff550e943e6e441748e6b3fc115ee1354661f",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_dev_upload.json"
    },
    {
      "type": "modify",
      "old_id": "2894dba084316310dc15b7a708df6653e201f986",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_master.json",
      "new_id": "71e16e42382ec115e34618a8c210ac623390290a",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_master.json"
    },
    {
      "type": "modify",
      "old_id": "2894dba084316310dc15b7a708df6653e201f986",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_master_experimental.json",
      "new_id": "71e16e42382ec115e34618a8c210ac623390290a",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_master_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "458bd3d9cb6d8da828ae6ec5cf24749b0aa61950",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_master_experimental_upload.json",
      "new_id": "71e16e42382ec115e34618a8c210ac623390290a",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_master_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "458bd3d9cb6d8da828ae6ec5cf24749b0aa61950",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_master_upload.json",
      "new_id": "71e16e42382ec115e34618a8c210ac623390290a",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_master_upload.json"
    },
    {
      "type": "modify",
      "old_id": "e6acee68f5afdab608ab8335dc419b76664605d7",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_stable.json",
      "new_id": "3c08148e5a3c0b6e8e67830409bc7bb73320b4a7",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_stable.json"
    },
    {
      "type": "modify",
      "old_id": "db8f2377ae06f6f30b6ea8fb7d588cc34e177a91",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_stable_experimental.json",
      "new_id": "80f404e3f9fbeab62ce90acf83efab13b69a2daa",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_stable_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "faa3028fb48208f4cb21e5bd8bfddad22b0c03b3",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_stable_experimental_upload.json",
      "new_id": "80f404e3f9fbeab62ce90acf83efab13b69a2daa",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_stable_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "66385f7bade8cfca9f8dcbb2709e1b2e8a9abb3f",
      "old_mode": 33188,
      "old_path": "recipes/flutter.expected/win_stable_upload.json",
      "new_id": "3c08148e5a3c0b6e8e67830409bc7bb73320b4a7",
      "new_mode": 33188,
      "new_path": "recipes/flutter.expected/win_stable_upload.json"
    },
    {
      "type": "modify",
      "old_id": "1139767e5144b99647da9b1851772cfeadf8d874",
      "old_mode": 33188,
      "old_path": "recipes/flutter.py",
      "new_id": "457e5676ac6956d993b5734b067bcdfff0146a3a",
      "new_mode": 33188,
      "new_path": "recipes/flutter.py"
    }
  ]
}
