)]}'
{
  "commit": "0fea57bd9815d5f181be1dca9dcc71bcebb727bb",
  "tree": "e1295ac5701dca7bd65581f4e11adf0b9e86223d",
  "parents": [
    "8035ea6f5cbfe5e243873a1ecb3d73593b606c28"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Wed May 06 10:38:30 2026 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "bonzini@gnu.org",
    "time": "Thu May 07 20:52:21 2026 +0200"
  },
  "message": "interpreter: allow Program as an element of \"depends\"\n\nPrevious version of Meson were returning an Executable instead of\nthe LocalProgram.\n\nWhile at it, add CustomTargetIndex to the type as well - it is\nincluded in the KwargInfo but not in the TypedDict.\n\nFixes: #15774\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af759df8c3f247f38fe94d79efdad3e4ee1fe923",
      "old_mode": 33188,
      "old_path": "docs/markdown/Gnome-module.md",
      "new_id": "c89e0e96165c413d2f8496fd2c354c07b21fe3d7",
      "new_mode": 33188,
      "new_path": "docs/markdown/Gnome-module.md"
    },
    {
      "type": "modify",
      "old_id": "3132eb5974b6b6794bb0d8b1a40d10a85700984f",
      "old_mode": 33188,
      "old_path": "docs/yaml/functions/benchmark.yaml",
      "new_id": "4fd7f743d1e5205093b89f624d11c2964015ab3e",
      "new_mode": 33188,
      "new_path": "docs/yaml/functions/benchmark.yaml"
    },
    {
      "type": "modify",
      "old_id": "e9ea288b3cba1e9ba36c6b127cae7a0b4384019b",
      "old_mode": 33188,
      "old_path": "docs/yaml/functions/custom_target.yaml",
      "new_id": "9a26e4d8ff093860792be158bbf37771e291181e",
      "new_mode": 33188,
      "new_path": "docs/yaml/functions/custom_target.yaml"
    },
    {
      "type": "modify",
      "old_id": "e45c5a27e3b74f117736bb26d4c8914bcae345ed",
      "old_mode": 33188,
      "old_path": "docs/yaml/functions/generator.yaml",
      "new_id": "cfb86e0dbbf47d74178e3f5cc959b53bc2a111e7",
      "new_mode": 33188,
      "new_path": "docs/yaml/functions/generator.yaml"
    },
    {
      "type": "modify",
      "old_id": "0e80944ba014d23a33d02fdab51017dca286f325",
      "old_mode": 33188,
      "old_path": "docs/yaml/functions/run_target.yaml",
      "new_id": "11f184d769b109ae8256d6105d65008a218f1af1",
      "new_mode": 33188,
      "new_path": "docs/yaml/functions/run_target.yaml"
    },
    {
      "type": "modify",
      "old_id": "be413617e54ed87fa7e4892b2c281edc406c13dc",
      "old_mode": 33188,
      "old_path": "mesonbuild/build.py",
      "new_id": "d6d9f1548bf0d6b4327c3b96a8804794dec08307",
      "new_mode": 33188,
      "new_path": "mesonbuild/build.py"
    },
    {
      "type": "modify",
      "old_id": "4c2dbb295447ccff4f174f541aee2aa01cf385e0",
      "old_mode": 33188,
      "old_path": "mesonbuild/interpreter/interpreterobjects.py",
      "new_id": "565940a69a97f13cbc805b568f31e0404df91c9b",
      "new_mode": 33188,
      "new_path": "mesonbuild/interpreter/interpreterobjects.py"
    },
    {
      "type": "modify",
      "old_id": "f1d33d8e842c19fcafc8fa1ce46bacddea67a500",
      "old_mode": 33188,
      "old_path": "mesonbuild/interpreter/kwargs.py",
      "new_id": "ae6c2f6f56e9bfc71cfab5bb0e060cdb5b9de091",
      "new_mode": 33188,
      "new_path": "mesonbuild/interpreter/kwargs.py"
    },
    {
      "type": "modify",
      "old_id": "ef83dc41be3bbb0919c1f64e8f09886e38549f93",
      "old_mode": 33188,
      "old_path": "mesonbuild/interpreter/type_checking.py",
      "new_id": "26933410fb332160278a4dd439da492134bb2d3f",
      "new_mode": 33188,
      "new_path": "mesonbuild/interpreter/type_checking.py"
    },
    {
      "type": "modify",
      "old_id": "b24177a6951de2f2fbc0a281c2514f6e529502d7",
      "old_mode": 33188,
      "old_path": "test cases/common/296 program in kwargs/meson.build",
      "new_id": "e3e876e80d36344c47e39fcdce3172510a3218b5",
      "new_mode": 33188,
      "new_path": "test cases/common/296 program in kwargs/meson.build"
    },
    {
      "type": "modify",
      "old_id": "72768377d9e3624d62e3111bfc52101b759f095a",
      "old_mode": 33188,
      "old_path": "test cases/common/296 program in kwargs/test.py",
      "new_id": "8021f04340a282ca9df64883fbe4280c23ca943f",
      "new_mode": 33188,
      "new_path": "test cases/common/296 program in kwargs/test.py"
    }
  ]
}
