)]}'
{
  "commit": "cf14cbdd02aef4fc299164344fbf3140d4d5083d",
  "tree": "4800ca6c25d66612f3e8f8d113e232b556ad4498",
  "parents": [
    "3565f40229515411177c196ec912a06307802ed6"
  ],
  "author": {
    "name": "Claude",
    "email": "noreply@anthropic.com",
    "time": "Wed Jul 22 21:03:03 2026 +0000"
  },
  "committer": {
    "name": "Claude",
    "email": "noreply@anthropic.com",
    "time": "Wed Jul 22 21:03:03 2026 +0000"
  },
  "message": "Deduplicate UBJSON/BJData length-type error message\n\nThe \"expected length type specification\" parse error was built with an\nidentical if/else block in both get_ubjson_string() and\nget_ubjson_size_value(), each branching on the input format to pick the\nmarker list. Extract a single unexpected_length_type_message() helper that\nselects the markers via a ternary and appends the caller-supplied infix,\nremoving four near-duplicate message strings and centralizing the marker\nlist. Error messages are unchanged.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01Tv6SnfYbcx8y3y4PrECcto\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f8ab79f2185ebb22fc0c76eb57e3845fa56d6ed",
      "old_mode": 33188,
      "old_path": "include/nlohmann/detail/input/binary_reader.hpp",
      "new_id": "3a1a82ef712ed3f6ff756b976442065abf56e3cc",
      "new_mode": 33188,
      "new_path": "include/nlohmann/detail/input/binary_reader.hpp"
    },
    {
      "type": "modify",
      "old_id": "580b9bd02186a4ca4870cd5215b5994e2f414ce3",
      "old_mode": 33188,
      "old_path": "single_include/nlohmann/json.hpp",
      "new_id": "d8cc2962dacaa9144fa4349e50b93b722c17704f",
      "new_mode": 33188,
      "new_path": "single_include/nlohmann/json.hpp"
    }
  ]
}
