)]}'
{
  "commit": "7ebfcac8520e7e1d22a7d1e98ffeb16a141b9cb4",
  "tree": "47e99e205ff431331dbeff2151f11cf3e62f7064",
  "parents": [
    "f4c53f4ebf7809a07666bf728c823005e1f1a612"
  ],
  "author": {
    "name": "Eli Schwartz",
    "email": "eschwartz93@gmail.com",
    "time": "Wed Apr 30 11:25:25 2025 -0400"
  },
  "committer": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Thu May 01 19:27:10 2025 +0700"
  },
  "message": "Makefile: deprecate in favor of Meson\n\nBuilding the python bindings is complicated and not very practical to do\nin a Makefile. The setuptools invocations previously used are confusing\nand don\u0027t work very well compared to Meson. Having two build systems\nthat do different things is also confusing though.\n\nSince Meson can do everything that Make can do, but the reverse is not\ntrue, we deprecate the latter and warn when you use it.\n\nGNU Make can emit a $(warning) on every Makefile run, which is a bit\nnoisy but means we don\u0027t need to have every target depend on a PHONY\ntarget (preventing built targets from being seen as up to date).\n\nSigned-off-by: Eli Schwartz \u003ceschwartz@gentoo.org\u003e\nMessage-ID: \u003c20250430152601.43554-2-eschwartz@gentoo.org\u003e\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a00123d78b1b83ab6c0c6fd36b552502c113b31c",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "6ab5f9781de9aca5b81b6621bf75aca0fb9b7909",
      "new_mode": 33188,
      "new_path": "Makefile"
    }
  ]
}
