)]}'
{
  "commit": "c2d1a8d3d264d9c3e71af9437964d5e0bf1f415f",
  "tree": "d0f37821d385cb0db5262a97b888c5928cab7849",
  "parents": [
    "ef2cf9abf9a3d51397b861467abd8a541201e039"
  ],
  "author": {
    "name": "Brian Wilkerson",
    "email": "brianwilkerson@google.com",
    "time": "Tue Mar 18 09:30:23 2025 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Tue Mar 18 09:32:41 2025 -0700"
  },
  "message": "Add a migration guide for the analyzer package\n\nUnlike most of our documentation, the snippets in this file are not\ncompilable, so I\u0027ve special-cased it in `verify_docs_test.dart`.\n\nWe could make the snippets compile, but it would require adding some\nsignificant context, and I\u0027m not sure the context would make the code\neasier to read. Let me know if you think we should adhere to the test.\n\nChange-Id: I3af96c378d0a061cdbe069242bd5d73ae09c4205\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/415900\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nCommit-Queue: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/118792add98195b68a4f4ec5a8edb1e1cf7c2b9d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0f83f227878882fe23794f8aedf4290ef967084",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "e11f176ae617207c9c9bdfff2ecca0a3678f2ea1",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "3b9e3fe09f603d6329be40482be1148b9523b550",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "4caefd129d897d653f32792f2e204f0fa0daed8c",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
