)]}'
{
  "commit": "01b6ccb7fa186d730cf41c256203583edebe9e1d",
  "tree": "94ce7ffe965764d76028c8c8f0c485150379c57d",
  "parents": [
    "205da0d7c1bc329071aca8a1e916477081121272"
  ],
  "author": {
    "name": "Ralf W. Grosse-Kunstleve",
    "email": "rwgk@google.com",
    "time": "Sun Aug 18 04:02:39 2024 +0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Aug 17 14:02:39 2024 -0700"
  },
  "message": "Move smart_holder POC code to tests/pure_cpp directory. (#5315)\n\n* Rename detail/smart_holder_poc.h -\u003e struct_smart_holder.h\r\n\r\n* Establish (empty) tests/pure_cpp/smart_holder_poc.h\r\n\r\n* Move code guarded by `PYBIND11_TESTS_PURE_CPP_SMART_HOLDER_POC_TEST_CPP` from struct_smart_holder.h to tests/pure_cpp/smart_holder_poc.h",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa9634eeeb582feb93bc467bc786891dbf0af01b",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "d0f8f7e0ba489dec548558b2a79c0542c2659a74",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "89742ab27e751f72938e8e0d28020d35af4a6e95",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/smart_holder_poc.h",
      "new_id": "6fdd95f4dfb7989d5f060dbf3986ec0a0642fec3",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/struct_smart_holder.h",
      "score": 84
    },
    {
      "type": "modify",
      "old_id": "92415718fa881f50872dc114d3753b81f5249f75",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/type_caster_base.h",
      "new_id": "cc62cfa8e58484068bc34374b5e7608b7a0484a1",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/type_caster_base.h"
    },
    {
      "type": "modify",
      "old_id": "3d04632098a14323f223bdb066fca5afaaf4fba2",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/using_smart_holder.h",
      "new_id": "826e6b2c65972a2a4771cd94b58120caa6731592",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/using_smart_holder.h"
    },
    {
      "type": "modify",
      "old_id": "e6602ad79be09f4649029253d3c08dfe44e41212",
      "old_mode": 33188,
      "old_path": "tests/extra_python_package/test_files.py",
      "new_id": "27c6f64210bb23f7ebafcdc60835459f218b2ce1",
      "new_mode": 33188,
      "new_path": "tests/extra_python_package/test_files.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "320311b7d659f3236c1f45c9de87b18e3919f9ad",
      "new_mode": 33188,
      "new_path": "tests/pure_cpp/smart_holder_poc.h"
    },
    {
      "type": "modify",
      "old_id": "a9ad0364eff0901c5e7406b967c3347c497e0f22",
      "old_mode": 33188,
      "old_path": "tests/pure_cpp/smart_holder_poc_test.cpp",
      "new_id": "24ab643eeb1c801c5e0544a03febd56256f159e4",
      "new_mode": 33188,
      "new_path": "tests/pure_cpp/smart_holder_poc_test.cpp"
    }
  ]
}
