)]}'
{
  "commit": "784cffbc698bf18e77d7fbe7b6fca6657f931135",
  "tree": "ad314676202827d54357d52d6ccf08d76bc4bcd9",
  "parents": [
    "e8ae9fbc1512e7d12a697035cc8a7c2245b7c27c"
  ],
  "author": {
    "name": "Jason Simmons",
    "email": "jsimmons@google.com",
    "time": "Wed Apr 01 12:04:14 2026 -0700"
  },
  "committer": {
    "name": "Jason Simmons",
    "email": "jsimmons@google.com",
    "time": "Wed Apr 01 12:04:14 2026 -0700"
  },
  "message": "Add \"channel\" and \"package_sharding\" properties that configure environment variables used by the flutter/packages repository\n\nChange-Id: I1eb66dd9f771a00c893ec5641da161323f798282\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/76661\nReviewed-by: John McDole \u003ccodefu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e1d5f808f02a55c510316e3a10f60169a7e368d",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/api.py",
      "new_id": "d073ea5f4009d94e5ad41abec9c2ab6dd6439c64",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/api.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fda0992efe880e35665868c5254549381a201ed5",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/full.expected/bad_channel.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83c10b85b8091a7e0567181662ee705225b7ae7f",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/full.expected/bad_package_sharding.json"
    },
    {
      "type": "modify",
      "old_id": "7e60e7226bbe14d8bfdee14b8471120eee6248c1",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/examples/full.expected/get_content_hash_url-bad-url.json",
      "new_id": "1bb9efda102d8818adda43351b4ea8679acc7789",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/full.expected/get_content_hash_url-bad-url.json"
    },
    {
      "type": "modify",
      "old_id": "1235c5542e382a0ca8340751f38ed7758b023cc4",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/examples/full.expected/mac.json",
      "new_id": "5c04110d07447ca29b596655cd2773a08f0b3870",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/full.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "855913ef1eaa3d75c963457bf3bf5d5229889068",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/examples/full.expected/win.json",
      "new_id": "7ee9cd144310f2387097f0962493f1a84fb64bc0",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/full.expected/win.json"
    },
    {
      "type": "modify",
      "old_id": "54cdb269b08e6f9869809f3fe639d562ebef00e6",
      "old_mode": 33188,
      "old_path": "recipe_modules/repo_util/examples/full.py",
      "new_id": "5d9a0601acc48a91657231b31b8b07a619720a17",
      "new_mode": 33188,
      "new_path": "recipe_modules/repo_util/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "bac2e5c48206f94f034bb851d692c4ff78c7fc82",
      "old_mode": 33188,
      "old_path": "recipes/packages/packages.expected/emulator-test.json",
      "new_id": "597575854e1997ce1f3fe9dabecec9ba75e7f37b",
      "new_mode": 33188,
      "new_path": "recipes/packages/packages.expected/emulator-test.json"
    },
    {
      "type": "modify",
      "old_id": "b2eb18d2b0709c77081031511fe3b750971eb9c1",
      "old_mode": 33188,
      "old_path": "recipes/packages/packages.expected/mac.json",
      "new_id": "2c68f7f5780ad32a6f611542d9e3560d7b651777",
      "new_mode": 33188,
      "new_path": "recipes/packages/packages.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "617424500c17d23cfd667ddbcff2e12c07cee28a",
      "old_mode": 33188,
      "old_path": "recipes/packages/packages.expected/master_channel.json",
      "new_id": "ce267d12df42dff35345eed3c0f7a3ca89000de3",
      "new_mode": 33188,
      "new_path": "recipes/packages/packages.expected/master_channel.json"
    },
    {
      "type": "modify",
      "old_id": "749679c3ea94f0089926a5ae7270adcf518be48f",
      "old_mode": 33188,
      "old_path": "recipes/packages/packages.expected/multiple_tests_with_always.json",
      "new_id": "ad0ec1ae9087955250d4c5425a407124b8e772eb",
      "new_mode": 33188,
      "new_path": "recipes/packages/packages.expected/multiple_tests_with_always.json"
    },
    {
      "type": "modify",
      "old_id": "0cd8f062705718ba77d241c41acf4e6a78512432",
      "old_mode": 33188,
      "old_path": "recipes/packages/packages.expected/stable_channel.json",
      "new_id": "a4f576900f53ac2581d006e35a2ae991613e14fa",
      "new_mode": 33188,
      "new_path": "recipes/packages/packages.expected/stable_channel.json"
    }
  ]
}
