)]}'
{
  "commit": "ec81e8e778accff323d76cd0ab0f3f280dc05f26",
  "tree": "30492005d4ee7dcd6b49b707c6545f2504bd4b85",
  "parents": [
    "bcb6d63ce99752dd735b5abf128f498458999a66"
  ],
  "author": {
    "name": "Dustin Spicuzza",
    "email": "dustin@virtualroadside.com",
    "time": "Wed Jan 26 20:03:52 2022 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 26 17:03:52 2022 -0800"
  },
  "message": "Propagate py::multiple_inheritance to all children (#3650)\n\n* Add tests demonstrating smart_holder issues with multiple inheritance\r\n\r\n* Propagate C++ multiple inheritance markers to all children\r\n\r\n- Makes py::multiple_inheritance only needed in base classes hidden from pybind11",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "344a18c569727112f319f3c5fbf46dbe705a0601",
      "old_mode": 33188,
      "old_path": "include/pybind11/pybind11.h",
      "new_id": "df33d518294085e546949bb20b12848f845d8a59",
      "new_mode": 33188,
      "new_path": "include/pybind11/pybind11.h"
    },
    {
      "type": "modify",
      "old_id": "6963197a5cc928af1afa32fc2140d2e32fdd7075",
      "old_mode": 33188,
      "old_path": "tests/test_multiple_inheritance.cpp",
      "new_id": "44b9876eb463b18effa8655de35fb644f63c7d54",
      "new_mode": 33188,
      "new_path": "tests/test_multiple_inheritance.cpp"
    },
    {
      "type": "modify",
      "old_id": "a02c3130012985506b92b88e0a7107ed66a986a7",
      "old_mode": 33188,
      "old_path": "tests/test_multiple_inheritance.py",
      "new_id": "71741b9256c2778ba2a8b50cc247aa17a3eac55e",
      "new_mode": 33188,
      "new_path": "tests/test_multiple_inheritance.py"
    }
  ]
}
