)]}'
{
  "commit": "af8e63669be269b06f8f3c23bafbef8b569516da",
  "tree": "1b9ff8cc9c682850397021bea68d63b98c7409af",
  "parents": [
    "634687e0828f00ed7bd0d4f9242d4309f0d4a3a6"
  ],
  "author": {
    "name": "Rob Mohr",
    "email": "mohrr@google.com",
    "time": "Fri Oct 27 21:17:17 2023 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 27 21:17:17 2023 +0000"
  },
  "message": "Use new defer module\n\nAlso, don\u0027t use any deferred logic in some places, like where there was\nonly one command being run.\n\nBug: chromium:1495428\nChange-Id: If1221538c7b763a7215f2481c3635031e2b64115\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/51924\nReviewed-by: Keyong Han \u003ckeyonghan@google.com\u003e\nCommit-Queue: Rob Mohr \u003cmohrr@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ee03a0b101987589b721780767bf1010b83025e",
      "old_mode": 33188,
      "old_path": "recipe_modules/goma/__init__.py",
      "new_id": "df453e14d6f7c23ce991286c6148a5800a1d325e",
      "new_mode": 33188,
      "new_path": "recipe_modules/goma/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "6e3eda51af9642f1e8043b8b36d4f14411a01da0",
      "old_mode": 33188,
      "old_path": "recipe_modules/goma/api.py",
      "new_id": "73a040240fd4f5b313593d8c15c2efc01c3b6661",
      "new_mode": 33188,
      "new_path": "recipe_modules/goma/api.py"
    },
    {
      "type": "modify",
      "old_id": "3154436ac3784370754f964f4973781df490ef08",
      "old_mode": 33188,
      "old_path": "recipe_modules/goma/tests/full.expected/linux_stop_goma_failed.json",
      "new_id": "fdf3e70e90b311434798539bd83fd0059172e1ee",
      "new_mode": 33188,
      "new_path": "recipe_modules/goma/tests/full.expected/linux_stop_goma_failed.json"
    },
    {
      "type": "modify",
      "old_id": "8d86b375c248a7452f45ef197ad2a5e9d9b9b368",
      "old_mode": 33188,
      "old_path": "recipes/engine/engine_builder.py",
      "new_id": "c6dd7db0d471d6e8319f78afbfee999f0a1561b4",
      "new_mode": 33188,
      "new_path": "recipes/engine/engine_builder.py"
    },
    {
      "type": "modify",
      "old_id": "5e75a5f7670c6d3ee5022d51886c394062040681",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.py",
      "new_id": "20e02240420e2272195e2350c2e86f60224360c1",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.py"
    },
    {
      "type": "modify",
      "old_id": "f396b6f325dddd2d734597305c3d4f26350630e0",
      "old_mode": 33188,
      "old_path": "recipes/flutter/android_views.py",
      "new_id": "acfe3652ee573ef427b1906a69cb06be8f78f6ab",
      "new_mode": 33188,
      "new_path": "recipes/flutter/android_views.py"
    },
    {
      "type": "modify",
      "old_id": "922aceee82360565a72701c229c7c14ebf4cae39",
      "old_mode": 33188,
      "old_path": "recipes/flutter/coverage.py",
      "new_id": "8b91d5baa6cfff212ca52d66fdc4cf0e63a2f4f7",
      "new_mode": 33188,
      "new_path": "recipes/flutter/coverage.py"
    },
    {
      "type": "modify",
      "old_id": "700a58718620616ad581a13ebe4436a69a718e17",
      "old_mode": 33188,
      "old_path": "recipes/flutter/deferred_components.py",
      "new_id": "f85ede1821fdde72c449546abb49d96f34ef4bd5",
      "new_mode": 33188,
      "new_path": "recipes/flutter/deferred_components.py"
    },
    {
      "type": "modify",
      "old_id": "1922c8ebf9149f20b6a5662e133bda2a2e78ae5c",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter.py",
      "new_id": "962ef448c9a4dbef34810caaa766790981477009",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter.py"
    },
    {
      "type": "modify",
      "old_id": "7ec3169a54bf42ce6a0597a0888551d3651b17c6",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.py",
      "new_id": "19da867a78fc62b26781aa39f14a12bb799e4edb",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.py"
    },
    {
      "type": "modify",
      "old_id": "5ce43f5532ab853d3ac51c9973cb57599bcb3f30",
      "old_mode": 33261,
      "old_path": "recipes/recipes.py",
      "new_id": "78fec6936f1a8d0c75cc358a972aa6b6fbbcc348",
      "new_mode": 33261,
      "new_path": "recipes/recipes.py"
    }
  ]
}
