)]}'
{
  "commit": "08095ef1c0d9b4ab5e80d4a06c0566625ef329cc",
  "tree": "949030829512b12d335eb745e57e80210648c7b2",
  "parents": [
    "7575b2c84197c106ad8b348dcf26277d10ccc935"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Mon Aug 10 11:52:03 2026 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Mon Aug 10 14:09:52 2026 +0200"
  },
  "message": "Add a citation help partial with corpus, KorAP and annotation parts\n\nAdd a citation help partial that lists how to cite a KorAP instance: the\ncorpus it serves, KorAP itself, and the annotation and classification\ntools its data was prepared with. Instances include it wherever they\npresent citation information, e.g. on a documentation page.\n\nIt is assembled from three parts -- corpus, korap and annotation -- so\nthat an instance can replace individual parts and inherit the rest.\nKalamar ships no corpus of its own, so the corpus part is a placeholder\nthat instances replace by the citations for their corpus, while the\nkorap and annotation parts are normally inherited unchanged.\n\nEvery entry carries a COinS (Z3988) span, which lets reference managers\nsuch as Zotero import it with one click. The section headings are\nlocalized in kalamar.dict and kept free of corpus-specific names.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ib9ccc607fe5387027b8d151901d364f6589b62ac\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42f7362f0f9c559f882c0b7601f0e18399c27015",
      "old_mode": 33188,
      "old_path": "kalamar.dict",
      "new_id": "1a5769afa84ec25a2dd87bbbb7e7bca07f6985f9",
      "new_mode": 33188,
      "new_path": "kalamar.dict"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc8c086a7bc9d3414ed26cd5724124c698965dab",
      "new_mode": 33188,
      "new_path": "t/citation.t"
    },
    {
      "type": "modify",
      "old_id": "bc92d8f7e60aeb8a81855a4802a1cc6ed63f67de",
      "old_mode": 33188,
      "old_path": "t/custom/partial/citation.html.ep",
      "new_id": "d47c05da3c710add7b5a20cb6ac196c8ec9282ca",
      "new_mode": 33188,
      "new_path": "t/custom/partial/citation.html.ep"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54000b25527a9a72f00ad100c7d91f04fab27024",
      "new_mode": 33188,
      "new_path": "t/custom/partial/citation/corpus.html.ep"
    },
    {
      "type": "modify",
      "old_id": "123a720b330e363adc9fac245513c19fe088624d",
      "old_mode": 33188,
      "old_path": "t/page.t",
      "new_id": "6edbe8576848027c0d4e8dfe6b048341329dbb02",
      "new_mode": 33188,
      "new_path": "t/page.t"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb2610608529b3e1813ff5bac5a5390d28385cef",
      "new_mode": 33188,
      "new_path": "templates/partial/citation.html.ep"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77b74df3a91ca846f897a53fb372ace88bf48e86",
      "new_mode": 33188,
      "new_path": "templates/partial/citation/annotation.html.ep"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54efc757bb8287286a9d2f56d782d78394cec041",
      "new_mode": 33188,
      "new_path": "templates/partial/citation/corpus.html.ep"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96a8c6bff54521e0c17cac12edbacb717dda8929",
      "new_mode": 33188,
      "new_path": "templates/partial/citation/korap.html.ep"
    }
  ]
}
