)]}'
{
  "commit": "4b3ceff48ca4e577625cb633c66e65a90c8b3158",
  "tree": "fcf91c8b33c2b688facc1e0be9e07e38669a6e2c",
  "parents": [
    "5f6eb8a7c8472b86005ea8ed315b8a78b8c4745e"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Mon Sep 07 11:17:56 2026 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "bonzini@gnu.org",
    "time": "Mon Sep 28 14:30:48 2026 +0200"
  },
  "message": "cargo: flatten [target] into the unconditional tables\n\nThis simplifies the parsing and makes it possible to handle correctly\ndependency-named features, which apply equally to all dependencies,\neven those that are disabled.  In other words, even if a \"win\"\ndependency is only declared under [target.\u0027cfg(windows)\u0027.dependencies],\n\"cargo build --features win\" succeeds on non-Windows platforms as well.\n\nDue to the new representation, move the merged table into\nPackageConfiguration.  This is cleaner, because it doesn\u0027t modify the\nmanifest, and it makes it possible to fully separate dependencies for\nthe host and build machines.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4110311ac69d7a8ac184e0d54ea9cad4487130c9",
      "old_mode": 33188,
      "old_path": "mesonbuild/cargo/interpreter.py",
      "new_id": "6eee5a3640e3c71ab6c35de6208581e97aac5650",
      "new_mode": 33188,
      "new_path": "mesonbuild/cargo/interpreter.py"
    },
    {
      "type": "modify",
      "old_id": "4ea3b81a5bc3b5e7f2013e0fb9911bfdeff14af7",
      "old_mode": 33188,
      "old_path": "mesonbuild/cargo/manifest.py",
      "new_id": "a3469161de68852f98b50e177732bc152de53929",
      "new_mode": 33188,
      "new_path": "mesonbuild/cargo/manifest.py"
    },
    {
      "type": "modify",
      "old_id": "de9fb953a1500972a58b94eeaf42df3f9938e62d",
      "old_mode": 33188,
      "old_path": "mesonbuild/modules/rust.py",
      "new_id": "73500b98f8dec5bd332ff4a6d0f5ba53dce736f1",
      "new_mode": 33188,
      "new_path": "mesonbuild/modules/rust.py"
    },
    {
      "type": "modify",
      "old_id": "f3abe115044af6374152f19263315a45b67c43d8",
      "old_mode": 33188,
      "old_path": "unittests/cargotests.py",
      "new_id": "1e77597ce8123fe3f285d0c654ede8ef33e280bf",
      "new_mode": 33188,
      "new_path": "unittests/cargotests.py"
    }
  ]
}
