)]}'
{
  "commit": "f632fe353ab3845b7bcce48ab95444e8ef474c8a",
  "tree": "cd56ea116cdd537cc30dc9f6f9dbada256071abc",
  "parents": [
    "c902c23dda52cf9b15e3c9bd37ed752e23af6989"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Tue Sep 08 07:58:46 2026 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Tue Sep 08 16:02:30 2026 +0200"
  },
  "message": "Label virtual corpora by the names they were given\n\nPassing c(before \u003d ..., since \u003d ...) said what the two corpora are to be\ncalled, and only collocationAnalysis() listened. frequencyQuery() dropped\nthe names in the expand_grid() it builds its queries from and returned no\nlabel at all; corpusStats() let them become row names, which the first\nbind_rows() throws away; collocationScoreQuery() ignored them and derived\na label from the corpus definitions instead, so that the pair above came\nout as \"1990 \u0026 pubDat...\" and \"2010\".\n\nAll three now prefer the names, falling back to queryStringToLabel()\nwhere a vector is named only in part, as collocationAnalysis() has been\ndoing. A vector without names is left alone: no label column appears\nwhere there is nothing to put in it.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I72c7c8d5f14b649df853cae94a4d90c0be19d1f4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4650ca1a0d3a4276cff965e44d7c181931f5d28",
      "old_mode": 33188,
      "old_path": "NEWS.md",
      "new_id": "587eed02f30eed4742599aec3c6e1b32f02be8d6",
      "new_mode": 33188,
      "new_path": "NEWS.md"
    },
    {
      "type": "modify",
      "old_id": "fcd77df689a9f6a42c9a47339f98075286295bb1",
      "old_mode": 33188,
      "old_path": "R/KorAPCorpusStats.R",
      "new_id": "6fe44d8214747734bf7453c2e22e3cf32f1791df",
      "new_mode": 33188,
      "new_path": "R/KorAPCorpusStats.R"
    },
    {
      "type": "modify",
      "old_id": "a8372e34c3ec7ab6c69f14a6cd4afe6b3358b7fa",
      "old_mode": 33188,
      "old_path": "R/KorAPQuery.R",
      "new_id": "77774c8dd198e7724b07f5468c9e867396c994cb",
      "new_mode": 33188,
      "new_path": "R/KorAPQuery.R"
    },
    {
      "type": "modify",
      "old_id": "a79d72fa22ce253dd9f96a23f2117f5cb5cda860",
      "old_mode": 33188,
      "old_path": "R/collocationScoreQuery.R",
      "new_id": "6f28bc40b1546a16c764dd8d8bb3ea8f7efa88dd",
      "new_mode": 33188,
      "new_path": "R/collocationScoreQuery.R"
    },
    {
      "type": "modify",
      "old_id": "6e7340fb294a6789a3f403bd09efa54411ecf1d4",
      "old_mode": 33188,
      "old_path": "R/misc.R",
      "new_id": "e120ea4ef465e2811a04260ee2c05147557467e9",
      "new_mode": 33188,
      "new_path": "R/misc.R"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a614ec66a3221bff09b3d3cf07657f919c5c0300",
      "new_mode": 33188,
      "new_path": "tests/testthat/test-vc-labels.R"
    }
  ]
}
