)]}'
{
  "commit": "55b1000fcd3be829cd315abc145875bc5cac74e7",
  "tree": "0c9bfb69abd5b8ceaa8ebaa3066c09a66e357fb0",
  "parents": [
    "ac63d06eb9a186f5799b5e6ecb97eb097562ed8a"
  ],
  "author": {
    "name": "Nicholas Shahan",
    "email": "nshahan@google.com",
    "time": "Tue Apr 28 16:04:43 2026 -0700"
  },
  "committer": {
    "name": "Nicholas Shahan",
    "email": "nshahan@google.com",
    "time": "Thu May 07 13:44:18 2026 -0700"
  },
  "message": "[dwds] Use new hot restart API from embedder\n\nStart using the new `hotRestartBegin` and `hotRestartEnd` APIs from\nthe embedder.\n\nThese require the library bundle module system and allow for more\ncustomization in the integration of the hot restart operation.\n\nSpecifically this allows for `$dartReloadModifiedModules` to decide\nwhich of the files provided from reloadedSources.json should actually\nbe requested at this time and return the list of the actual requests so\nthe restart logic in dwds knows what scripts it should await parse\nevents for.\n\nIssue: https://github.com/dart-lang/webdev/issues/2826\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e178b52c4bd8ca22c4272d5b45d7c0ccb4b9174",
      "old_mode": 33188,
      "old_path": "dwds/lib/dwds.dart",
      "new_id": "97c735fd8a04d7d84d534d10d34992de49c04f5f",
      "new_mode": 33188,
      "new_path": "dwds/lib/dwds.dart"
    },
    {
      "type": "modify",
      "old_id": "40a6472ff0acb4e331edfb297a3e452653f5109d",
      "old_mode": 33188,
      "old_path": "dwds/lib/src/debugging/chrome_inspector.dart",
      "new_id": "47a920118d8e80d18e75bc029468559a6659f486",
      "new_mode": 33188,
      "new_path": "dwds/lib/src/debugging/chrome_inspector.dart"
    },
    {
      "type": "modify",
      "old_id": "aacfa597e2c8f952e2ea2952e0f43d0867b14167",
      "old_mode": 33188,
      "old_path": "dwds/lib/src/dwds_vm_client.dart",
      "new_id": "c5720ce1f04a04c3ddbb99308ba25c1dc8865244",
      "new_mode": 33188,
      "new_path": "dwds/lib/src/dwds_vm_client.dart"
    },
    {
      "type": "modify",
      "old_id": "f0f6e1b923bf848c37c2d510f95a5073f329f908",
      "old_mode": 33188,
      "old_path": "dwds/lib/src/handlers/injector.dart",
      "new_id": "5523a43fe7dd29f2044aed4fbd879d90130ce196",
      "new_mode": 33188,
      "new_path": "dwds/lib/src/handlers/injector.dart"
    },
    {
      "type": "modify",
      "old_id": "31b483e4e8edc601a84849cac77698bcf59c7f05",
      "old_mode": 33188,
      "old_path": "dwds/lib/src/loaders/ddc_library_bundle.dart",
      "new_id": "2404fb95676d8d7a4b6af4af4954369703c891e3",
      "new_mode": 33188,
      "new_path": "dwds/lib/src/loaders/ddc_library_bundle.dart"
    },
    {
      "type": "modify",
      "old_id": "9be33e21f57652d32c63244ee124c820c78cfb83",
      "old_mode": 33188,
      "old_path": "dwds/lib/src/loaders/strategy.dart",
      "new_id": "b3f849d5621b8ee4fe71946ac054316dfb88f3ad",
      "new_mode": 33188,
      "new_path": "dwds/lib/src/loaders/strategy.dart"
    },
    {
      "type": "modify",
      "old_id": "059e054c5159302f11ba9fbf56ea38e4ecff4b0b",
      "old_mode": 33188,
      "old_path": "dwds/web/client.dart",
      "new_id": "882d8ec59c95b9221c9c265916f1b250f5b55796",
      "new_mode": 33188,
      "new_path": "dwds/web/client.dart"
    },
    {
      "type": "modify",
      "old_id": "c0335b934204ed3ce47340be155c83dc1e29b46c",
      "old_mode": 33188,
      "old_path": "dwds/web/reloader/ddc_library_bundle_restarter.dart",
      "new_id": "19d0a51ffd6a4493081d311e653faa5787d958dc",
      "new_mode": 33188,
      "new_path": "dwds/web/reloader/ddc_library_bundle_restarter.dart"
    },
    {
      "type": "modify",
      "old_id": "8c3f52a85452251d6035cff1db0403b570fd1003",
      "old_mode": 33188,
      "old_path": "dwds/web/reloader/manager.dart",
      "new_id": "f1f7ac15440b94e81999144b1ccc13f68e65f043",
      "new_mode": 33188,
      "new_path": "dwds/web/reloader/manager.dart"
    },
    {
      "type": "modify",
      "old_id": "689491146f37b99ee94591c9b29eb14e0d334bf8",
      "old_mode": 33188,
      "old_path": "dwds/web/reloader/restarter.dart",
      "new_id": "27604ab45114754b009674e20e1787f1b73c06a5",
      "new_mode": 33188,
      "new_path": "dwds/web/reloader/restarter.dart"
    }
  ]
}
