)]}'
{
  "commit": "9ccd0c8a88af80f467633ca99ad7adcf513f976e",
  "tree": "1f8dc99982523a50eebf5fab56d493d65373575f",
  "parents": [
    "5e0242e9a847b5d17b87be80b70c5dbe45bbcdc7"
  ],
  "author": {
    "name": "John Snow",
    "email": "jsnow@redhat.com",
    "time": "Tue Nov 18 15:06:55 2025 -0500"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Wed Nov 19 10:45:44 2025 +0100"
  },
  "message": "python/mkvenv: ensure HAVE_LIB variables are actually constants\n\nPylint 4.x has refined checking for variable names that behave as\nconstants vs ones that do not; unfortunately our tricky import machinery\nis perceived as these variables being re-assigned.\n\nAdd a temporary variable with an underscore and assign to the global\nconstants precisely once to alleviate this new nag message. Add an\nignore for this name for older versions of pylint that developers may\nhave installed locally.\n\n(In other words: there is no solution that will cater to both pre- and\npost- 4.x versions, so we target 4.x here and silence older versions.)\n\nSigned-off-by: John Snow \u003cjsnow@redhat.com\u003e\nReviewed-by: Thomas Huth \u003cthuth@redhat.com\u003e\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nMessage-ID: \u003c20251118200657.1043688-2-jsnow@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9aed266df1ba836947bc47600bd7c175a97d661c",
      "old_mode": 33188,
      "old_path": "python/scripts/mkvenv.py",
      "new_id": "a064709e6ce4b67bc6d8d8f359db5ff77cdbc6ef",
      "new_mode": 33188,
      "new_path": "python/scripts/mkvenv.py"
    },
    {
      "type": "modify",
      "old_id": "d7f5dc7bafe29eec00fe1d7c745a88a021b95783",
      "old_mode": 33188,
      "old_path": "python/setup.cfg",
      "new_id": "f40f11396c9137ff437595bbf3be9b2756ecf6f7",
      "new_mode": 33188,
      "new_path": "python/setup.cfg"
    }
  ]
}
