)]}'
{
  "commit": "e916505121878594f9e5890534ff4ca569795f16",
  "tree": "aab00a66d26fb5f1b83a03909d0a55277f27add6",
  "parents": [
    "4d712e90cf12bde6044a54e4e288510a99bf75e9"
  ],
  "author": {
    "name": "msta",
    "email": "msta@google.com",
    "time": "Mon Aug 03 16:13:12 2026 +1000"
  },
  "committer": {
    "name": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 13 19:52:45 2026 -0700"
  },
  "message": "Implement GN variables that are custom starlark values.\n\nNote: You can\u0027t yet do anything with them.\n\nBug: 528225104\nChange-Id: I520a86f5d017ea3faaab7e912715193a6a6a6964\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/24802\nReviewed-by: Takuto Ikuta \u003ctikuta@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67d28afd87bb5305003d1d272f5c7d468a981eb3",
      "old_mode": 33188,
      "old_path": "src/gn/desc_builder.cc",
      "new_id": "2fe6e380d4a3de784a7ee75b83cff1e6bc466c04",
      "new_mode": 33188,
      "new_path": "src/gn/desc_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "f11964829d3483093b1b9e316d12dc904cf316fd",
      "old_mode": 33188,
      "old_path": "src/gn/ffi/bridge.cc",
      "new_id": "a35ec04501f810d80a91e26b275903720a635aa6",
      "new_mode": 33188,
      "new_path": "src/gn/ffi/bridge.cc"
    },
    {
      "type": "modify",
      "old_id": "6435cb117b33f824e3106f702efbcf6b849e5a39",
      "old_mode": 33188,
      "old_path": "src/gn/ffi/bridge.h",
      "new_id": "d49ba361c88d99c749dd2d410fb49ff41fca876d",
      "new_mode": 33188,
      "new_path": "src/gn/ffi/bridge.h"
    },
    {
      "type": "modify",
      "old_id": "4904326dbbf6ad86d73ae9ef35e757422590523f",
      "old_mode": 33188,
      "old_path": "src/gn/ffi/value.cc",
      "new_id": "2f3813ce4ab35849d1dea48c87edd8d6d6fc1899",
      "new_mode": 33188,
      "new_path": "src/gn/ffi/value.cc"
    },
    {
      "type": "modify",
      "old_id": "16e28531b915cc5b65cda235d7c01c80051171c2",
      "old_mode": 33188,
      "old_path": "src/gn/ffi/value.h",
      "new_id": "213eea9bac2cbcd6233d1568e1644a3b9bd0b65b",
      "new_mode": 33188,
      "new_path": "src/gn/ffi/value.h"
    },
    {
      "type": "modify",
      "old_id": "1b7da659c848210b4ccdbbe55b0e86df5bb84047",
      "old_mode": 33188,
      "old_path": "src/gn/functions_unittest.cc",
      "new_id": "31418ee27a360626ce1efb8509c825741fe8ee4a",
      "new_mode": 33188,
      "new_path": "src/gn/functions_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "93cbe7273f3651e1d3c3bc8d020dbd40e42b1b1f",
      "old_mode": 33188,
      "old_path": "src/gn/operators.cc",
      "new_id": "2adb7b29ae0169e6d541eefb863cdc20c0942466",
      "new_mode": 33188,
      "new_path": "src/gn/operators.cc"
    },
    {
      "type": "modify",
      "old_id": "642dc76b4478cb186f86260af6cc931b921cbf39",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/ffi/src/bridge.rs",
      "new_id": "3fb3d5bac0927747697c24e0c67a01fe6d717d7f",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/ffi/src/bridge.rs"
    },
    {
      "type": "modify",
      "old_id": "649a918de02d289003e7e363857254163fa2da2d",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/ffi/src/errors.rs",
      "new_id": "d3b12558fd48e9e0bcb8a152a45cdd21b4adb131",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/ffi/src/errors.rs"
    },
    {
      "type": "modify",
      "old_id": "2edea213fb0b8a982d3671e633aaed14aa40b314",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/ffi/src/lib.rs",
      "new_id": "e2a9823127ee03717b47e880b3d01ef7d7a2b197",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/ffi/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "eb9dab06d4afc3f44a27ff9a42bb459f85fd4ea8",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/ffi/src/scope.rs",
      "new_id": "d74f3a3d5e64136e770889dbecd4b66457ffe314",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/ffi/src/scope.rs"
    },
    {
      "type": "modify",
      "old_id": "a69d2b1a7f3d2171d6e8651a42449ef1672725d2",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/ffi/src/session.rs",
      "new_id": "ae97f241dc7cc522a98659d75241b712e9292c12",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/ffi/src/session.rs"
    },
    {
      "type": "modify",
      "old_id": "6ef19f0c550fb76e8d0454f836a87810ec266e2e",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/ffi/src/value.rs",
      "new_id": "7c308de639c371c573d48cddf73bb28147bd8fbf",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/ffi/src/value.rs"
    },
    {
      "type": "modify",
      "old_id": "68222df8ecd6d4a7ec644c71b13be28161ee2eb2",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/rule/src/frozen_rule.rs",
      "new_id": "c7aff2e46ebfd4a3d5b90dcdefaa7724bf67c4bd",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/rule/src/frozen_rule.rs"
    },
    {
      "type": "modify",
      "old_id": "3efc0d95ec22b12290f44a9c9362c89e2f8fa0e2",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/testutils/src/eval_context.rs",
      "new_id": "eac80624416bbf72267608de215868a89b32db56",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/testutils/src/eval_context.rs"
    },
    {
      "type": "modify",
      "old_id": "870d93ac220e73d742eb982f273ca886f929f530",
      "old_mode": 33188,
      "old_path": "src/gn/starlark/crates/types/src/scope.rs",
      "new_id": "e3e94904d2c36e3cccbf98be6ae876f29bde534d",
      "new_mode": 33188,
      "new_path": "src/gn/starlark/crates/types/src/scope.rs"
    },
    {
      "type": "modify",
      "old_id": "e2aa11a33937df524eb2b63fd6acb660f037ccbd",
      "old_mode": 33188,
      "old_path": "src/gn/value.cc",
      "new_id": "85214d725d3dd91c7445bd19c3ff129ec8757384",
      "new_mode": 33188,
      "new_path": "src/gn/value.cc"
    },
    {
      "type": "modify",
      "old_id": "ec4cb5abcc07d1dc8fcefbe4962b6749e938b774",
      "old_mode": 33188,
      "old_path": "src/gn/value.h",
      "new_id": "2362c7a012477a6005013c95ad7f14de93af73e2",
      "new_mode": 33188,
      "new_path": "src/gn/value.h"
    }
  ]
}
