)]}'
{
  "commit": "1e492c7f4210d75811a66e0fbe71e813f8cfb729",
  "tree": "5417f8c9708a4112d5acb722aa74a5adc713bbe9",
  "parents": [
    "0efe17edf2012f2b7a6843e4920043baeba91d9e"
  ],
  "author": {
    "name": "Kevin Moore",
    "email": "kevmoo@users.noreply.github.com",
    "time": "Fri Jun 05 12:50:31 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 05 19:50:31 2026 +0000"
  },
  "message": "fix(tool): initialize asset isModified state on startup to prevent 2x hot restart slowdown (#187488)\n\nPrior to this fix, the first hot restart would incorrectly detect all\nassets as modified and sync/recompile all of them. This was because\nDevFS.updateBundle bypassed the asset loop during the initial\napplication startup, which prevented the stateful isModified getter from\nbeing initialized.\n\nThis fix accesses isModified for each asset in the bundle during startup\nto initialize the cache, matching the behavior before the asset\nprocessing refactor.\n\nFixes https://github.com/flutter/flutter/issues/187391",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f402b7d3d2f777781bb5a0c1f0458e75d293934f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/test.dart",
      "new_id": "cf134c8e6362c4ccf173b7d9f10ac8c6396f6547",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/test.dart"
    },
    {
      "type": "modify",
      "old_id": "469e1f14285628e5915ee4b1c8624de0f2adac3b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/devfs.dart",
      "new_id": "8914b9fe2bd87f2211eb7b330574b2e76dfd1dbc",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/devfs.dart"
    },
    {
      "type": "modify",
      "old_id": "3ea4e5b4c53ff70a2eba8749d97a5958f08badcd",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/asset_bundle_test.dart",
      "new_id": "78fad12a27dfb891ce6ac299033f79c50a2fb4b3",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/asset_bundle_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1886642aef156390b36cbee1cf3fbdcfdc8a8287",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/devfs_test.dart",
      "new_id": "d7952ada1ac30049aa29b77687efcf2692d8cf87",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/devfs_test.dart"
    }
  ]
}
