)]}'
{
  "commit": "3f9f07f473f62e8e36dc6b73e3ae702cb2007dca",
  "tree": "aa864fd1df9256ee8b711888fbfb1773319ae8d0",
  "parents": [
    "3dcf1ea13d9b2a3371fa35b79e640063de33dc20"
  ],
  "author": {
    "name": "Luca Bacci",
    "email": "luca.bacci982@gmail.com",
    "time": "Mon Nov 04 15:13:13 2024 +0100"
  },
  "committer": {
    "name": "Luca Bacci",
    "email": "luca.bacci982@gmail.com",
    "time": "Mon Nov 04 16:17:23 2024 +0100"
  },
  "message": "Use python3 as the shebang on Windows\n\nSince commit 013980d8, Python tools like gdbus-codegen, glib-genmarshal,\nglib-mkenums, etc. have a shebang with the full path to the python binary.\n\nShebangs cannot be shell-quoted (most utilities just do not expect that),\nbut since shebangs can have arguments, the path to the interpreter must not\nhave spaces. This is a problem on Windows, where Python is commonly installed\nunder the \"Program Files\" folder.\n\nMoreover, by using the full path to the interpreter (at build time), the bundle\nis not relocatable, which is the norm on Windows. It means that the bundle\ncannot be moved between directories or different systems\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67ea9f2ee2521474a2a3e6bb89e0799e8b611bb1",
      "old_mode": 33188,
      "old_path": "gio/gdbus-2.0/codegen/meson.build",
      "new_id": "a196ea1daf5093fea69e99e61b7f23c1e690e381",
      "new_mode": 33188,
      "new_path": "gio/gdbus-2.0/codegen/meson.build"
    },
    {
      "type": "modify",
      "old_id": "5fd77590a92a71596de10025ed7c68086ce4e9cd",
      "old_mode": 33188,
      "old_path": "glib/meson.build",
      "new_id": "aaa4948d667da64e039d74be5aa3f3d329594ca7",
      "new_mode": 33188,
      "new_path": "glib/meson.build"
    },
    {
      "type": "modify",
      "old_id": "748f72bc14121d6cef6e0d881c2fca143fed47f0",
      "old_mode": 33188,
      "old_path": "gobject/meson.build",
      "new_id": "8e9647d9487ab3f37e5d1d5091590a5a134554c0",
      "new_mode": 33188,
      "new_path": "gobject/meson.build"
    }
  ]
}
