)]}'
{
  "commit": "55bd60be32f1ee59c01b1663d798d4356ace5f47",
  "tree": "d3368da760b89b1a2c65f41a21d3a40a8336077e",
  "parents": [
    "1800039c2af43501880e3f3774322c09423e9361"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Thu Dec 14 02:27:26 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Dec 14 02:27:26 2023 +0000"
  },
  "message": "Macro. Find the declaration to introspect by URI and name, when from elements.\n\nThis makes the output more compact.\n\nThis also allows to introspect declarations that are otherwise hard\nto reference, such as functions. I will add more in following CLs.\n\nChange-Id: I4775beca6aac5e642028b05f40aac31b079ba9de\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/341391\nCommit-Queue: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Phil Quitslund \u003cpquitslund@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1647954f55e201adb8f1632c5acd5664be88e230",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/summary2/macro_application.dart",
      "new_id": "06d61edef490e0c21d9f6b712610d322f02cf058",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/summary2/macro_application.dart"
    },
    {
      "type": "modify",
      "old_id": "aed9dc517912bdc2f6cebb3cb4450fb6b50f33b7",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/summary2/macro_declarations.dart",
      "new_id": "77b64aed342dd928bc8ccf28055c8325029e22b1",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/summary2/macro_declarations.dart"
    },
    {
      "type": "modify",
      "old_id": "6b87763cd6a2b10cfcda54df8d833d99edb06491",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/summary/macro/introspect.dart",
      "new_id": "c6033aa60d09cacfd291bc7a1b1fb59fc458fdf5",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/summary/macro/introspect.dart"
    },
    {
      "type": "modify",
      "old_id": "5090d09a69a34f4c8185041587a03025d7d5f77f",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/summary/macro_test.dart",
      "new_id": "2ae307bf82783f7fc0cf741b12c7a4a8527e177a",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/summary/macro_test.dart"
    }
  ]
}
