)]}'
{
  "commit": "57047c3949447b57cba435ed79ecfd62eb793306",
  "tree": "b9d60d837c55094c5ced1a6213984048423d3f7c",
  "parents": [
    "aa354d8fba290e526c084ff49a8a226aa260f9af"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Fri Jul 31 09:17:57 2026 +0900"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Fri Jul 31 09:17:57 2026 +0900"
  },
  "message": "Build against the rocksdb of the distribution\n\nThe build was pinned to librocksdb.so.5.11, so every consumer had to build that\none from source. The library itself needs no change for a current rocksdb, only\nC++17, which rocksdb requires since version 7. Verified against rocksdb 10.2.1.\n\nThe library is looked up without a version now. Only shared libraries are\nconsidered, as the static one is picked up separately as ROCKSDB_STATIC, and\ndistributions that package rocksdb usually ship no static library at all - the\nstatic collocatordb is linked against the shared rocksdb in that case.\n\nNote that the headers have to belong to the library that is found. A leftover\nrocksdb below /usr/local shadows the one of the distribution, because\n/usr/local/include comes first in the include path.\n\nExisting databases stay readable: reading a database written by rocksdb 5.11\nwith 10.2.1 returns identical results for 251 word ids and for collocation\nscore pairs, and the test suite passes.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I03c672d069be0aabeb16d8d1414986a78caae79f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a03ba5fdb6e59a86b6fcf8e578ace307e14e1e74",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f67f9535f1f9bdb77515380c7907010d0fc7f466",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    }
  ]
}
