)]}'
{
  "commit": "dd9a061f4e6ca3db3b81b8c274bd50b631045bde",
  "tree": "6c8de27236afdc7244798f5198dd2995a4246f8e",
  "parents": [
    "b908274b8cab788936c10fa7db78402f169228be"
  ],
  "author": {
    "name": "Danny Tuppeny",
    "email": "danny@tuppeny.com",
    "time": "Sat Jan 18 10:59:08 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Jan 18 10:59:08 2025 -0800"
  },
  "message": "[analysis_server] Enable \"EditArgument\" request to work over the legacy protocol\n\n+ move all related tests to a shared mixin so they run for both servers.\n\nChange-Id: I853e8f24948c07fdde2a5d6a64ddc65962357b6d\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/404841\nCommit-Queue: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Phil Quitslund \u003cpquitslund@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84205ef0f822919eb7b9752a631717b114ab735d",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/analysis_server.dart",
      "new_id": "d8d51deba229be3169c219ac3342d76e07cf284e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/analysis_server.dart"
    },
    {
      "type": "modify",
      "old_id": "5ab95bd8196c80a7076ef30b8a759f6fcd23c432",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/legacy_analysis_server.dart",
      "new_id": "d0b21b618b44cd66082fc8c140ba8fbabcf8ef59",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/legacy_analysis_server.dart"
    },
    {
      "type": "modify",
      "old_id": "5a8a1991f1b70cee14a6d0ea2959e853124357e2",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/lsp/handlers/custom/editable_arguments/handler_edit_argument.dart",
      "new_id": "265ec638385703462f8b7cd0ac71480eba25f23f",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/lsp/handlers/custom/editable_arguments/handler_edit_argument.dart"
    },
    {
      "type": "modify",
      "old_id": "0f3ce258fb6ede4f0d00e40a978f1529e33fa1a9",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart",
      "new_id": "9357d9fa2a060af22b8a6b81c9c3b0068ba86434",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart"
    },
    {
      "type": "modify",
      "old_id": "e7dac5aa8c8e072e864dd860645e8987651fda28",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/lsp/edit_argument_test.dart",
      "new_id": "8b92399bc6a2003b11841d64f5a9c91cd44905b0",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/lsp/edit_argument_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3132e9ba36b694280b8905b293e74600db5e540",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/lsp_over_legacy/edit_argument_test.dart"
    },
    {
      "type": "modify",
      "old_id": "afc8547e3e1006c9906ffd67926ecff9d92b5dde",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/lsp_over_legacy/test_all.dart",
      "new_id": "504b2802372ddc19efabb6eed50be84728d4e755",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/lsp_over_legacy/test_all.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc543b26d06b3ad6c342096d044bc54179304c15",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/shared/shared_edit_argument_tests.dart"
    }
  ]
}
