)]}'
{
  "commit": "d3cdceb1c2f16cd3d95b4e28a32d578a59b2380b",
  "tree": "e271428f1a25efdc3e5f0aa47f1b18363d54664f",
  "parents": [
    "8530fd171e340c40f76849be45969e6db64d5409"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Mon Aug 04 15:15:00 2025 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Mon Aug 04 15:17:24 2025 -0700"
  },
  "message": "Fine. Support for all top-level elements in getElementId().\n\nThis adds previously missed classes, which was not noticed previously\nbecause the implementation was always incomplete, and I wanted to have\nsomething runnable. I started running fine-grained dependencies over\nFlutter and uncovered a few holes. So, now it is time to add stricter\nchecks and complete the list of top-level elements.\n\nChange-Id: If5e5d561817cd8e61fb7e666338355cbeca35974\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/443620\nReviewed-by: Paul Berry \u003cpaulberry@google.com\u003e\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/8b97e6c6a4e23b3b2efa4e05c7a13115dce61f49\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b0cf943c3e21ac45bda25d3da85c40cade1b64a",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "cab47b4fa92bc42b3795a8ba847ab051eab1a3ed",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "87f256b10f2d361bb374717915059e667585f907",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "3f5ff9e2b85f4c780f1395b2411c5b8549fb9096",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
