)]}'
{
  "commit": "8ce95d821601ac9916eb6e08d2fef694a5e6fffe",
  "tree": "37c88bc73c10ffcc83af2659cd11c089602cfbb9",
  "parents": [
    "52120d5be9855eb3a565afecd10db00ab5dab11d"
  ],
  "author": {
    "name": "Dan Field",
    "email": "dnfield@google.com",
    "time": "Tue Jan 02 10:34:04 2024 -0800"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Tue Jan 02 10:52:11 2024 -0800"
  },
  "message": "Make sure to finish the suite if all tests are skipped (#49339)\n\nFixes https://github.com/flutter/flutter/issues/140481\n\nBefore this fix, if all tests are skipped, the `onDone` callback never fires, which means the recieve port never closes, which means the process just hangs indefinitely (and the success message is never printed).\nhttps://dart.googlesource.com/external/github.com/flutter/engine/+/a06926d05d2b7a30d519e3413dfd678cdddb5bcf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27650157b81b94f6311f4d1b0ea2b8a6dbe1a97f",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "91bc0b8e1aed9cb51b9ae2d9d5fac0a61ab3b5ef",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "cc1cd70c02e5db3edbddcda11783a639f4973292",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "7219c26a6c424d7246a72c92ef1252f445173ecf",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
