)]}'
{
  "commit": "c902c23dda52cf9b15e3c9bd37ed752e23af6989",
  "tree": "7873da65ecf85ce1c165a6192b7f78b18853423d",
  "parents": [
    "245813a01a48cefcaf18a10d4f9fe516d21dd73b"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Tue Sep 08 07:58:01 2026 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Tue Sep 08 16:02:26 2026 +0200"
  },
  "message": "Refuse cacheAs files written before the scores were corrected\n\nA cacheAs file holds a finished analysis, association scores included,\nand 1.4.0 computes those differently. A file written by 1.3.0 would\ntherefore be handed back with numbers that would not be arrived at again,\nand the comparison of parameters added during this cycle cannot notice\nit: the parameters did not change, the formula did. The version that\nwrote a file is now recorded in it, and one from before 1.4.0 is\nrecomputed and overwritten, with a warning saying why.\n\nThe machinery moves to a file of its own on the way, since it is no\nlonger about collocation analysis alone, and verbose drops out of what a\nfile records: how loud a query is does not change what it returns.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I8af9eac21ae53fe5d583578c3689b37d140a4af4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "107d1567f2f9e9b0c6b5e813808a1e6ae779563f",
      "old_mode": 33188,
      "old_path": "DESCRIPTION",
      "new_id": "2ef1ae58394ae8d51a0aac7810c4e8c305eb341e",
      "new_mode": 33188,
      "new_path": "DESCRIPTION"
    },
    {
      "type": "modify",
      "old_id": "43a233c45e35ec1f22226b6a2453d836a9e4b502",
      "old_mode": 33188,
      "old_path": "NEWS.md",
      "new_id": "a4650ca1a0d3a4276cff965e44d7c181931f5d28",
      "new_mode": 33188,
      "new_path": "NEWS.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfb41bba1c131933fab2eb4023c77443fbca78f1",
      "new_mode": 33188,
      "new_path": "R/cacheAs.R"
    },
    {
      "type": "modify",
      "old_id": "c9b8695b6d5f75c245d3a4a03c18dee7b831ec01",
      "old_mode": 33188,
      "old_path": "R/collocationAnalysis.R",
      "new_id": "c54b46deaffe49f778dc1f5f27d3d324ad270860",
      "new_mode": 33188,
      "new_path": "R/collocationAnalysis.R"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff270d9021169b2ef315376d5f7b76181980f4ff",
      "new_mode": 33188,
      "new_path": "man/cacheAs.Rd"
    },
    {
      "type": "modify",
      "old_id": "ac7e7d9f511ad8c2dd40c16972eb8649e2e00d8a",
      "old_mode": 33188,
      "old_path": "man/collocationAnalysis-KorAPConnection-method.Rd",
      "new_id": "c91867bfa67e976ef30aa3f5927401f660bf8be9",
      "new_mode": 33188,
      "new_path": "man/collocationAnalysis-KorAPConnection-method.Rd"
    },
    {
      "type": "modify",
      "old_id": "06e8ca186f1c305ea18f6dbfafa01edfb2f3b9b5",
      "old_mode": 33188,
      "old_path": "tests/testthat/test-collocation-cache-parameters.R",
      "new_id": "a207a8fae620c5fe1f579dff743213ee7466149d",
      "new_mode": 33188,
      "new_path": "tests/testthat/test-collocation-cache-parameters.R"
    },
    {
      "type": "modify",
      "old_id": "866ecc07bcb71b015794492d76549c35d677501d",
      "old_mode": 33188,
      "old_path": "tests/testthat/test-collocations.R",
      "new_id": "5b4db982e3ddd5ffaddc6c272955ac7818a1a2bb",
      "new_mode": 33188,
      "new_path": "tests/testthat/test-collocations.R"
    }
  ]
}
