)]}'
{
  "commit": "9a16900ed12c38632af2eaf09c59a6556a7e515a",
  "tree": "33019d7b6561afe2e9371e1979b4fbc02a82b980",
  "parents": [
    "4bc8e9c00e54267fbfe7ffdfb1eca93f987324e1"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Thu May 23 10:17:22 2019 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 23 10:17:22 2019 -0700"
  },
  "message": "Pass an async callback to testWidgets. (#33260)\n\nThe dart analyzer fails to warn about missing returns in function expressions due to a bug that has been\r\nfixed but not yet rolled into Flutter (see\r\nhttps://dart-review.googlesource.com/c/sdk/+/100301).  So it failed to catch that https://github.com/flutter/flutter/pull/33217 accidentally introduced a call to `testWidgets` that passed it a synchronous callback.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0e5b082184741f0a96d1029f6d0055901f8aef6",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/painting/image_stream_test.dart",
      "new_id": "0e69164b0a68065724491521d832dd13c0813bbd",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/painting/image_stream_test.dart"
    }
  ]
}
