)]}'
{
  "commit": "7687ad501ed4b68393a24e7df10cd0edc7f8b676",
  "tree": "26c6cf273e73c6bb25508dc9a808a5df8d804e03",
  "parents": [
    "1270e5532260d510085f52c755706c0fb0da0a87"
  ],
  "author": {
    "name": "Godofredo Contreras",
    "email": "godofredoc@google.com",
    "time": "Wed Apr 12 16:39:36 2023 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 12 16:39:36 2023 +0000"
  },
  "message": "Add a method to zip api to get the list of files inside it.\n\nThis new functionality will be used to inspect zip files and determine\nif they need to be code signed based on metadata.\n\nBug: https://github.com/flutter/flutter/issues/124055\nChange-Id: I7af1bd0f2130e0c7ed49fa5320941d506114b248\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/41540\nReviewed-by: Ricardo Amador \u003cricardoamador@google.com\u003e\nCommit-Queue: Godofredo Contreras \u003cgodofredoc@google.com\u003e\n(cherry picked from commit e8620364b78169c3b4ff8acfe40ab225fbf805c9)\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/41661\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c955cb169e38cb09d574e49f0b9be230ea204068",
      "old_mode": 33188,
      "old_path": "recipe_modules/zip/api.py",
      "new_id": "c150ad2b01fb57ad3d00fbe37d3085976d2ce698",
      "new_mode": 33188,
      "new_path": "recipe_modules/zip/api.py"
    },
    {
      "type": "modify",
      "old_id": "107db36366090b8be433f53f9711474fe02e71b0",
      "old_mode": 33188,
      "old_path": "recipe_modules/zip/examples/full.expected/linux.json",
      "new_id": "e2ecff03899c50be632da988445c7fa99ed84a74",
      "new_mode": 33188,
      "new_path": "recipe_modules/zip/examples/full.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "107db36366090b8be433f53f9711474fe02e71b0",
      "old_mode": 33188,
      "old_path": "recipe_modules/zip/examples/full.expected/mac.json",
      "new_id": "e2ecff03899c50be632da988445c7fa99ed84a74",
      "new_mode": 33188,
      "new_path": "recipe_modules/zip/examples/full.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "dfc9302dbf8c14cc8695a980d9c14497e61eba6d",
      "old_mode": 33188,
      "old_path": "recipe_modules/zip/examples/full.expected/win.json",
      "new_id": "d06edb3822a01a52abc479362e71ec4c5a0620ef",
      "new_mode": 33188,
      "new_path": "recipe_modules/zip/examples/full.expected/win.json"
    },
    {
      "type": "modify",
      "old_id": "5e997308ea7260ef98fc4c431f2e7ad6bda196bc",
      "old_mode": 33188,
      "old_path": "recipe_modules/zip/examples/full.py",
      "new_id": "a3aaf08afdc161ab2906a7041400307bdcaf6337",
      "new_mode": 33188,
      "new_path": "recipe_modules/zip/examples/full.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab5dec38217786f9ec42e48224195edc341c745",
      "new_mode": 33188,
      "new_path": "recipe_modules/zip/resources/namelist.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "185dbf84008f8231b751895ef5cd8c9ce54097ee",
      "new_mode": 33188,
      "new_path": "recipe_modules/zip/test_api.py"
    }
  ]
}
