)]}'
{
  "commit": "486b000c6c19c555f03b481f735f4dec498f0f67",
  "tree": "7eaf48e5565eecdbb36f0f72d9b6e8af4e88f996",
  "parents": [
    "8e92bf54e7ae55497a1b193b875d07e10e52d0e1"
  ],
  "author": {
    "name": "Som Samantray",
    "email": "92726151+SomSamantray@users.noreply.github.com",
    "time": "Mon Aug 31 18:39:49 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 31 18:39:49 2026"
  },
  "message": "gh-121291: Respect mixin bitwise-operator overrides on Flag subclasses (GH-155862)\n\n* gh-121291: respect mixin-defined bitwise operators on Flag subclasses\n\nEnumMeta.__new__ unconditionally installed Flag\u0027s __or__/__and__/__xor__/\n__ror__/__rand__/__rxor__/__invert__ onto every Flag subclass, silently\ndiscarding a mixin base\u0027s own override of these dunders -- even though\nthe class\u0027s MRO should have resolved to the mixin\u0027s method; this fixes that.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7aff36c94ce1dcf1be2e6bad774fc5371e2b8d64",
      "old_mode": 33188,
      "old_path": "Lib/enum.py",
      "new_id": "076aa18a02fd20ab33e3dde7cce6fb3ea7e93802",
      "new_mode": 33188,
      "new_path": "Lib/enum.py"
    },
    {
      "type": "modify",
      "old_id": "b05eab43bd9eff13c943a547484b7797b1347e2c",
      "old_mode": 33188,
      "old_path": "Lib/test/test_enum.py",
      "new_id": "447f847f33da9388fb21ed22aa69d6a02fbb8d23",
      "new_mode": 33188,
      "new_path": "Lib/test/test_enum.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6d9f4b69ec9e372da34e67438d8facacc829497",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-08-15-18-16-16.gh-issue-121291.WljPkh.rst"
    }
  ]
}
