)]}'
{
  "commit": "b111cd3ef2297e66905cc48c2cfedce0cf1ba46f",
  "tree": "b7dc353bc49b2f424ab0cc8eb7a23dd9df0dfd63",
  "parents": [
    "00245b57af4f284135f80b601a22cf4efd7d6385"
  ],
  "author": {
    "name": "Matan Lurey",
    "email": "matan@lurey.org",
    "time": "Wed Aug 21 19:12:50 2024 +0000"
  },
  "committer": {
    "name": "Christopher Fujino",
    "email": "fujino@google.com",
    "time": "Wed Aug 21 19:12:50 2024 +0000"
  },
  "message": "Use logs_util.upload_logs in the flutter_drone recipe.\n\nBug: https://github.com/flutter/flutter/issues/152775\nChange-Id: I3840d064a96e32e32c23c04422eea7802ddfdeeb\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/59220\nReviewed-by: Christopher Fujino \u003cfujino@google.com\u003e\nReviewed-by: Zach Anderson \u003czra@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14ada672d131610376d3f479e73cee19c6bec11c",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/android_sdk.json",
      "new_id": "587455ed47ba77b35db88c5f788662106f3ab5eb",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/android_sdk.json"
    },
    {
      "type": "modify",
      "old_id": "7dce9359d415c7e97077dfaf7c1a0ed33ed6bd15",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/android_sdk_reduced.json",
      "new_id": "f5df856a2f188f895b5618ec7e82d4bfd73842ee",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/android_sdk_reduced.json"
    },
    {
      "type": "modify",
      "old_id": "512d4bf18c9729b41dd0e7015e2b00b33033fee2",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/no_requirements.json",
      "new_id": "97e8e96e940f6e1d841c54f9823779506c6744e4",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/no_requirements.json"
    },
    {
      "type": "modify",
      "old_id": "d977005ae16f2344e8f24551acef9104a1b67a0e",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/no_requirements_reduced.json",
      "new_id": "af21bfcd9a111c3c5c634870ae41b6377e016f3e",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/no_requirements_reduced.json"
    },
    {
      "type": "modify",
      "old_id": "0a241de60b02f0f3266d3fa070e6a5bc89772e65",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/web_engine.json",
      "new_id": "fb77cee1f8960d088ffd2ead99a624c1786f673f",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/web_engine.json"
    },
    {
      "type": "modify",
      "old_id": "d92215eaa78dc5207e8e82b99218c71cfd601923",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/web_engine_reduced.json",
      "new_id": "a18a1f854998088f7cbda77d197e981444a5b1e6",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/web_engine_reduced.json"
    },
    {
      "type": "modify",
      "old_id": "512d4bf18c9729b41dd0e7015e2b00b33033fee2",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/xcode.json",
      "new_id": "97e8e96e940f6e1d841c54f9823779506c6744e4",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/xcode.json"
    },
    {
      "type": "modify",
      "old_id": "d977005ae16f2344e8f24551acef9104a1b67a0e",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/xcode_reduced.json",
      "new_id": "af21bfcd9a111c3c5c634870ae41b6377e016f3e",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/xcode_reduced.json"
    },
    {
      "type": "modify",
      "old_id": "72dc9a20514379fb1a6f3f1ae19c48b30aa10336",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.py",
      "new_id": "c1845ab9e3797c0f78ca596307b9dff693e89fdd",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.py"
    }
  ]
}
