)]}'
{
  "commit": "21a585f176a5e20028977ddfd49dafed0e87eecb",
  "tree": "8cbcb0d530cb1101542861225b4a553c5efa7e9d",
  "parents": [
    "52202abec0911165336baf65e0d445e77d6b9bed"
  ],
  "author": {
    "name": "engine-flutter-autoroll",
    "email": "engine-flutter-autoroll@skia.org",
    "time": "Mon Oct 30 15:05:00 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 30 19:05:00 2023 +0000"
  },
  "message": "Roll Flutter from a4ec6278b1a4 to e12d1a798c49 (3 revisions) (#5267)\n\nhttps://github.com/flutter/flutter/compare/a4ec6278b1a4...e12d1a798c49\n\n2023-10-29 liama@google.com Reland `coverableLineCache` optimisation (#136851) (flutter/flutter#137385)\n2023-10-28 sokolovskyi.konstantin@gmail.com Instrument RestorationBucket, _RouteEntry and DisposableBuildContext for leak tracking. (flutter/flutter#137477)\n2023-10-28 sokolovskyi.konstantin@gmail.com BannerPainter should dispatch creation and disposal events.  (flutter/flutter#137472)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-packages\nPlease CC dit@google.com,rmistry@google.com,stuartmorgan@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06d46eed152fb5480629044df042466aabddc24b",
      "old_mode": 33188,
      "old_path": ".ci/flutter_master.version",
      "new_id": "95f8f2a8c62563a8887c0f96907894b9fa9518c9",
      "new_mode": 33188,
      "new_path": ".ci/flutter_master.version"
    }
  ]
}
