)]}'
{
  "commit": "1d3436ada08b549ec6f9cf3dbd93b8a531bd04cd",
  "tree": "17a27b62ce1d279bf5c8812ed7b79efe7c5b1713",
  "parents": [
    "b8d7622e4509f8f305dfc6290e32419c25a38a8a"
  ],
  "author": {
    "name": "Henry Schreiner",
    "email": "henryfs@princeton.edu",
    "time": "Thu Aug 06 23:20:07 2026 -0400"
  },
  "committer": {
    "name": "Henry Schreiner",
    "email": "HenrySchreinerIII@gmail.com",
    "time": "Mon Aug 17 00:50:35 2026 -0400"
  },
  "message": "feat: expose the precompiled-mode sources to non-CMake builds\n\nAdds pybind11.get_source_dir() / python -m pybind11 --srcdir and a\nsrcdir variable in pybind11.pc, so build systems such as Meson can\ncompile src/pybind11_combined.cpp with PYBIND11_PRECOMPILED defined.\n\nAssisted-by: ClaudeCode:claude-fable-5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea1b3a157b1ea42ba11cefc8bbc32a6b7128855e",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f53a646b67d2dbccf4be65995ac00fc1571d646b",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3882b2b17b377435bb665f39466c20cccf4360d0",
      "old_mode": 33188,
      "old_path": "pybind11/__init__.py",
      "new_id": "1d66e119d610fcf01ac4c8d8b2c31d7f9533dee7",
      "new_mode": 33188,
      "new_path": "pybind11/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "ce597c781ae7a3f4cdc5ae4b4a635d061a2b7814",
      "old_mode": 33188,
      "old_path": "pybind11/__main__.py",
      "new_id": "98e9184807653238ff47c228d9874d396d10c271",
      "new_mode": 33188,
      "new_path": "pybind11/__main__.py"
    },
    {
      "type": "modify",
      "old_id": "8bd0a9bf13d1731c6c1a337cf31b6416ca608a62",
      "old_mode": 33188,
      "old_path": "pybind11/commands.py",
      "new_id": "573b7cf4ac3c31307f7ecfba95172a42d1833675",
      "new_mode": 33188,
      "new_path": "pybind11/commands.py"
    },
    {
      "type": "modify",
      "old_id": "58dbca4bc136c88287012a18ef1e7978ff44d70c",
      "old_mode": 33188,
      "old_path": "tests/extra_python_package/test_files.py",
      "new_id": "a14f057a68b47096aa95e53b2a52dd53969f035e",
      "new_mode": 33188,
      "new_path": "tests/extra_python_package/test_files.py"
    },
    {
      "type": "modify",
      "old_id": "402f0b357d25eb6b4e310a8810bba3420f4812c8",
      "old_mode": 33188,
      "old_path": "tools/pybind11.pc.in",
      "new_id": "8b5af0a9916ec4961084cd1642ee46f204173ef3",
      "new_mode": 33188,
      "new_path": "tools/pybind11.pc.in"
    }
  ]
}
