)]}'
{
  "commit": "ffd08a344b7c5b58cfc2ab4abd868bc575de910b",
  "tree": "3fa16f3dc5891c264fb5f4d28949bf5b382520a2",
  "parents": [
    "dc2b3687321e8298f00db5145f6148f31246d2ef"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Tue Mar 25 13:57:39 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 25 13:57:39 2025 -0700"
  },
  "message": "DAS: Do not repeatedly compute a null value for coveringNode\n\nThe field may be set to `null`, so it\u0027s nullity is not a signal of whether it needs to be computed.\n\nChange-Id: If19eb1f77ad601e744e41bde45a30d393ab8726f\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/417327\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1a92aa8ba99276c40a898dc982809ae5ca587e8",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server_plugin/lib/edit/dart/correction_producer.dart",
      "new_id": "3df6e5552bff672cc2ec6b61df562748414b6c14",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server_plugin/lib/edit/dart/correction_producer.dart"
    }
  ]
}
