)]}'
{
  "commit": "5b0128565cd1fe41504df42a0291f474f8a5619e",
  "tree": "949c6fdd9e6650b70b4b8a1bbe7bbf8a46e4d588",
  "parents": [
    "4436320d7f7083f37fcd83f441602e986ddd5498"
  ],
  "author": {
    "name": "MarkZ",
    "email": "markzipan@google.com",
    "time": "Thu Nov 07 23:13:37 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 07 23:13:37 2024 +0000"
  },
  "message": "[ddc] Porting VM hot reload tests to the hot reload framework related to type updates.\n\nChange-Id: I3c42781acd253ac82658593c96ab92ef6c2cdb50\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/392466\nCommit-Queue: Mark Zhou \u003cmarkzipan@google.com\u003e\nReviewed-by: Nicholas Shahan \u003cnshahan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/delete_static_field/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "344ef8659f44fb915de8814335fb6616ea20e0ed",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/delete_static_field/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ca1acb530cea6d6708dcee2bbcaa2d1e8678f2f",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/delete_static_field/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ec158b895fe668d3f3f6fd9031ef58e95f5b7c1",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a613b8140a1f6afa1bdaf5274353007f570cbf27",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type/main.1.dart"
    },
    {
      "type": "modify",
      "old_id": "9991ff75d5d21d5363570f28e70b3479876ac8d5",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_field_changes_type_indirect/main.0.dart",
      "new_id": "5dc0d95deb6663d824c954a4326d2b7496b8f93d",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type_indirect/main.0.dart"
    },
    {
      "type": "modify",
      "old_id": "f89a7ea8cdd042ae668a5dccd68dff49c96d2328",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_field_changes_type_indirect/main.1.dart",
      "new_id": "c8fcb3ca096ab225989917b7a31d0c405bbe42af",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type_indirect/main.1.dart"
    },
    {
      "type": "modify",
      "old_id": "b372ec8ebb978919579f492d8c8b83019dd8973c",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_field_changes_type_indirect_function/main.0.dart",
      "new_id": "ca9c35cc64d5d39da1f0e13a42c4c393f48ca025",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type_indirect_function/main.0.dart"
    },
    {
      "type": "modify",
      "old_id": "07403f84c0ed9d5e01db3e09deb2cfa50546339f",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_field_changes_type_indirect_function/main.1.dart",
      "new_id": "d3250f854f3a67b1dd1416e4db73054c2bb24862",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type_indirect_function/main.1.dart"
    },
    {
      "type": "modify",
      "old_id": "67b69bd3cdb8ff67adaa234ede06be8796446a30",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_field_changes_type_indirect_generic/main.0.dart",
      "new_id": "a1acd7ccf358a5fee88f955a15e0da994f06850b",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type_indirect_generic/main.0.dart"
    },
    {
      "type": "modify",
      "old_id": "a74f66957f3662b4fcab275b86ff3003706b399e",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_field_changes_type_indirect_generic/main.1.dart",
      "new_id": "d0d98dcc652e1f3e3bab18b772d86cb2cf1ecf2e",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_field_changes_type_indirect_generic/main.1.dart"
    },
    {
      "type": "modify",
      "old_id": "3275cdb79710ec76d1b0469793733afdb1def769",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_static_field_changes_type/main.0.dart",
      "new_id": "8c89c6b0a2427893e69aea75435c0e0d9dc668ca",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type/main.0.dart"
    },
    {
      "type": "modify",
      "old_id": "b3548355ef5fb07865d59b1de7d634e7df57061f",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_static_field_changes_type/main.1.dart",
      "new_id": "049c0613522e2abe1db7b82789f893e3f9b59c6d",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type/main.1.dart"
    },
    {
      "type": "modify",
      "old_id": "fa315f0afe2e4579588a7e04eb72be390fa121b1",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_static_field_changes_type_indirect/main.0.dart",
      "new_id": "86244eb989dc244d361c07b8c9451ba66a8d3bc8",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type_indirect/main.0.dart"
    },
    {
      "type": "modify",
      "old_id": "e5062fb9f03f1eae2c27fe68d17fff7eae9093d2",
      "old_mode": 33188,
      "old_path": "tests/hot_reload/existing_static_field_changes_type_indirect/main.1.dart",
      "new_id": "d919ef01523c977a5b53762c846172b16ac1eb02",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type_indirect/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type_indirect_function/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c44ed99045186135a87cd0ea8d1ff4893bef7134",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type_indirect_function/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fce38d0b9d7f6d365ab896187505e24babdccafb",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type_indirect_function/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type_indirect_generic/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0952a012521ceabadb166abc40a336094eec51d2",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type_indirect_generic/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "539fd388f3a4c8ddb2c4d75e6cbd7ac0094ba043",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/existing_static_field_changes_type_indirect_generic/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/not_typedef_to_typedef/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34a341de2c607787e9f1760a4687310cd7839631",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/not_typedef_to_typedef/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc277b5c77f4c0bf4cbbab34630a0a66a0586810",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/not_typedef_to_typedef/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_cyclic_initialization/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f7f735a9d74897bd25d614b11515d52c2b3f506",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_cyclic_initialization/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7951f0cf5190d740df352aa108fdac2a733cd6d6",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_cyclic_initialization/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_super_class/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "668bbbc2b34d36bd543294c675634ab452f11d5f",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_super_class/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bb0631c75c896cbea79d24d14418e8bb222bb50",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_super_class/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_throws/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67d349ceac9d578ac19b3a12a9b070053e63117d",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_throws/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08201e0df07dd4de4ae2eafb2b751c251806d57f",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_throws/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_with_generics/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6b068a37f1f3932f4b1d282272506c3878c3e85",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_with_generics/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "694721e93e05d781cb0aabfc86dff0c671323450",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_with_generics/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cc0a3312718708fdffe9987a385000a17f1a632",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/run_new_field_initializers_with_generics/main.2.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/super_class_changed/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c401055fb1e6e1a798c148ea85fe267f4e825766",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/super_class_changed/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ba596c97b001dda32b70181fab61472bf46afcc",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/super_class_changed/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/super_getter_rebound_to_method/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "134d8f3a2e813fd5e9e6a0814cdb5076679475e3",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/super_getter_rebound_to_method/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4057dec4c4b03e52af9e33e5dee15baad83b78c",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/super_getter_rebound_to_method/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86c8c346196ce778e8689302db8ca1c73bb91dda",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a26bedfc5351016afc11d42a8d8888eb1a86d5b",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity_generic/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe99b653bb7e3802960b2ce3e6d2114ab6948c84",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity_generic/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f39bd40225855d9e1d6b1a44a1451bf28288817",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity_generic/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity_parameter/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e72021fdfbc58628824fc1b7175c5dbe22e91b4",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity_parameter/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4f2c39749d3daadbf06d8ce4e7b5c28cec1f068",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/type_identity_parameter/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/typedef_add_parameter/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d622244163d5dfbc502f4b899a6efa04213742bd",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/typedef_add_parameter/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "012bfd0574e50eaef507aef457d9d7b5881e5e81",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/typedef_add_parameter/main.1.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72fb4b01b6d3e4312cd9a47365e9986b0eb5488",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/typedef_to_not_typedef/config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72884be20b41a3fcfe77876f02d4d9b3066c5b20",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/typedef_to_not_typedef/main.0.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "066f784fe1869b139360e3a18048551638b9431c",
      "new_mode": 33188,
      "new_path": "tests/hot_reload/typedef_to_not_typedef/main.1.dart"
    }
  ]
}
