)]}'
{
  "commit": "bc58f69e532960a2f1d88f4b282869d6e2ad7cbe",
  "tree": "76ba90a319e83bc61ef33e85e90c0e1ac5abf5e2",
  "parents": [
    "a7095d396c894d8d446786debce4cfa9f446327d"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Mon Oct 28 21:03:33 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 28 21:03:33 2024 +0000"
  },
  "message": "analyzer: Move AnalysisOptionsImpl out of the generated directory\n\nNone of the code in AnalysisOptionsImpl or AnalysisOptionsBuilder is\nchanged.\n\nChange-Id: I0d3253d80fdcd624c73720c35ece9d23a2582071\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/392180\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "187706074bd39ba2f54e03c4207038530d288f55",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/handler/legacy/analysis_update_options.dart",
      "new_id": "f14f0edc3bd1da8f670dd26a4e36a5c88593fb99",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/handler/legacy/analysis_update_options.dart"
    },
    {
      "type": "modify",
      "old_id": "e3c45d9710cab0653105672b97bb38e7acc4e4b4",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/handler/legacy/edit_get_fixes.dart",
      "new_id": "bd4f3e307ca79c7d29a118754345edfcd4fcc3bb",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/handler/legacy/edit_get_fixes.dart"
    },
    {
      "type": "modify",
      "old_id": "1b7daf5f1f388898d5c0f9e9b6d599f2adb37cbe",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/legacy_analysis_server.dart",
      "new_id": "e150a755ecdbdb3680fc593f18162a6a6f72dd6f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/legacy_analysis_server.dart"
    },
    {
      "type": "modify",
      "old_id": "e214cbce695aaa2a5613078c21bf357b715bb8d3",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/lsp/handlers/handler_code_actions.dart",
      "new_id": "63950c9ade8b442153822d99723f2f9c5483b806",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/lsp/handlers/handler_code_actions.dart"
    },
    {
      "type": "modify",
      "old_id": "9e1d3fd254619c38dd7435ddda55c58c56e98ba0",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server_plugin/lib/edit/dart/correction_producer.dart",
      "new_id": "054c86312b7eb1238fc1c015afbcc36a469977da",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/lib/edit/dart/correction_producer.dart"
    },
    {
      "type": "modify",
      "old_id": "4f814ff284d8aa3f269ef0e736c042cbc7385bee",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server_plugin/lib/src/plugin_server.dart",
      "new_id": "388fa50fb90b57101438a032cbed0e56f2e00c26",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/lib/src/plugin_server.dart"
    },
    {
      "type": "modify",
      "old_id": "5bd2a402db46a7acc4062eb7df5dea11884eb0db",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/dart/sdk/build_sdk_summary.dart",
      "new_id": "872f3427fdb9011a6c406daccb17d0a7d49ef238",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/dart/sdk/build_sdk_summary.dart"
    },
    {
      "type": "modify",
      "old_id": "8c2f1af5d870e4769115e7bad5f6d93b09ac32e0",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/clients/build_resolvers/build_resolvers.dart",
      "new_id": "270a0b1743f5609f1ad72b7c6a0e475080170b75",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/clients/build_resolvers/build_resolvers.dart"
    },
    {
      "type": "modify",
      "old_id": "20b47b494f375ec7b8963c4150bc402f9a9f08e3",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/context/context.dart",
      "new_id": "465233627fad207968eccaeed549706a70275987",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/context/context.dart"
    },
    {
      "type": "modify",
      "old_id": "15d9426267e6c30b43cd8da477704a7488c2f10d",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/analysis_context_collection.dart",
      "new_id": "ba22df225aeb753a7b17c4d1d541056b000fdc70",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/analysis_context_collection.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d89955538a08c107205cf63a65a569b82cc726c",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/analysis_options.dart"
    },
    {
      "type": "modify",
      "old_id": "12de3b45b60f6fc596dd2687e9a1f6b4950c84a1",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/analysis_options_map.dart",
      "new_id": "58d4c98e2d86dac8f53256e98868f16f5a03fcb1",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/analysis_options_map.dart"
    },
    {
      "type": "modify",
      "old_id": "b0970625886aeed454c9e7d6e3e4d1dbe3538e70",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/context_builder.dart",
      "new_id": "488dbae2ee40b6c35767d08f1ef7dccdee393a71",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/context_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "2db3d6353241381129c56ca09de5e71a9f7b0a86",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/context_locator.dart",
      "new_id": "6bcf401ccf47fb95fe290f968932a080a2d67fbf",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/context_locator.dart"
    },
    {
      "type": "modify",
      "old_id": "2ac9726d82baf8c62fb83d8fa37a5ac1a4c60928",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/driver.dart",
      "new_id": "3363f24d7d0ffbb4071242d44e0d634fef55b7e2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/driver.dart"
    },
    {
      "type": "modify",
      "old_id": "a0c4ec85140691c04fc4699f309752194b800b7b",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/file_state.dart",
      "new_id": "eed95a0c098b26f2f493d8c4c326ff55c1e78979",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/file_state.dart"
    },
    {
      "type": "modify",
      "old_id": "b1bd8e9a5ff47d885e8a10a9ecc433c4f0d08252",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart",
      "new_id": "de777cdeff833fded753f0a7a061247181b90389",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart"
    },
    {
      "type": "modify",
      "old_id": "b84f8d9e3624f04702e7253279bac0a5c1e84592",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/micro/analysis_context.dart",
      "new_id": "c32de2771022761d2283459ebc72844a3fd7170a",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/micro/analysis_context.dart"
    },
    {
      "type": "modify",
      "old_id": "8aaaf8d15205be722023bfbf312998985745f495",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/micro/resolve_file.dart",
      "new_id": "b0629a20f4d66b79ee6fdfe5eea2b7426c7142fc",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/micro/resolve_file.dart"
    },
    {
      "type": "modify",
      "old_id": "fd8f18ab5a4325650855dced9d3ab8a2c8f00a32",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/resolver/typed_literal_resolver.dart",
      "new_id": "0732648115e21527855c6b3d1ead8b9a6bd60413",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/resolver/typed_literal_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "73918a1f5102eb73bf78619c5f904471070862a8",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/best_practices_verifier.dart",
      "new_id": "fad6e7e94e3c544dd5f404020fa2b4553e865384",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/best_practices_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "cf4ed80ef056b05d869cb5884610c3675702fbd3",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/error/type_arguments_verifier.dart",
      "new_id": "369bd6a2bebd5740ca8526bbf6e8e1fe00009839",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/error/type_arguments_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "c011b7675fba8cd0c60ff421e8875d53bfde15ce",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/engine.dart",
      "new_id": "ec48c4f24391240c8e671e68ee505bed87602480",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/engine.dart"
    },
    {
      "type": "modify",
      "old_id": "6385d3ae01107ee1717a6c95ee8e040afd4c0b55",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/error_verifier.dart",
      "new_id": "5c3561be0d335abcf9ac4cb40ff2b8f308c43b87",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/error_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "8e516aa77772545a93d66bd049959a505fc80154",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/resolver.dart",
      "new_id": "4e5d5498c8cfc85bd4744252bf2d6e65d4de0d15",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "aab408f838ec87f0041cd2efed1243424ce6ad38",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/summary2/ast_resolver.dart",
      "new_id": "b0b2304f56df132c69b21e57331f31f297e70c80",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/summary2/ast_resolver.dart"
    },
    {
      "type": "modify",
      "old_id": "86bc879eae5300435cd3405a0fdc1acfa59473be",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/generated/test_analysis_context.dart",
      "new_id": "da2f4a33b1a8e856248455cd661d05e098de1143",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/generated/test_analysis_context.dart"
    },
    {
      "type": "modify",
      "old_id": "fc54e974f62b400686da851672165fa903e3f182",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/source/error_processor_test.dart",
      "new_id": "6aa3249ff3acc13012fc9f543e63fbab38d2c60e",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/source/error_processor_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1f2d6bc819f633ce5e26148cf3b494d5aabe7302",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/analysis/analysis_context_collection_test.dart",
      "new_id": "adaec4f40b438f72f5f10d4c0865225ab87911e3",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/analysis/analysis_context_collection_test.dart"
    },
    {
      "type": "modify",
      "old_id": "61b537d342aa10ff2c5f11605fde57a6236ad737",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/analysis/analysis_options_map_test.dart",
      "new_id": "96a4197064d6a9c64134c55252df3c3c0495a8d1",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/analysis/analysis_options_map_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1de3d6433ecf02d1eb04965ec487eaf293f759ce",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/analysis/context_builder_test.dart",
      "new_id": "fe1a00805d53f8a10fac0b8fae82681ff3394205",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/analysis/context_builder_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e26b8bfcd39c6102c3af71cc1f1f57c1a40062b8",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/analysis/file_state_test.dart",
      "new_id": "35b29e05da96998943f50da1a02e0caff757cfdc",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/analysis/file_state_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1f1b113500ef9b7b3cd39ca7879553c4f8cd4e63",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/ast/parse_base.dart",
      "new_id": "dd6cbcc082f54ca7d921f4fbae7e0fe1669c1508",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/ast/parse_base.dart"
    },
    {
      "type": "modify",
      "old_id": "ae8c8fb741de1421cae589d3f98a8207243740e7",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/resolution/context_collection_resolution.dart",
      "new_id": "19d1cd91f94ccc42e9341e552cf7692bb7d0c43d",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/resolution/context_collection_resolution.dart"
    },
    {
      "type": "modify",
      "old_id": "95ecb6039e09690490c86792e2f4635b6b168e22",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/resolution/resolution.dart",
      "new_id": "7759b285e32c115ec1bfdfa054e15aa9367c02c7",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/resolution/resolution.dart"
    },
    {
      "type": "modify",
      "old_id": "699c9a7ae766516bef73cfa0c2f9473fa399f238",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/options/analysis_options_test.dart",
      "new_id": "f95a6ebab4a025721b138192b78befcf8f33cb1b",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/options/analysis_options_test.dart"
    },
    {
      "type": "modify",
      "old_id": "cf81a3109f04b78c1136adbdd97a1ef60e75a717",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/options/options_provider_test.dart",
      "new_id": "10adf1d86cb335a3b3c51d523752c0563b602554",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/options/options_provider_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4d12a29b4d5f9b3d4aff83e5210c9a41eda3f98e",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_cli/lib/src/driver.dart",
      "new_id": "43cc94d3eaec14a4d55b949db5ac8eccfdc2043c",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_cli/lib/src/driver.dart"
    },
    {
      "type": "modify",
      "old_id": "73d0049b31451de2b747c10ed808e193b352bbad",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_cli/lib/src/options.dart",
      "new_id": "4df0cccdcf30e1fb76a1aa9c46fbc9d116189e13",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_cli/lib/src/options.dart"
    },
    {
      "type": "modify",
      "old_id": "293cf8cc6a017583fe37421f2c12ce3b67c13cea",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_cli/test/options_test.dart",
      "new_id": "504fc14cd6f63d521cba8fc46e3b0056f6887e78",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_cli/test/options_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3b13615393c274699d9dc5fe8abae230b1a1032f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_cli/test/reporter_test.dart",
      "new_id": "efa14db89b77af369857bbd4a71bdd6bc6ac7eb7",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_cli/test/reporter_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c921be3095b643eab0ecc89954cdbb29f6224160",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_plugin/test/utilities/analyzer_converter_test.dart",
      "new_id": "30f166411a76aa4b97d485d9365b5b35e092106c",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_plugin/test/utilities/analyzer_converter_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c4c263781926af7a1dde4dbe6ba33d9fd24dcafb",
      "old_mode": 33188,
      "old_path": "pkg/linter/test/rule_test.dart",
      "new_id": "94e470e63f2f06e8c3521fa5efd0188cb31dcbc2",
      "new_mode": 33188,
      "new_path": "pkg/linter/test/rule_test.dart"
    },
    {
      "type": "modify",
      "old_id": "37810c614a5f522805ebfd8e3e0d8f7bfab02628",
      "old_mode": 33188,
      "old_path": "pkg/linter/tool/checks/driver.dart",
      "new_id": "e000b29c48132621826598651b51da1418e89505",
      "new_mode": 33188,
      "new_path": "pkg/linter/tool/checks/driver.dart"
    }
  ]
}
