)]}'
{
  "commit": "cac136ac31ed2270081546d2d00732e8e6f08303",
  "tree": "3436f3f6fe6b131f4ce528665c4dd16f914dedba",
  "parents": [
    "5025e6c822c79f119ca0ca6cbc8cfbde21556897"
  ],
  "author": {
    "name": "Samuel Benzaquen",
    "email": "sbenza@google.com",
    "time": "Thu Oct 15 12:14:43 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 15 12:18:39 2026 -0700"
  },
  "message": "Make BuildFileErrorCollector thread-safe under free-threaded Python.\n\nPiperOrigin-RevId: 1000305679\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b7b210ae7620bbd8c5414eeb67e6067787ac466",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/internal/thread_safe_test.py",
      "new_id": "8cf1ea326a0cdba5af3268781d2e184c0997461a",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/internal/thread_safe_test.py"
    },
    {
      "type": "modify",
      "old_id": "b7510395e50b9e60439017b5ff332350a0fdbf48",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_pool.cc",
      "new_id": "e33da2d68e5eeaa09cefbcb2fe1992b22328a397",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_pool.cc"
    },
    {
      "type": "modify",
      "old_id": "1b72caa552ae4c41e16e21b1170582959177ffd3",
      "old_mode": 33188,
      "old_path": "python/google/protobuf/pyext/descriptor_pool.h",
      "new_id": "55b612ee4319d8b70b797c6340021de59716341d",
      "new_mode": 33188,
      "new_path": "python/google/protobuf/pyext/descriptor_pool.h"
    }
  ]
}
