)]}'
{
  "commit": "3ac690b88be00a44c1988afc209a395d87a57051",
  "tree": "893e447e19ab3ed091b9bdfc313dfe7ea6394cf8",
  "parents": [
    "14023c9cda70215ccef7fd92ebb4c42197e98e1f"
  ],
  "author": {
    "name": "Yichen",
    "email": "oraluben@outlook.com",
    "time": "Thu May 27 23:00:18 2021 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 27 08:00:18 2021 -0700"
  },
  "message": "Explicitly export exception types. (#2999)\n\n* Set visibility of exceptions to default.\r\n\r\nCo-authored-by: XZiar \u003cczktc2007@gmail.com\u003e\r\n\r\n* add test\r\n\r\n* update docs\r\n\r\n* Skip failed test.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a4d6cbc6e0beebf6f430b81af7301366f5d2233",
      "old_mode": 33188,
      "old_path": "docs/advanced/exceptions.rst",
      "new_id": "f70c202fd5736afdbfcba230149e2c3f53397584",
      "new_mode": 33188,
      "new_path": "docs/advanced/exceptions.rst"
    },
    {
      "type": "modify",
      "old_id": "5560198a054165711d6011bc523b8aa03ff1c398",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/common.h",
      "new_id": "987f0badf99780a51c7b5fd7c4c1ff7b8ed8ea0c",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/common.h"
    },
    {
      "type": "modify",
      "old_id": "75fcd3c20833aa1d0786a81862ae2ea1e0885084",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/internals.h",
      "new_id": "5578c65160c23c6e80699ab47f2a3d2ea744fb69",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/internals.h"
    },
    {
      "type": "modify",
      "old_id": "6f0e6067efebe74644c9e6d42cf4566010e2f1d1",
      "old_mode": 33188,
      "old_path": "include/pybind11/pytypes.h",
      "new_id": "6a1d8356a58aaa340944a2985e77c58ba7fd317e",
      "new_mode": 33188,
      "new_path": "include/pybind11/pytypes.h"
    },
    {
      "type": "modify",
      "old_id": "f705e310611619dff319f9b5d53b71e6fd54aec5",
      "old_mode": 33188,
      "old_path": "tests/pybind11_cross_module_tests.cpp",
      "new_id": "944d08559780e131f076c45ba70d83bf23774253",
      "new_mode": 33188,
      "new_path": "tests/pybind11_cross_module_tests.cpp"
    },
    {
      "type": "modify",
      "old_id": "e27c16dfef939722e893a93dd92d81b9c73d8e0b",
      "old_mode": 33188,
      "old_path": "tests/test_exceptions.cpp",
      "new_id": "4c5e10dbe0725a4982840c4315448f9819fd6887",
      "new_mode": 33188,
      "new_path": "tests/test_exceptions.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d02d1b35be2a6aab11c27ff2bb767514783c62a",
      "new_mode": 33188,
      "new_path": "tests/test_exceptions.h"
    },
    {
      "type": "modify",
      "old_id": "c6cb65299e49f0f92510c985a971b359619133bf",
      "old_mode": 33188,
      "old_path": "tests/test_exceptions.py",
      "new_id": "b9fc269381c108feddd4a904a21e44e64294c246",
      "new_mode": 33188,
      "new_path": "tests/test_exceptions.py"
    }
  ]
}
