)]}'
{
  "commit": "ca878b6e45f9c7934842f7bb94274e671b155e09",
  "tree": "148a57d39f1e1d3b80b882ff8b762c7c526fd5a6",
  "parents": [
    "0f6bb28ff3ba152faf7523ea9aaf0094cc39bdda"
  ],
  "author": {
    "name": "Gregory P. Smith",
    "email": "greg@krypto.org",
    "time": "Sun Nov 10 21:17:05 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Nov 10 21:17:05 2024"
  },
  "message": "gh-117378: Only run the new multiprocessing SysPath test when appropriate (GH-126635)\n\nThe first version had it running two forkserver and one spawn tests underneath each of the _fork, _forkserver, and _spawn test suites that build off the generic one.\r\n\r\nThis adds to the existing complexity of the multiprocessing test suite by offering BaseTestCase classes another attribute to control which suites they are invoked under. Practicality vs purity here. :/\r\n\r\nNet result: we don\u0027t over-run the new test and their internal logic is simplified.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "328cd5112cab7a69d46deea6fbacccc87d24740f",
      "old_mode": 33188,
      "old_path": "Lib/test/_test_multiprocessing.py",
      "new_id": "bcb024d8386fd14ae84bdd37a42015103c5ec2e5",
      "new_mode": 33188,
      "new_path": "Lib/test/_test_multiprocessing.py"
    }
  ]
}
