)]}'
{
  "commit": "e4444d71e85b5f5ea8311eb59fea3e52f5fc5a14",
  "tree": "8f955e1324f0b039540c368db3537f10dcd8796a",
  "parents": [
    "b0f6bf8a5b3b3a9dd4a11f792084d39a76b4b007"
  ],
  "author": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Mon Sep 08 12:50:02 2025 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Wed Sep 17 19:00:58 2025 +0200"
  },
  "message": "rust: re-export qemu macros from common/qom/hwcore\n\nThis is just a bit nicer.\n\nSigned-off-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nLink: https://lore.kernel.org/r/20250827104147.717203-22-marcandre.lureau@redhat.com\nReviewed-by: Zhao Liu \u003czhao1.liu@intel.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20d15347defb43b9801f1fe3c0f08b5d34067a6f",
      "old_mode": 33188,
      "old_path": "docs/devel/rust.rst",
      "new_id": "29eb48af35b519c5d23f5be1fcfe17085a6bab1d",
      "new_mode": 33188,
      "new_path": "docs/devel/rust.rst"
    },
    {
      "type": "modify",
      "old_id": "ac79c6a34a96724d2d869f4f9d1cfe6d0dd63d4d",
      "old_mode": 33188,
      "old_path": "rust/Cargo.lock",
      "new_id": "eea928621a7db5855fd0c4fcd4b9bf98825b2c37",
      "new_mode": 33188,
      "new_path": "rust/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "c13917730786b4eeddf7022758d50a21a6a6b508",
      "old_mode": 33188,
      "old_path": "rust/chardev/Cargo.toml",
      "new_id": "3e77972546eb63fc603678c8f7453735815b8afc",
      "new_mode": 33188,
      "new_path": "rust/chardev/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "a2fa3268d21cf76042763ed793944d0ff41b5b7b",
      "old_mode": 33188,
      "old_path": "rust/chardev/meson.build",
      "new_id": "370895c111fd0fddbc276bda36cdfed84329e8a6",
      "new_mode": 33188,
      "new_path": "rust/chardev/meson.build"
    },
    {
      "type": "modify",
      "old_id": "cb6f99398eb3053e2ad0da5f907b30feeb44f0d6",
      "old_mode": 33188,
      "old_path": "rust/chardev/src/chardev.rs",
      "new_id": "2014479674f28d46088c400d756ccb5c8fc22279",
      "new_mode": 33188,
      "new_path": "rust/chardev/src/chardev.rs"
    },
    {
      "type": "modify",
      "old_id": "5e106427e80a2ed4e3440490ba64c6652e9c9e28",
      "old_mode": 33188,
      "old_path": "rust/common/Cargo.toml",
      "new_id": "0e1b4fc5050273074f7b9150a7dfe8d4a59257c4",
      "new_mode": 33188,
      "new_path": "rust/common/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "230a967760dce770c48c729f6d62ef124704c94a",
      "old_mode": 33188,
      "old_path": "rust/common/meson.build",
      "new_id": "b805e0faf573d8e928724172adf1962be40fe27a",
      "new_mode": 33188,
      "new_path": "rust/common/meson.build"
    },
    {
      "type": "modify",
      "old_id": "25216503aab28405ac1784388226a6cd45c6077d",
      "old_mode": 33188,
      "old_path": "rust/common/src/lib.rs",
      "new_id": "8311bf945da84a36011ee89f93a44485da0a970e",
      "new_mode": 33188,
      "new_path": "rust/common/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "3b3263acaa340dad6fb719c8325a01cbf9fed536",
      "old_mode": 33188,
      "old_path": "rust/common/src/opaque.rs",
      "new_id": "c941fb45462d88b599944165814784531f610728",
      "new_mode": 33188,
      "new_path": "rust/common/src/opaque.rs"
    },
    {
      "type": "modify",
      "old_id": "285d25c21788a84625c47b3c8f85781c4273c594",
      "old_mode": 33188,
      "old_path": "rust/hw/char/pl011/Cargo.toml",
      "new_id": "b2418abc4bfe9772522e5f25ea4293c8a4914472",
      "new_mode": 33188,
      "new_path": "rust/hw/char/pl011/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "a14993f6921c5866d90bb0d32baf26be16b3699e",
      "old_mode": 33188,
      "old_path": "rust/hw/char/pl011/meson.build",
      "new_id": "628a5238702213181ec4718ece18213563dbf245",
      "new_mode": 33188,
      "new_path": "rust/hw/char/pl011/meson.build"
    },
    {
      "type": "modify",
      "old_id": "85626a969d41fa36f3aac71dbe17f8a31ed79a9d",
      "old_mode": 33188,
      "old_path": "rust/hw/char/pl011/src/device.rs",
      "new_id": "1b4587d5f6071b297b3fd3a14486ec1e22038ffb",
      "new_mode": 33188,
      "new_path": "rust/hw/char/pl011/src/device.rs"
    },
    {
      "type": "modify",
      "old_id": "a1c41347ed5bff31eced9a2c9e7ee08ea3bc2011",
      "old_mode": 33188,
      "old_path": "rust/hw/char/pl011/src/registers.rs",
      "new_id": "0c3a4d7d214e51b812698a40a17b7933c6a83859",
      "new_mode": 33188,
      "new_path": "rust/hw/char/pl011/src/registers.rs"
    },
    {
      "type": "modify",
      "old_id": "0eb9ffee2638c97814b785e667bf58d6b2ee5211",
      "old_mode": 33188,
      "old_path": "rust/hw/core/Cargo.toml",
      "new_id": "9a9aa517082ed64773598f69bebc2696861c7cea",
      "new_mode": 33188,
      "new_path": "rust/hw/core/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "67eacf854fe7fefaf0c243ef33bec7a9cd338825",
      "old_mode": 33188,
      "old_path": "rust/hw/core/meson.build",
      "new_id": "81d8c77f9ad7a358d47c4683af77e243e050d794",
      "new_mode": 33188,
      "new_path": "rust/hw/core/meson.build"
    },
    {
      "type": "modify",
      "old_id": "d8d964cad27a2523103fc6d880c97dbc9c4f7392",
      "old_mode": 33188,
      "old_path": "rust/hw/core/src/irq.rs",
      "new_id": "e0d7784d97bcc76851d90f71439712682d9fb178",
      "new_mode": 33188,
      "new_path": "rust/hw/core/src/irq.rs"
    },
    {
      "type": "modify",
      "old_id": "c5588d9bc279cce93c058396e342edc976f26e8f",
      "old_mode": 33188,
      "old_path": "rust/hw/core/src/lib.rs",
      "new_id": "b40801eb843f7ad537dd1991be5e7e24d2deb9fb",
      "new_mode": 33188,
      "new_path": "rust/hw/core/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "c9faf44a71d363ccc47c59be3d7164a2df2aa342",
      "old_mode": 33188,
      "old_path": "rust/hw/core/src/qdev.rs",
      "new_id": "71b9ef141c3a4fd3c82f39ef2979f0e461a1acc0",
      "new_mode": 33188,
      "new_path": "rust/hw/core/src/qdev.rs"
    },
    {
      "type": "modify",
      "old_id": "92c7449b802d485735105588107be632e7e69579",
      "old_mode": 33188,
      "old_path": "rust/hw/core/src/sysbus.rs",
      "new_id": "282315fce99ffc2738ec22b45b6f857ed28704be",
      "new_mode": 33188,
      "new_path": "rust/hw/core/src/sysbus.rs"
    },
    {
      "type": "modify",
      "old_id": "2f08b8f3bfebfc01a00669e4e09669ca43af03a4",
      "old_mode": 33188,
      "old_path": "rust/hw/core/tests/tests.rs",
      "new_id": "247d812866dffad14da086518d4c554bb34034dc",
      "new_mode": 33188,
      "new_path": "rust/hw/core/tests/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "08bf97af55324d482943db2a3c236eda05ab84b9",
      "old_mode": 33188,
      "old_path": "rust/hw/timer/hpet/Cargo.toml",
      "new_id": "f781b28d8b3caef52600a3c1922fcaa1b2049814",
      "new_mode": 33188,
      "new_path": "rust/hw/timer/hpet/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "8ab26630d959cb52fc80b0485401958c8a486d5e",
      "old_mode": 33188,
      "old_path": "rust/hw/timer/hpet/meson.build",
      "new_id": "b6bb9477f0c7d2eed498cd5331fbce2701e11cda",
      "new_mode": 33188,
      "new_path": "rust/hw/timer/hpet/meson.build"
    },
    {
      "type": "modify",
      "old_id": "07e0f639fc4cb41481ee26d949827720c1e5b957",
      "old_mode": 33188,
      "old_path": "rust/hw/timer/hpet/src/device.rs",
      "new_id": "3cfbe9c32bb18003e832f78632a3fbfc6a98e074",
      "new_mode": 33188,
      "new_path": "rust/hw/timer/hpet/src/device.rs"
    },
    {
      "type": "modify",
      "old_id": "bd9b9cb83eaaa9714c262cdc98c3c4c934fe4f1c",
      "old_mode": 33188,
      "old_path": "rust/meson.build",
      "new_id": "c7bd6aba45f45792592c50a6ba3c3937c2a5707a",
      "new_mode": 33188,
      "new_path": "rust/meson.build"
    },
    {
      "type": "modify",
      "old_id": "66af81e0a35b5d5ffc7d7042111eb25f6be39e43",
      "old_mode": 33188,
      "old_path": "rust/migration/Cargo.toml",
      "new_id": "708bfaaa68256f8d626e3f17a207ead05f2a9cef",
      "new_mode": 33188,
      "new_path": "rust/migration/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "204c6fea2ffea0c35a281d314767474337ef00df",
      "old_mode": 33188,
      "old_path": "rust/qom/src/lib.rs",
      "new_id": "24c44fc2afb50652f4945607c79fba75f2039f48",
      "new_mode": 33188,
      "new_path": "rust/qom/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "2cd1d850112013d3a013485a6423144be1ad0a8e",
      "old_mode": 33188,
      "old_path": "rust/qom/src/qom.rs",
      "new_id": "5808051cd77ec290bd892d61df8b43c382e71af5",
      "new_mode": 33188,
      "new_path": "rust/qom/src/qom.rs"
    },
    {
      "type": "modify",
      "old_id": "d8338c8348d594e58f84570c9109034ac2f7987e",
      "old_mode": 33188,
      "old_path": "rust/system/Cargo.toml",
      "new_id": "7fd369b9e32399173c4e8ea413c89809c16454f8",
      "new_mode": 33188,
      "new_path": "rust/system/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "9f88166f3d394ca9f5315e8753d627be600c3b71",
      "old_mode": 33188,
      "old_path": "rust/system/meson.build",
      "new_id": "3ec140de018776229c6c41a84d2838768a1a8336",
      "new_mode": 33188,
      "new_path": "rust/system/meson.build"
    },
    {
      "type": "modify",
      "old_id": "7312f809f51b3f6390cfb49b72da9399401f2bfd",
      "old_mode": 33188,
      "old_path": "rust/system/src/memory.rs",
      "new_id": "02aa3af7b130c07880f97f596399582223459160",
      "new_mode": 33188,
      "new_path": "rust/system/src/memory.rs"
    },
    {
      "type": "modify",
      "old_id": "8d106d896d77a1f95ccfb99330a723ebe1a683ca",
      "old_mode": 33188,
      "old_path": "rust/tests/Cargo.toml",
      "new_id": "d47dc3314d81bcc96ccd9365d3768a6aac8df0d4",
      "new_mode": 33188,
      "new_path": "rust/tests/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "18e6619ca0662a8ec0081b36ae0bf6dc4378f852",
      "old_mode": 33188,
      "old_path": "rust/util/Cargo.toml",
      "new_id": "1f6767ed9d102161baaf316289aba1b35e5ce801",
      "new_mode": 33188,
      "new_path": "rust/util/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "197872c9b23ac01db70e297a776045dccb30494b",
      "old_mode": 33188,
      "old_path": "rust/util/meson.build",
      "new_id": "87a893673d23b0a80652a3138166508d94ea6a7c",
      "new_mode": 33188,
      "new_path": "rust/util/meson.build"
    },
    {
      "type": "modify",
      "old_id": "622b6ee30976d2563abbeb79601ce3b98b1ef3f8",
      "old_mode": 33188,
      "old_path": "rust/util/src/timer.rs",
      "new_id": "c6b3e4088ecb1e1b59bfd51b6f254730237dca7d",
      "new_mode": 33188,
      "new_path": "rust/util/src/timer.rs"
    }
  ]
}
