)]}'
{
  "commit": "c47df4ce20a2d5f4cc58982753fb689d688ae877",
  "tree": "bcc4fbe8014a39d433761b2262c7db96d6cbc790",
  "parents": [
    "3b462a3ab982efcbbf248fa18baf22c4322c37d6"
  ],
  "author": {
    "name": "Brian Wilkerson",
    "email": "brianwilkerson@google.com",
    "time": "Tue Jun 18 20:31:30 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 18 20:31:30 2024 +0000"
  },
  "message": "Move linter to use shared mock packages for some packages\n\nIn particular, this makes it use the mock versions of \u0027flutter\u0027 and\n\u0027meta\u0027. The other mock packages it uses aren\u0027t yet in the shared\nsupport. I\u0027ll add support for them and move the linter over in a future\nCL, then in later CLs I\u0027ll look at moving the analyzer and\nanalysis_server packages to the shared versions.\n\nChange-Id: Ib0e272b48332278acf9dcfd4e4d0fc59ba9d29b9\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/371947\nAuto-Submit: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Sam Rawlins \u003csrawlins@google.com\u003e\nCommit-Queue: Sam Rawlins \u003csrawlins@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f001066c13aa049ec78525e9747f74173387fe7",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/lib/test/mock_packages/package_content/flutter/lib/src/foundation/diagnostics.dart",
      "new_id": "9a3fc5d0dcba071ca912751c7da7d275af714d10",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/test/mock_packages/package_content/flutter/lib/src/foundation/diagnostics.dart"
    },
    {
      "type": "modify",
      "old_id": "fe9ed2693f80325df1325b47e1f1f38d5f60a05e",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/lib/test/mock_packages/package_content/flutter/lib/src/widgets/basic.dart",
      "new_id": "5db758a8fd4bc711dbca1440463f5adca48eb5f0",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/test/mock_packages/package_content/flutter/lib/src/widgets/basic.dart"
    },
    {
      "type": "modify",
      "old_id": "182d7186034e661a0b62e94fd86d517ba2d84cad",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/lib/test/mock_packages/package_content/flutter/lib/src/widgets/container.dart",
      "new_id": "81a805247c47ce1a84ba0ce410cafa2fc8bec870",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/test/mock_packages/package_content/flutter/lib/src/widgets/container.dart"
    },
    {
      "type": "modify",
      "old_id": "99cd8ad7316ffeaafa26d51d3f64a93857f389c2",
      "old_mode": 33188,
      "old_path": "pkg/analyzer_utilities/lib/test/mock_packages/package_content/flutter/lib/src/widgets/framework.dart",
      "new_id": "bd5fd13b7e5c6c995842a66de2dc7cb43a46f42d",
      "new_mode": 33188,
      "new_path": "pkg/analyzer_utilities/lib/test/mock_packages/package_content/flutter/lib/src/widgets/framework.dart"
    },
    {
      "type": "modify",
      "old_id": "9f046896490c4ed4bd405aff517c64eb4670f846",
      "old_mode": 33188,
      "old_path": "pkg/linter/test/rule_test_support.dart",
      "new_id": "629d98d02e903c4ae930c281293f417b42d71722",
      "new_mode": 33188,
      "new_path": "pkg/linter/test/rule_test_support.dart"
    },
    {
      "type": "modify",
      "old_id": "92275a0b2c7df3cd4a110dd102d9b1bbd48f6529",
      "old_mode": 33188,
      "old_path": "pkg/linter/test/rules/sized_box_for_whitespace_test.dart",
      "new_id": "8fb133a3aa35364d98dc7cb2fffe18f3c8020cc8",
      "new_mode": 33188,
      "new_path": "pkg/linter/test/rules/sized_box_for_whitespace_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5c37e3b8b0051e7e93796cc4dcd75a4e69619cfd",
      "old_mode": 33188,
      "old_path": "pkg/linter/test/rules/sort_child_properties_last_test.dart",
      "new_id": "0f6573b51c3b321e81aa692db911b6bb0d92d743",
      "new_mode": 33188,
      "new_path": "pkg/linter/test/rules/sort_child_properties_last_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e8ee29eaab93682178814792d604cdd1dedc15a1",
      "old_mode": 33188,
      "old_path": "pkg/linter/test/rules/use_colored_box_test.dart",
      "new_id": "77d31f605202f8a14e0d758e9b9dc20b1b8c2ec4",
      "new_mode": 33188,
      "new_path": "pkg/linter/test/rules/use_colored_box_test.dart"
    },
    {
      "type": "modify",
      "old_id": "591d82bbbcf1a4fc109c11ad7913ca252c83afb3",
      "old_mode": 33188,
      "old_path": "pkg/linter/test/rules/use_decorated_box_test.dart",
      "new_id": "1668d0186da34cded3a8e35cb0c835549466119c",
      "new_mode": 33188,
      "new_path": "pkg/linter/test/rules/use_decorated_box_test.dart"
    },
    {
      "type": "modify",
      "old_id": "071097e9f95a5173ffa6242c7f4f9a723c2d7132",
      "old_mode": 33188,
      "old_path": "pkg/linter/test/rules/use_key_in_widget_constructors_test.dart",
      "new_id": "831b60813be46966c103900e92adb69281c272c2",
      "new_mode": 33188,
      "new_path": "pkg/linter/test/rules/use_key_in_widget_constructors_test.dart"
    }
  ]
}
