)]}'
{
  "commit": "617158e07811edfd6fd552a3d84b0beedd8f1d18",
  "tree": "da45d921852f67ce2cc7a086c5c1b79ad20b4b2d",
  "parents": [
    "abdd1f938f08e536864532b2071f144515ecc88b"
  ],
  "author": {
    "name": "Eric Snow",
    "email": "ericsnowcurrently@gmail.com",
    "time": "Thu Mar 21 17:15:02 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 21 17:15:02 2024"
  },
  "message": "gh-76785: Drop PyInterpreterID_Type (gh-117101)\n\nI added it quite a while ago as a strategy for managing interpreter lifetimes relative to the PEP 554 (now 734) implementation.  Relatively recently I refactored that implementation to no longer rely on InterpreterID objects.  Thus now I\u0027m removing it.",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "d425c909806e44ba0e86f1f8c622c7d32ea70382",
      "old_mode": 33188,
      "old_path": "Include/cpython/interpreteridobject.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b28e8a3ff45f3fa9466693ba776c05d8af09da03",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_interp.h",
      "new_id": "b8d0fdcce11ba8a388677b1a51a0ca00aaf18464",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_interp.h"
    },
    {
      "type": "delete",
      "old_id": "8432632f339e923e5fa35d5384d418519d0eed64",
      "old_mode": 33188,
      "old_path": "Include/interpreteridobject.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fe5e19d46d8b6c19fb1bc2f3b38e405bd41f9707",
      "old_mode": 33188,
      "old_path": "Lib/test/test_capi/test_misc.py",
      "new_id": "55a1ab6d6d935906931f956dcfc08162fd91c0fb",
      "new_mode": 33188,
      "new_path": "Lib/test/test_capi/test_misc.py"
    },
    {
      "type": "modify",
      "old_id": "cacf14a52cb68e1dd2936bac034749224114378a",
      "old_mode": 33188,
      "old_path": "Makefile.pre.in",
      "new_id": "c454f31aae1e57bca17595ee8845c46b46f2d6e5",
      "new_mode": 33188,
      "new_path": "Makefile.pre.in"
    },
    {
      "type": "modify",
      "old_id": "07120f6ccc7207d5677d885c5398a8a59819e4c0",
      "old_mode": 33188,
      "old_path": "Modules/_interpreters_common.h",
      "new_id": "de9a60ce657e0cfa386f564b9fc523ce232a32fc",
      "new_mode": 33188,
      "new_path": "Modules/_interpreters_common.h"
    },
    {
      "type": "modify",
      "old_id": "e68d083955d64afb0e9e369072d307d154243857",
      "old_mode": 33188,
      "old_path": "Modules/_testcapimodule.c",
      "new_id": "16b5e1d257eed2245b825e9db31ffcb31bcdcd70",
      "new_mode": 33188,
      "new_path": "Modules/_testcapimodule.c"
    },
    {
      "type": "modify",
      "old_id": "f73a29e5afe80159f5f067303189193578583443",
      "old_mode": 33188,
      "old_path": "Modules/_testinternalcapi.c",
      "new_id": "e1717f7a66b1de26eef4306157781cb5b7c80203",
      "new_mode": 33188,
      "new_path": "Modules/_testinternalcapi.c"
    },
    {
      "type": "modify",
      "old_id": "28ec00a159d6cd2f518506b79e025189d7b39cb0",
      "old_mode": 33188,
      "old_path": "Modules/_xxinterpchannelsmodule.c",
      "new_id": "b63a3aab8263bc3d182554b803664e35781f89a9",
      "new_mode": 33188,
      "new_path": "Modules/_xxinterpchannelsmodule.c"
    },
    {
      "type": "modify",
      "old_id": "606b2a36481ce2371923f9b00dadf6caeaf28a2b",
      "old_mode": 33188,
      "old_path": "Modules/_xxsubinterpretersmodule.c",
      "new_id": "befa225c9183c5ab5c3da77a8d387bc69a3d9862",
      "new_mode": 33188,
      "new_path": "Modules/_xxsubinterpretersmodule.c"
    },
    {
      "type": "delete",
      "old_id": "4844d6a9bf781cb8e120bf06a20b35782e499d84",
      "old_mode": 33188,
      "old_path": "Objects/interpreteridobject.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0d03292c9115cd8a6b634d81241302004e4cbdc0",
      "old_mode": 33188,
      "old_path": "Objects/object.c",
      "new_id": "b4f0fd4d7db941cbeb8c937bbba261f05a2552ab",
      "new_mode": 33188,
      "new_path": "Objects/object.c"
    },
    {
      "type": "modify",
      "old_id": "bce92c91f1ca0d9c566f585f4defc5855d9a013f",
      "old_mode": 33188,
      "old_path": "PCbuild/_freeze_module.vcxproj",
      "new_id": "82471e0f140ec3cf7d3cab90a8a730b7271538db",
      "new_mode": 33188,
      "new_path": "PCbuild/_freeze_module.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "5b34440af9322b508569457ecff8fb04e485dcea",
      "old_mode": 33188,
      "old_path": "PCbuild/_freeze_module.vcxproj.filters",
      "new_id": "97c52fdadf7c057768a71dd60ad16617b2e9c6fa",
      "new_mode": 33188,
      "new_path": "PCbuild/_freeze_module.vcxproj.filters"
    },
    {
      "type": "modify",
      "old_id": "9131ce87db6c84b012ed1cfdd9bb99c6a04af1bd",
      "old_mode": 33188,
      "old_path": "PCbuild/pythoncore.vcxproj",
      "new_id": "c944bbafdba7e595ca814ff4725a207b42d4d5d8",
      "new_mode": 33188,
      "new_path": "PCbuild/pythoncore.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "27bd1121663398f5baa2fc2acca8448ac5477062",
      "old_mode": 33188,
      "old_path": "PCbuild/pythoncore.vcxproj.filters",
      "new_id": "0afad125ce1e97781f2f67a8801ae55636eb1744",
      "new_mode": 33188,
      "new_path": "PCbuild/pythoncore.vcxproj.filters"
    },
    {
      "type": "modify",
      "old_id": "6d63eac22a470ca9b57ac77adae947296e76a7ff",
      "old_mode": 33188,
      "old_path": "Python/pystate.c",
      "new_id": "3ef405105a8d46631387f9c5430f0f7a6e7e558a",
      "new_mode": 33188,
      "new_path": "Python/pystate.c"
    },
    {
      "type": "modify",
      "old_id": "686a3d3160cc906c35249964cab56a59e03adc06",
      "old_mode": 33188,
      "old_path": "Tools/c-analyzer/cpython/globals-to-fix.tsv",
      "new_id": "92fab9b399863680d8aeb164af61cd93dd35c09a",
      "new_mode": 33188,
      "new_path": "Tools/c-analyzer/cpython/globals-to-fix.tsv"
    }
  ]
}
