)]}'
{
  "commit": "eef76c200e1d5b88a2cf0b5264756c4a020a88db",
  "tree": "370472cb268f59ac78a3425416cfeac8354ed983",
  "parents": [
    "3b02afb9d981614813915d432e89777b346a6ddb"
  ],
  "author": {
    "name": "Niels Lohmann",
    "email": "mail@nlohmann.me",
    "time": "Mon Apr 28 21:52:26 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 28 21:52:26 2025 +0200"
  },
  "message": "Make library work with C++20 modules (#4764)\n\n* :white_check_mark: add test for C++20 modules\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n\n* :rotating_light: fix warning\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n\n* Add missing header (#4763)\n\n* :bug: add missing header\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n\n* :rotating_light: fix warning\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n\n* :rotating_light: fix warning\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n\n---------\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e\n\n---------\n\nSigned-off-by: Niels Lohmann \u003cmail@nlohmann.me\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6defddc2bcf4ce01e825043f6ae0bac27f17b561",
      "old_mode": 33188,
      "old_path": ".github/workflows/ubuntu.yml",
      "new_id": "179038fd62fa2ba46a33dac9b7bed0c253fd12d1",
      "new_mode": 33188,
      "new_path": ".github/workflows/ubuntu.yml"
    },
    {
      "type": "modify",
      "old_id": "ef4c257b18289f33658e85baf08652e669f8d49a",
      "old_mode": 33188,
      "old_path": "cmake/ci.cmake",
      "new_id": "8c0d2106b7e35d32aa511576e02116db9ff22150",
      "new_mode": 33188,
      "new_path": "cmake/ci.cmake"
    },
    {
      "type": "modify",
      "old_id": "92b85572a0a3a7a967960209ccb67ec7c228f9d1",
      "old_mode": 33188,
      "old_path": "include/nlohmann/detail/input/binary_reader.hpp",
      "new_id": "ed0ee5b7c214e4d91daeaf71731e8049e01fd311",
      "new_mode": 33188,
      "new_path": "include/nlohmann/detail/input/binary_reader.hpp"
    },
    {
      "type": "modify",
      "old_id": "7f0231819391855df50fc0c965a071d7b95509cb",
      "old_mode": 33188,
      "old_path": "include/nlohmann/detail/string_escape.hpp",
      "new_id": "d969a9ed44106a67b765773b529e569b61fbded7",
      "new_mode": 33188,
      "new_path": "include/nlohmann/detail/string_escape.hpp"
    },
    {
      "type": "modify",
      "old_id": "dabad062d1aa8197ed4a658899b387ed00c4918d",
      "old_mode": 33188,
      "old_path": "single_include/nlohmann/json.hpp",
      "new_id": "850cd8ebf318d912a67aed66c7f5fabd1da9cb2a",
      "new_mode": 33188,
      "new_path": "single_include/nlohmann/json.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23884342ca070631ce8521d571afc0fb2ef55204",
      "new_mode": 33188,
      "new_path": "tests/module_cpp20/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d5cc91476fcd79acdc5c8fe49feb7e9221830cb",
      "new_mode": 33188,
      "new_path": "tests/module_cpp20/json.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad7bd8b1af45e9b60d7121b1d40ade179dde2296",
      "new_mode": 33188,
      "new_path": "tests/module_cpp20/main.cpp"
    }
  ]
}
