)]}'
{
  "commit": "a28ea8ccc5b98af73a2306ca0e43bcf0c82d39d8",
  "tree": "55e9837f29727fa7259e8990924c69bb7fac37c8",
  "parents": [
    "6d1f28fe2b0b1ee353b2900d2331ea7f0369b835"
  ],
  "author": {
    "name": "Ralf W. Grosse-Kunstleve",
    "email": "rwgkio@gmail.com",
    "time": "Tue Apr 08 20:46:24 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 08 20:46:24 2025 -0700"
  },
  "message": "Eliminate `pybindit` namespace (#5607)\n\n* Factor out pybind11/detail/pybind11_namespace_macros.h from pybind11/detail/common.h\n\n* Eliminate `pybindit` namespace, use pybind11/detail/pybind11_namespace_macros.h instead.\n\n* Fix oversight: add pybind11_namespace_macros.h in tests/extra_python_package/test_files.py\n\n* [skip ci] Add copyright notice.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92b2af538a0544d3131149c8911ff64c47d850c4",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/common.h",
      "new_id": "d1cf8bd956f39362425ab6a13fb44ebb3d3ab7db",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/common.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7137fb5f75f96282d23ae85223000d3c838e19ab",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/pybind11_namespace_macros.h"
    },
    {
      "type": "modify",
      "old_id": "84ad8e00f6a37a4d4a5841e5ac36b94f1a1506e6",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/struct_smart_holder.h",
      "new_id": "5466f8668f4fe6418dbc87c25b48ff9270e0fd33",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/struct_smart_holder.h"
    },
    {
      "type": "modify",
      "old_id": "9618b2181d71c8473f22374cbef07204c7917363",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/type_caster_base.h",
      "new_id": "d4f9a41e0cae1ca3c040077f8f914b7c35b82d36",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/type_caster_base.h"
    },
    {
      "type": "modify",
      "old_id": "57f99b95f34001d8b655d8f65e2db1645c439007",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/using_smart_holder.h",
      "new_id": "9031489627233a49efd057ffca74de37819b290a",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/using_smart_holder.h"
    },
    {
      "type": "modify",
      "old_id": "86c37089a1c99d4267e79fac5bdd0df5e7e5ca1a",
      "old_mode": 33188,
      "old_path": "tests/extra_python_package/test_files.py",
      "new_id": "9aca4d6d19d38a9e050b9881b1850ba93a5237a5",
      "new_mode": 33188,
      "new_path": "tests/extra_python_package/test_files.py"
    },
    {
      "type": "modify",
      "old_id": "20067b43ee635755afbaf6c800f8cdfc9466fe55",
      "old_mode": 33188,
      "old_path": "tests/pure_cpp/smart_holder_poc.h",
      "new_id": "e57ec13f4f7c39664306ec8889153b7bf4254e35",
      "new_mode": 33188,
      "new_path": "tests/pure_cpp/smart_holder_poc.h"
    },
    {
      "type": "modify",
      "old_id": "24ab643eeb1c801c5e0544a03febd56256f159e4",
      "old_mode": 33188,
      "old_path": "tests/pure_cpp/smart_holder_poc_test.cpp",
      "new_id": "0d3057b31d7162d42af06578eef8f13d9638b3ca",
      "new_mode": 33188,
      "new_path": "tests/pure_cpp/smart_holder_poc_test.cpp"
    }
  ]
}
