)]}'
{
  "commit": "9e76f5b8c6ef20e22abe066630d24daa50637f89",
  "tree": "a5e4e0abfee750607e2789bd1147f8a48b517512",
  "parents": [
    "4ae751c3d8491ae0fa28af3f0e04defbda7f1618"
  ],
  "author": {
    "name": "Ben Konyi",
    "email": "bkonyi@google.com",
    "time": "Mon Jul 06 13:15:21 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 06 17:15:21 2026 +0000"
  },
  "message": "[flutter_tools] Fix test flakiness in widget_preview_detection_test.dart (#188922)\n\nMoves the `stream.listen` setup and `Completer` initialization BEFORE\nthe filesystem modifications (e.g. `deleteSync()`,\n`writeAsStringSync()`, `createSync()`) in all test cases to prevent race\nconditions during the reload detection. Also adds a\n`!completer.isCompleted` guard when completing.\n\nFixes https://github.com/flutter/flutter/issues/185991\n\n---------\n\nCo-authored-by: gemini-code-assist[bot] \u003c176961590+gemini-code-assist[bot]@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64b678c63173332377d91b154407967997a1d18d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/widget_preview_detection_test.dart",
      "new_id": "548825a61a46857676eaadd4257debc3cc1cea9d",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/widget_preview_detection_test.dart"
    }
  ]
}
