)]}'
{
  "commit": "c48d39095bce6758a351c510055c0771fed33908",
  "tree": "245dd0dd2aa3fed1725055a73ccbcc8058ec4a78",
  "parents": [
    "b3cd59f0a422e7fcdf78658d4480966f61800bd1"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Fri Aug 21 12:13:45 2026 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Fri Aug 21 12:13:45 2026 +0200"
  },
  "message": "Stop writing a few hundred log lines per request\n\nEvery neighbourhood request printed one line per window position, one per\nvocabulary lookup, the whole JSON of a similar profile and the comings and\ngoings of the worker threads. Together with the crawler traffic that came\nto about a million lines a day on corpora.ids-mannheim.de, which is what\nfilled the log partition of the machine.\n\nThose diagnostics are behind DEREKOVECS_DEBUG now, and the per request\nnarration of the perl side, which repeated what the access log line of the\nsame request already says, is logged at debug level. What is left in the\ndefault configuration is one line per request, plus the user agent of a\nrequest that was turned away as a crawler.\n\nStartup messages, the model mapping and error messages are untouched.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I4059a1db5ba59a59da6177225c6f66ff53ddcaec\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "652474b965c6ccf7d63e865e3a4dfde657613832",
      "old_mode": 33188,
      "old_path": "Changelog.md",
      "new_id": "0657d127666d3cf9c525c62a5ff0b2253023aa89",
      "new_mode": 33188,
      "new_path": "Changelog.md"
    },
    {
      "type": "modify",
      "old_id": "346c4ea2c6c55fc47d9c33a255fdb471b28f7b17",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "54371a5534e3bb12cd09cc6350a1c34bcaf0e31c",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "f75ca905d1985dbe53f059a3569124a82309c977",
      "old_mode": 33188,
      "old_path": "lib/IDS/DeReKoVecs/Read.pm",
      "new_id": "0b396ec635338f9634733c4b10d5a23f483386f5",
      "new_mode": 33188,
      "new_path": "lib/IDS/DeReKoVecs/Read.pm"
    },
    {
      "type": "modify",
      "old_id": "56e037c8745d4bf74cbbbb36bc8d52d4d347399e",
      "old_mode": 33188,
      "old_path": "lib/IDS/DeReKoVecs/derekovecs-server.c",
      "new_id": "b1aa341e96c131b695727a159b2538413d27d614",
      "new_mode": 33188,
      "new_path": "lib/IDS/DeReKoVecs/derekovecs-server.c"
    },
    {
      "type": "modify",
      "old_id": "bc66b0129c856d30f56df654c2a41dafa75d4dab",
      "old_mode": 33261,
      "old_path": "script/derekovecs-server",
      "new_id": "9f5dbec97040d627132fb9d4c48bc5c34ef09dab",
      "new_mode": 33261,
      "new_path": "script/derekovecs-server"
    }
  ]
}
