)]}'
{
  "commit": "cfc705ce099281d34df2a1a478704c33084fb2af",
  "tree": "5728bebe4d9299a1f89ea3286b7466db1382514f",
  "parents": [
    "43fa24f83915279e415557ce1dc9c61af46040e4"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Fri Apr 19 01:38:29 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Apr 19 01:38:29 2024 +0000"
  },
  "message": "Introduce analysis_server_plugin package; replacement for server_plugin\n\nWe have chosen a new name for this package. So before we write more\ncode inside, we need to move everything from \u0027server_plugin\u0027 to\n\u0027analysis_server_plugin\u0027. There are some steps do doing so, to not\nbreak various infra:\n\n1. Land this change, introducing the new package in the SDK, but no\n   dependencies on it.\n2. Land this change independently in google3 (the package is not\n   yet \"unbundled.\")\n3. Mark the package as \"unbundled\" in google3.\n4. Move all code from server_plugin to analysis_server_plugin; update\n   imports; and delete server_plugin.\n5. Remove server_plugin as an \"unbundled\" package; and remove\n   server_plugin from google3.\n\nBug: https://github.com/dart-lang/sdk/issues/53402\nChange-Id: I70197fdf61dd5862c2220d8ed5dd0880a1593ead\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/363600\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dfcb4a9daa1148540f5149b134bb53b1403c89e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/CONTRIBUTING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a69ac38d0537fb61e13836b5a67fe0e0a6ecc05b",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1592b3e5a628a388ec127482ab9c9eec84b8e447",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/OWNERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f09e707a7d248b28460d1c666b77ffcc040b2cf9",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fabe4af2aa0b8f6664898969ecced40b1e6d808",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/analysis_options.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b87a8749c09b20c80ad29a25ebf2725cd165e20",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/lib/edit/fix/dart_fix_context.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5988df4f34ad85cbb573e02eed71f9299a77759f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/lib/edit/fix/fix.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e3f1af128c484cc5b3fd12b26a697187b67678f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/lib/edit/fix/fix_context.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89e39150e32dd6a477d9d0c3df8c0ed67d645999",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "374cb4d1f68d73fbeb07118878b91dd24357e3dd",
      "old_mode": 33188,
      "old_path": "pkg/server_plugin/README.md",
      "new_id": "09125bbab4ad2b9aa215dc5e28965fc98e527d87",
      "new_mode": 33188,
      "new_path": "pkg/server_plugin/README.md"
    },
    {
      "type": "modify",
      "old_id": "82d99c162e3340de0a0a3d8e7b1ad00519a1965b",
      "old_mode": 33188,
      "old_path": "pkg/server_plugin/analysis_options.yaml",
      "new_id": "2fabe4af2aa0b8f6664898969ecced40b1e6d808",
      "new_mode": 33188,
      "new_path": "pkg/server_plugin/analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "537681860604d4d03045592e07d8f0876b4e54d6",
      "old_mode": 33188,
      "old_path": "tools/bots/test_matrix.json",
      "new_id": "493787034588457f0f5e4f9a1c047c819021dd3d",
      "new_mode": 33188,
      "new_path": "tools/bots/test_matrix.json"
    }
  ]
}
