)]}'
{
  "commit": "b8daa53fefea7995219d03adca3799797a30d1b4",
  "tree": "cd119eeac368d9cdc644993e9ac7a1052af4b7ca",
  "parents": [
    "26e9c8201ad8a9e0b6c13e8154328bf6c3480429"
  ],
  "author": {
    "name": "Danny Tuppeny",
    "email": "danny@tuppeny.com",
    "time": "Thu Jun 05 09:24:41 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 05 09:24:41 2025 -0700"
  },
  "message": "[analysis_server] Don\u0027t rebuild contexts on deletion of an analysis root\n\nThis is a partial revert of ca9523058e67ab197b2ae0453ad2db49707c11cc (it removes the behaviour change and the test that verifies this, but leaves two additional tests that were added relating to roots that are created later).\n\nIf we rebuild contexts when a root is deleted, we may get stuck in a loop because we will again try to recreate the same (deleted) root, and then the watcher will close in a way that looks like a deleted folder, and we will repeat.\n\nFixes https://github.com/dart-lang/sdk/issues/60863\n\nChange-Id: I10289160b341d273e8e409184a1c013c7fb9439d\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/433140\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nCommit-Queue: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d13b07641fce5586fb065e5fc808dc771fbb7709",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/context_manager.dart",
      "new_id": "c334a5c6df5d5db2a88401e41b53a6dd79486a49",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/context_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "f5c92ec62845548502f56da8a07cd3ef06517b30",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/integration/analysis/error_test.dart",
      "new_id": "cf7b681994d688be600fa8516965715f4bb3563a",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/integration/analysis/error_test.dart"
    }
  ]
}
