)]}'
{
  "commit": "597462a3c4285b6a6569891890f4c9b27df9a2d7",
  "tree": "2b9d0724a3f8968ce78e629aa7b455516da11181",
  "parents": [
    "3695802295777e67af8c5f29c97b68877df29492"
  ],
  "author": {
    "name": "Zachary Anderson",
    "email": "zanderso@users.noreply.github.com",
    "time": "Fri May 17 10:27:02 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 17 10:27:02 2024 -0700"
  },
  "message": "Revert \"`if` chains → `switch` expressions\" (#148556)\n\nReverts flutter/flutter#147793\r\n\r\nIntroduced https://github.com/flutter/flutter/issues/148548.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "344ef8ec79f9d44e43f678ca347c97b552cd6594",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/macrobenchmarks/lib/src/picture_cache.dart",
      "new_id": "caa20e127898daf9175e5971cff0497596198fc4",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/macrobenchmarks/lib/src/picture_cache.dart"
    },
    {
      "type": "modify",
      "old_id": "1ba7bf8cebce92a5bf801edbaab1726d5a1c8e0e",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/macrobenchmarks/lib/src/web/bench_build_material_checkbox.dart",
      "new_id": "3bf1feaca258b7914d4383ede6a2aeff7dee391c",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/macrobenchmarks/lib/src/web/bench_build_material_checkbox.dart"
    },
    {
      "type": "modify",
      "old_id": "01446d846eefc502b3558b5c903a5684717fee47",
      "old_mode": 33188,
      "old_path": "dev/conductor/core/lib/src/start.dart",
      "new_id": "bace0a29e06a5719c6cf19a3b1e998651973b843",
      "new_mode": 33188,
      "new_path": "dev/conductor/core/lib/src/start.dart"
    },
    {
      "type": "modify",
      "old_id": "2bba5ad87c2bd5c55c16e1854fd48079acff4d54",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/lib/demo/material/backdrop_demo.dart",
      "new_id": "ded1a7b05e562a9d3ad6ee42340d77d267f35dcb",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/lib/demo/material/backdrop_demo.dart"
    },
    {
      "type": "modify",
      "old_id": "2c46f287105cabee171493593627068ffc20591b",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/lib/demo/material/list_demo.dart",
      "new_id": "9a81048b4cae27f151f4fec1a4c04b8f17cbeb44",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/lib/demo/material/list_demo.dart"
    },
    {
      "type": "modify",
      "old_id": "917e9ffd2c033ef2aa3b554d927df68876988774",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/lib/gallery/backdrop.dart",
      "new_id": "7f6a56303dc47c25f2c6b2fdf9e0d464ec4c73b6",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/lib/gallery/backdrop.dart"
    },
    {
      "type": "modify",
      "old_id": "fb38804d80f68961372505f28ab440f3dcc44058",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/lib/gallery/syntax_highlighter.dart",
      "new_id": "9dd635fdf97c4dcc7f2d4a9af95dec9c902cf6ed",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/lib/gallery/syntax_highlighter.dart"
    },
    {
      "type": "modify",
      "old_id": "49714bbfb2565ead01e72b5e3aabdeed199c93d6",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/new_gallery/lib/demos/material/cards_demo.dart",
      "new_id": "1bea3b337e3112be77fad8eeb583d76bb580b157",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/new_gallery/lib/demos/material/cards_demo.dart"
    },
    {
      "type": "modify",
      "old_id": "894479b2c5674a69fb43cb692b7305477d6986f4",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/new_gallery/lib/demos/reference/two_pane_demo.dart",
      "new_id": "c8956a427fb8070db3bc663dd51d21c8facb3a63",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/new_gallery/lib/demos/reference/two_pane_demo.dart"
    },
    {
      "type": "modify",
      "old_id": "ca4585875ba0022a1d2571c2760b975315090f20",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/new_gallery/lib/pages/settings_icon/icon.dart",
      "new_id": "889f2b55dc867f68c7b2af2b6feac23e3f429b73",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/new_gallery/lib/pages/settings_icon/icon.dart"
    },
    {
      "type": "modify",
      "old_id": "10d615b9a2b6765064a3084ce7f87de5a90cba4e",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/wide_gamut_test/integration_test/app_test.dart",
      "new_id": "834a54b06b9b915af1c30c44fa5589b85fdc60c7",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/wide_gamut_test/integration_test/app_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4bf85dc6d9d3f56df8a30abd1620c649e964e8b2",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/lib/density.dart",
      "new_id": "801ac9c30947d4efd9da9f64c54dec08d2c5bafc",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/lib/density.dart"
    },
    {
      "type": "modify",
      "old_id": "a790ca146dde0b4f56a1b383e15380a2564d4ff2",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/lib/page_view.dart",
      "new_id": "25b9a79d4cca43d4332485c9b1342231bd84bc24",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/lib/page_view.dart"
    },
    {
      "type": "modify",
      "old_id": "a46f1c165cd6b663f6f0b087744148396cfd5e5f",
      "old_mode": 33188,
      "old_path": "dev/tools/gen_defaults/lib/template.dart",
      "new_id": "1e611feb98d99b509574dafb37c98fdcc4a75416",
      "new_mode": 33188,
      "new_path": "dev/tools/gen_defaults/lib/template.dart"
    },
    {
      "type": "modify",
      "old_id": "8a94ea182c46f10950ca74ab16974125726ca361",
      "old_mode": 33188,
      "old_path": "dev/tools/gen_keycodes/lib/utils.dart",
      "new_id": "802dd69ff8721271e5f8999cb06a821479d6fe06",
      "new_mode": 33188,
      "new_path": "dev/tools/gen_keycodes/lib/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "3ad1d7f63ced6f74e0cbd6da1d3cf2c101b2825b",
      "old_mode": 33188,
      "old_path": "examples/api/lib/material/snack_bar/snack_bar.2.dart",
      "new_id": "63fca4d7f9e22463ebf4278af69b666b8753788e",
      "new_mode": 33188,
      "new_path": "examples/api/lib/material/snack_bar/snack_bar.2.dart"
    },
    {
      "type": "modify",
      "old_id": "86ce63701079a4239d847d56af9c0a8822d8be4d",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/widgets/linked_scroll_view_test.dart",
      "new_id": "ee2a5c5921c11e01733e75971c700ecc632a1368",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/widgets/linked_scroll_view_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5e5b74623f7b32448b4ff99bcfb8896a4a6aee9e",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/widgets/overscroll_stretch_indicator_test.dart",
      "new_id": "34a7f3ea4596d4e81a1c26d011bb1b7906801233",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/widgets/overscroll_stretch_indicator_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3aec287749766f82d1f258f31319e6c3f5748d73",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/widgets/two_dimensional_viewport_test.dart",
      "new_id": "a3caa62125016b1ad7e722acd6a5b64aa284c420",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/widgets/two_dimensional_viewport_test.dart"
    },
    {
      "type": "modify",
      "old_id": "16d2a62cf72bc4a061d3fa99b577c8486fb49ea7",
      "old_mode": 33188,
      "old_path": "packages/flutter_driver/lib/src/driver/timeline.dart",
      "new_id": "bda77b3a61a9ebf36c95d9e58742b7a70d1a2221",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/lib/src/driver/timeline.dart"
    },
    {
      "type": "modify",
      "old_id": "6e955a4fdb2c82ab09fedf98d90cdfdb0512d538",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/lib/src/matchers.dart",
      "new_id": "500d65891577b9236dc2a2cdebd6de5102675985",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/lib/src/matchers.dart"
    },
    {
      "type": "modify",
      "old_id": "74e3b196e5de394c31711e94c4b689220cfb8625",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/lib/src/widget_tester.dart",
      "new_id": "032c1d894c87d7a02ef52d9944aa8a0ec8f5eff0",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/lib/src/widget_tester.dart"
    },
    {
      "type": "modify",
      "old_id": "edb862e6e874dd8ea3f4f985e41eea2f9547ae9d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/android/deferred_components_validator.dart",
      "new_id": "f22a40240a1be6623cd5124949e168ed041f8216",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/android/deferred_components_validator.dart"
    },
    {
      "type": "modify",
      "old_id": "b79c135088ec3003951b927aa5a6c0eff3ed83ed",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/multi_root_file_system.dart",
      "new_id": "f718478c2b83af4764e56f449db8fb713344f3b9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/multi_root_file_system.dart"
    },
    {
      "type": "modify",
      "old_id": "25eaf1156b259552053fbb908a32b042e37e3eaa",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_ios.dart",
      "new_id": "9530e580336f0a59dec896f37e078ef574dc89d2",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_ios.dart"
    },
    {
      "type": "modify",
      "old_id": "ee657338c8a1219e6d27857f54cebb1a6dec782f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_ios_framework.dart",
      "new_id": "12f122745c9ce71da8430eda48e2cfbe89d8edfa",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_ios_framework.dart"
    },
    {
      "type": "modify",
      "old_id": "d94ad567c1093fdfb225000cb9ad28af84a7a051",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/daemon.dart",
      "new_id": "e020b11f371fe3a7aadeb9868af872a619e4460a",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/daemon.dart"
    },
    {
      "type": "modify",
      "old_id": "819df78a3982f60f38a4283420a3635675d2f6d8",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/device.dart",
      "new_id": "6afabbd5d053e031ef71c4d3e0ddda7193c1c2d1",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/device.dart"
    },
    {
      "type": "modify",
      "old_id": "adc6eddfe6756ad350763b55295fa4223aa61fd6",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/ios/core_devices.dart",
      "new_id": "729f06e0844b0de2aabc301e0ea9df767b8e54fd",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/ios/core_devices.dart"
    },
    {
      "type": "modify",
      "old_id": "99b45301f38d067edf4c41f3ccf1dc1630f59196",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/localizations/message_parser.dart",
      "new_id": "6591d9da23660f699018b3448ba18196f5cb83a9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/localizations/message_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "d24037b96b8b033a4ef5deee0858fbee9946647b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/resident_runner.dart",
      "new_id": "225ca7bf47cbc43c081ac29ca75c34f0c3c41a12",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/resident_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "54671c0605fa1b496fdb807de35b79233178be15",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/runner/flutter_command.dart",
      "new_id": "87f2f0e40de008f1de17cc98faa5441c464f22ab",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/runner/flutter_command.dart"
    },
    {
      "type": "modify",
      "old_id": "a4b3c7161f704a25ed9da5599520bc32a9edfc7a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/context.dart",
      "new_id": "7a7caf8c015f406236f3a1d47878cd4af7b5da88",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/context.dart"
    }
  ]
}
