)]}'
{
  "commit": "7fe858192c1928c4ba959632d0767cc991525c58",
  "tree": "7e847a4eae5f6f26985811e2287c67d5991f25fd",
  "parents": [
    "a833d292a4b1ad2c1b7ab603b0f07fc861c76960"
  ],
  "author": {
    "name": "Danny Tuppeny",
    "email": "danny@tuppeny.com",
    "time": "Thu Oct 16 13:23:24 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 16 13:23:24 2025 -0700"
  },
  "message": "[analysis_server] Skip _refreshAnalysisRoots on open/close of files unless `onlyAnalyzeProjectsWithOpenFiles` is enabled\n\nNo functional change, this just skips some work when opening/closing files if we have explicit analysis roots (`onlyAnalyzeProjectsWithOpenFiles\u003dfalse`, which is the default). In this case, opening and closing files never changes the analysis roots so we don\u0027t need to do any of this work.\n\nChange-Id: I052cca6a9b8cbb4d8f936787e83d453f302159c6\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/455500\nCommit-Queue: Keerti Parthasarathy \u003ckeertip@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Keerti Parthasarathy \u003ckeertip@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cc726fb990faef34f898ea4b6d82db1bb8b4bc0",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart",
      "new_id": "034db4fdb040521033506c99f01ff0df0a27b59e",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart"
    }
  ]
}
