)]}'
{
  "commit": "696bdeb2c613a1ed0e3f82a6bc041ef8babe2f17",
  "tree": "eccc3f5c8a043915c050a1f8c293fa7214d33496",
  "parents": [
    "5ab288bbe2c60b16167de7c0be83fd1746d8e0f9"
  ],
  "author": {
    "name": "David Morgan",
    "email": "davidmorgan@google.com",
    "time": "Mon Mar 18 13:19:50 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 18 13:19:50 2024 +0000"
  },
  "message": "[macros] Don\u0027t search for package config in macro namespace.\n\nIf search for package config fails, the resolved package config was\nbeing represented as null causing the macro build to go looking for it\nagain and fail with a confusing error.\n\nInstead, use empty Uri to represent failed search for package config.\nThe doc comment for the package config Uri says empty Uri means\n\"no package config\", but that doesn\u0027t actually work; make it work.\n\nThe macro compile will still fail because it needs a package config\nto find the macro deps.\n\nR\u003djohnniwinther@google.com\n\nChange-Id: I3a0e3e4a976782f2f5e326537c7e0e6415d5fecf\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/356082\nAuto-Submit: Morgan :) \u003cdavidmorgan@google.com\u003e\nCommit-Queue: Morgan :) \u003cdavidmorgan@google.com\u003e\nReviewed-by: Jens Johansen \u003cjensj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b741961463d134d5206b84b33da22c65e238792",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/base/processed_options.dart",
      "new_id": "f197280a7f1ac0f5f069385cd483c5928d27e10b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/base/processed_options.dart"
    },
    {
      "type": "modify",
      "old_id": "99a06c47f7d5e0293bbfe4369c6b743dcf0cf8e1",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/src/base/processed_options_test.dart",
      "new_id": "588f9326901941580534ecca7ec1fa5367703562",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/src/base/processed_options_test.dart"
    }
  ]
}
