)]}'
{
  "commit": "270735aad0feec26c61b107c053a84bfcf230f62",
  "tree": "b9081bee4b42a80661a76f7de595f5a7c807dc2a",
  "parents": [
    "27a549cc1f83b223cf07e152f3e36681d5dd68fd"
  ],
  "author": {
    "name": "msta",
    "email": "msta@google.com",
    "time": "Thu Jul 23 09:52:30 2026 +1000"
  },
  "committer": {
    "name": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 22 22:37:53 2026 -0700"
  },
  "message": "Simplify provider types to require freezing at the compiler level.\n\nBug: 528225104\nChange-Id: I833fe5911ebda3e7de85a27fd55dd0b56a6a6964\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/24280\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7095a023591a1befb090fd72e8308aa56e2e48a2",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/Cargo.lock",
      "new_id": "8d80e3f073b763be6bf2faf72957f1e1bbde85f1",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "4f5cf04c83321dfa9a987f5437ec5337fd979023",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/providers/src/errors.rs",
      "new_id": "0de8529e60209eb420197c65101d066bcc9472ad",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/providers/src/errors.rs"
    },
    {
      "type": "modify",
      "old_id": "54e8284998ac096b68cc55a0838cc707aa1c05fd",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/providers/src/provider_instance.rs",
      "new_id": "6ca319249969cfdded62f1689bd40abe6b13d774",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/providers/src/provider_instance.rs"
    },
    {
      "type": "modify",
      "old_id": "24c7569ab1de66c1109ac5bf553ffee75e9edeea",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/providers/src/provider_type.rs",
      "new_id": "499afa5d45291ebd18dc5ee2d45ea4942e6b2aa1",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/providers/src/provider_type.rs"
    },
    {
      "type": "modify",
      "old_id": "cba6904ff39c95fa7ada367e5fff3436cb7806c7",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/testutils/src/assert.rs",
      "new_id": "d10726addbccad3bb649035a11c13147cfd19237",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/testutils/src/assert.rs"
    }
  ]
}
