)]}'
{
  "commit": "7bb22920871506adcfabe1fcbb0944cbce0e4068",
  "tree": "39a4435ea67a0bbbd809f57812206fb748bb048e",
  "parents": [
    "d94b03661f42fe828a45a634591c8bb27b4c1901"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Mon Jul 13 18:03:51 2026 -0700"
  },
  "committer": {
    "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 13 18:03:51 2026 -0700"
  },
  "message": "Bump protobuf to 91efb90f437bb6a30e6726c3369a2fcb9bba06e7\n\nChanges:\n```\n\u003e git log --format\u003d\"%C(auto) %h %s\" 84079e8..91efb90\n https://dart.googlesource.com/protobuf.git/+/91efb90 Use `$_createMessage()` of type `GeneratedMessage Function()` in Dart protoc compiler (1093)\n\n```\n\nUpdate VM test expectation to match code change.\n\nDiff: https://dart.googlesource.com/protobuf.git/+/84079e8b8531309e06ba7276b1c28bdca9210ad6..91efb90f437bb6a30e6726c3369a2fcb9bba06e7/\nChange-Id: I64384bcd5b3f6b6c539e651b02e9775c95cc4018\nTested: Package roll.\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/521700\nAuto-Submit: Nate Bosch \u003cnbosch@google.com\u003e\nCommit-Queue: Nate Bosch \u003cnbosch@google.com\u003e\nReviewed-by: Brian Quinlan \u003cbquinlan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47a49226942d22474f51597b58450e0094f46e56",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "83f74da49db42da99cb9070fd084425bde775c43",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "120b4a69b4db91d8cc04964b225fe872f812a742",
      "old_mode": 33188,
      "old_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/create_test.dart.expect",
      "new_id": "5ca9f1ebc178ce38e6ac43136362bf366689ea18",
      "new_mode": 33188,
      "new_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/create_test.dart.expect"
    },
    {
      "type": "modify",
      "old_id": "d7d8a7195510fffcdb9cc74cb5adc488aaaf4258",
      "old_mode": 33188,
      "old_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/decode_test.dart.expect",
      "new_id": "5913fcdc2a7cdce4f8fedabd8911d80918146940",
      "new_mode": 33188,
      "new_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/decode_test.dart.expect"
    },
    {
      "type": "modify",
      "old_id": "2fcbfd92bf6568cb2fc8f99317aff2afa302358d",
      "old_mode": 33188,
      "old_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/encode_all_fields.dart.expect",
      "new_id": "2f900023653e354efe7e669fe9546566c4e9e7c5",
      "new_mode": 33188,
      "new_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/encode_all_fields.dart.expect"
    },
    {
      "type": "modify",
      "old_id": "a308d943aed47422a0ffd4eef30c3bfb9428d5a0",
      "old_mode": 33188,
      "old_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/freeze_test.dart.expect",
      "new_id": "a796a2406718f38653531e320f0e126cc8d2e778",
      "new_mode": 33188,
      "new_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/freeze_test.dart.expect"
    },
    {
      "type": "modify",
      "old_id": "47fd645620d96869abf751b1731dea370d0834e0",
      "old_mode": 33188,
      "old_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/name_mangling_test.dart.expect",
      "new_id": "53996fafe549c8869ca0272217cf3c9d1260c5f5",
      "new_mode": 33188,
      "new_path": "pkg/vm/testcases/transformations/type_flow/transformer/protobuf_handler/lib/name_mangling_test.dart.expect"
    }
  ]
}
