)]}'
{
  "log": [
    {
      "commit": "5fe9ca6ef8b1a09d81eb2c463ec1d70d5a7d7231",
      "tree": "68bca92cf7f0369cb4fca41df8147811e90c5c2c",
      "parents": [
        "6717ee0e04ce827d71c6234126d781c90094c2c0"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 17:47:58 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 17:48:19 2025 +0100"
      },
      "message": "Make sure the foundry is picked up from external annotators (-A)\n\nResolves #8\n\nChange-Id: I29a284ef24b90c01ada84eee7bfb8fedf7169d7f\n"
    },
    {
      "commit": "6717ee0e04ce827d71c6234126d781c90094c2c0",
      "tree": "b1091a4940288035f3406b70ad69d16e609f25c5",
      "parents": [
        "8d334063f99d1d99136ce0d1de6059440c5c5797"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 15:24:59 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 17:48:13 2025 +0100"
      },
      "message": "Support non-BMP tokens (emojis, …) in krill output\n\nResolves #7\n\nChange-Id: I6045053b7e6f7497287c538df8bf1116fab1afc5\n"
    },
    {
      "commit": "8d334063f99d1d99136ce0d1de6059440c5c5797",
      "tree": "aef2c41c01da08534903fec5eb9523c160c134ac",
      "parents": [
        "bb92300f9495143e65d149c0a934b0235decea2a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 15:21:13 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 15:21:13 2025 +0100"
      },
      "message": "Warn on missing text content\n\nChange-Id: I40c1a50d596e043bfe67303ec08c5e55d8382cf9\n"
    },
    {
      "commit": "bb92300f9495143e65d149c0a934b0235decea2a",
      "tree": "9a8125105d6e83c7c1da536c1d134e42dbf98df6",
      "parents": [
        "6b1af775b8a256864db100fbfb78f1489c1e8540"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 12:00:38 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 12:00:38 2025 +0100"
      },
      "message": "GH-CI: master is the current default branch\n\nChange-Id: I7dd78978fc882ef4853475b21c3fb9a295f239a4\n"
    },
    {
      "commit": "6b1af775b8a256864db100fbfb78f1489c1e8540",
      "tree": "d140946fceafc55a6bc44f3d33b56f5f986e44b8",
      "parents": [
        "6ca3c80890bbc8b3b46ef595b596d7ba9f0be45f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:49:37 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:49:37 2025 +0100"
      },
      "message": "Add missing wud24_sample.marmot-malt.conllu resource\n\nChange-Id: Ib359830ef62ae719bd3ca90aeebf497f55584a7f\n"
    },
    {
      "commit": "6ca3c80890bbc8b3b46ef595b596d7ba9f0be45f",
      "tree": "349c9ab3cd290bae2ed1d7834852cceddc870b83",
      "parents": [
        "fd2794ac8bdf908039704f32f7043fd76b9ba83f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:46:46 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:46:46 2025 +0100"
      },
      "message": "Mute progressbar in tests\n\nChange-Id: I1d665fb8d46cc205150f12c9d8ec6131c4d96b81\n"
    },
    {
      "commit": "fd2794ac8bdf908039704f32f7043fd76b9ba83f",
      "tree": "292b31f9b1de8915dfdd7f6f6d8473936187cc3c",
      "parents": [
        "af5d3aae1935f939f7a72d6be4eab3f1ec5e3ed2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:37:04 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:37:04 2025 +0100"
      },
      "message": "Replace unzip dependency in ConlluConversionTest with native Kotlin\n\nChange-Id: Icb6dfc1710dc9189d624aecc6c2a719687f79d74\n"
    },
    {
      "commit": "af5d3aae1935f939f7a72d6be4eab3f1ec5e3ed2",
      "tree": "1428a2f14abeac3e3e93e8b23bd6b1bb0abe5a48",
      "parents": [
        "2ec7f9f1537846e3d3be0a1b951c1ea58d270fd9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:29:12 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:29:12 2025 +0100"
      },
      "message": "Add missing wud24_sample.spacy.conllu resource\n\nChange-Id: If5c85a29230f59fdde9d224543f9e82b5418cedd\n"
    },
    {
      "commit": "2ec7f9f1537846e3d3be0a1b951c1ea58d270fd9",
      "tree": "72fee392f59d2e64c725db3c606684aae9532769",
      "parents": [
        "7326bd09b7dcc5564296acf78de3dfb305c1cf76"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:24:14 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:24:14 2025 +0100"
      },
      "message": "Add GitHub workflows\n\nChange-Id: Ic4c802b336a3f7091edbcf86777baa9ea87aeede\n"
    },
    {
      "commit": "7326bd09b7dcc5564296acf78de3dfb305c1cf76",
      "tree": "ac34485e750e681e0da7966fc3e4e9c4ff12c3be",
      "parents": [
        "559f273f146396562a6f780dceb547cbc20ead51"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:15:15 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:15:15 2025 +0100"
      },
      "message": "Add prerequisites to Readme.md\n\nChange-Id: Ifceecbeb0622d2fc9a0ecf046870cc24006f87e6\n"
    },
    {
      "commit": "559f273f146396562a6f780dceb547cbc20ead51",
      "tree": "dc672882ee7774e8f32833091c0add6260f30d6c",
      "parents": [
        "19ea3aa3a0fedcd3367dfee852be38128c1f1d41"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:00:27 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 11:00:27 2025 +0100"
      },
      "message": "Fix deprecation warning\n\nChange-Id: I0018abf869de623c87c23fdbf03653f951dc7619\n"
    },
    {
      "commit": "19ea3aa3a0fedcd3367dfee852be38128c1f1d41",
      "tree": "bdb38de4680e332226947bfe9d8a6f07e4607f79",
      "parents": [
        "72d4c08fa04d3889060d6efdeb8a2e1be9ee48f4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 10:46:29 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 10:46:29 2025 +0100"
      },
      "message": "Fix K2K-env var tests\n\nChange-Id: I1bf9568e127c221055af8005961633e1217feafe\n"
    },
    {
      "commit": "72d4c08fa04d3889060d6efdeb8a2e1be9ee48f4",
      "tree": "61468b08760163e0ffd96290caf3fc137aa336dc",
      "parents": [
        "b29a4a68406219cbc0b6e7e0592a7b4f51205d0c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 09:16:14 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 09:16:14 2025 +0100"
      },
      "message": "Prepare for GitHub release\n\nChange-Id: Iad6bf7fade9d0665f37f1b9ee60d810bf6f34b5c\n"
    },
    {
      "commit": "b29a4a68406219cbc0b6e7e0592a7b4f51205d0c",
      "tree": "3bc28992530d2efa276e75c6da11ee4caca30b0b",
      "parents": [
        "0dbc6bdeafc5241833b59e53496c3f2078ee99cf"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 06:57:11 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 21 06:57:11 2025 +0100"
      },
      "message": "Add tests for K2K_PUBLISHER_STRING,K2K_TRANSLATOR_TEXT\n\nChange-Id: Ia3f4da38dcb59700f00058761c04b62d8b2848e5\n"
    },
    {
      "commit": "0dbc6bdeafc5241833b59e53496c3f2078ee99cf",
      "tree": "4c2a1912a37124bafee54146fa7c583c977908fe",
      "parents": [
        "1aa738f49e6da3a5039491d2a6b5286765052e55"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 22:50:45 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 22:50:45 2025 +0100"
      },
      "message": "Fix wrong text count\n\nChange-Id: I49ad3fddfdfc574f3aca71a5c6dda154a4334bcc\n"
    },
    {
      "commit": "1aa738f49e6da3a5039491d2a6b5286765052e55",
      "tree": "f6011e89df745744c0851f31c44458900ccf1001",
      "parents": [
        "89625ba083ed93e34a575ed03ba83af421c12a90"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 22:34:33 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 22:50:29 2025 +0100"
      },
      "message": "Fix missing header metadata\n\nChange-Id: I1185b86c2e5cbb59d9c397fa055a30343bb5d63e\n"
    },
    {
      "commit": "89625ba083ed93e34a575ed03ba83af421c12a90",
      "tree": "f126268c69512108d961faa191467bf924c90a40",
      "parents": [
        "6d043de3ccb593385590f71ccd89dc08267b53f3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 21:10:26 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 21:10:26 2025 +0100"
      },
      "message": "Scan zips only once\n\nChange-Id: I707728a17d81d974c9022e000d7331b1b96c866e\n"
    },
    {
      "commit": "6d043de3ccb593385590f71ccd89dc08267b53f3",
      "tree": "f2c5802d5a37d9c7458b6c824cfbd38865fb29e9",
      "parents": [
        "da83eecfddda2758e854ebfd920ac155a426ff75"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 20:45:18 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 20:45:18 2025 +0100"
      },
      "message": "Compress whill queueing krill output\n\nChange-Id: Id346c064fc71776588a25032f4d7b6ad507ef63a\n"
    },
    {
      "commit": "da83eecfddda2758e854ebfd920ac155a426ff75",
      "tree": "da18ebd295596fe1206e0bb908c946233bf6f9a8",
      "parents": [
        "4c4470a2482e5977911d20a2399c0b4f69fb0891"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 18:02:06 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 18:44:35 2025 +0100"
      },
      "message": "Improve fairness of watermark scheduler\n\nChange-Id: I687866587e3ada645ac0089b72c940a4dbf5a716\n"
    },
    {
      "commit": "4c4470a2482e5977911d20a2399c0b4f69fb0891",
      "tree": "dec0616761fc93139fecb98ce8a68473b51a2343",
      "parents": [
        "803394d91e3fb293c7e7b8ad454cc7e134d53c86"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 18:00:37 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 18:00:37 2025 +0100"
      },
      "message": "Don\u0027t wait for text that are already emitted to krill.tar\n\nChange-Id: Id0158cf19f366781a9efdc88826c2aa4da53ce85\n"
    },
    {
      "commit": "803394d91e3fb293c7e7b8ad454cc7e134d53c86",
      "tree": "170e1a10ec6a1cb7f650e0cf8ccaaf7b59dffd61",
      "parents": [
        "bc7e3017f0f18526e9c7df5674645ba6b1f95730"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 10:41:24 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 11:37:23 2025 +0100"
      },
      "message": "Calculate defaults for heap and threads adaptively\n\nChange-Id: I55bf914647e06e7205b49cd4a1818d70a06fd1b0\n"
    },
    {
      "commit": "bc7e3017f0f18526e9c7df5674645ba6b1f95730",
      "tree": "f82520b3e39339017f1e31f01a2cccdf73c0870d",
      "parents": [
        "81bd72238b6606a4e21bf62f77bae336c2064808"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 09:46:14 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 20 09:46:14 2025 +0100"
      },
      "message": "Fix filename comment in korapxml2conllu\n\nChange-Id: Ib3657a7550285a50e11d524722e4aa4e133fddd2\n"
    },
    {
      "commit": "81bd72238b6606a4e21bf62f77bae336c2064808",
      "tree": "03fda8232ae96d43ddce790296a18991dd995635",
      "parents": [
        "2a3223db7ae1cab239030bff9c1f0089a1400966"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 21:14:58 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 21:14:58 2025 +0100"
      },
      "message": "Fix threadId deprecation warning\n\nChange-Id: I6e41ef7768115240fbf059edb0c2da98262fe9d9\n"
    },
    {
      "commit": "2a3223db7ae1cab239030bff9c1f0089a1400966",
      "tree": "c8ff9c1c13896c72b90c2cf3d38cc9e2c5071d57",
      "parents": [
        "9a52367b5d92bddbf7f2a2bfa0e65def81307010"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 21:05:21 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 21:10:24 2025 +0100"
      },
      "message": "Enable parallel test execution\n\nChange-Id: I7b6df2026967951572f28c19827284c5f50b7e14\n"
    },
    {
      "commit": "9a52367b5d92bddbf7f2a2bfa0e65def81307010",
      "tree": "7af244c1dcecaf05084b87cae5c3ffaef8a109ed",
      "parents": [
        "a2c3398533abd4b1ade93748a608b6c9a30ee4a8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 21:04:32 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 21:10:04 2025 +0100"
      },
      "message": "Split tests\n\nChange-Id: Ia9d88ee1fe41fd4fa55c8472c520171dafc112df\n"
    },
    {
      "commit": "a2c3398533abd4b1ade93748a608b6c9a30ee4a8",
      "tree": "b2de9ddee626a53ddbc1e27258f2b9d88c811c16",
      "parents": [
        "cec4101f0ee44854e84e39fc021ad37c7c1aba59"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 18:19:46 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 20:53:32 2025 +0100"
      },
      "message": "Add conllu2korapxml part\n\nChange-Id: Ic74a2e68e0a6c73a8d3e16ee8bf1b787d51219e2\n"
    },
    {
      "commit": "cec4101f0ee44854e84e39fc021ad37c7c1aba59",
      "tree": "5209e8595ecdc2ef6abe85cb0af9999cac5a0fc2",
      "parents": [
        "481643b948a3f038277a744df0d6c32697c818ad"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 13:48:48 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 13:48:48 2025 +0100"
      },
      "message": "Add korapxml2conllu shortcut\n\nChange-Id: Ic53e088042a27bd046563805fcd9d3aa8744cf01\n"
    },
    {
      "commit": "481643b948a3f038277a744df0d6c32697c818ad",
      "tree": "52518ca42a1233b23427fb7820b1c076cd771ef1",
      "parents": [
        "e5ff4ea9fa9c297f0ce5fdb57d53ef8e5bf34cdd"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 12:27:32 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 12:27:32 2025 +0100"
      },
      "message": "Add korapxml2krill shortcut\n\nChange-Id: Ie0bd14ecff709bdde9a5d443e57ba6e073d1d8fc\n"
    },
    {
      "commit": "e5ff4ea9fa9c297f0ce5fdb57d53ef8e5bf34cdd",
      "tree": "5dc12c4c15c3f187e5d3bd55e3007e73ac09e74e",
      "parents": [
        "afd2c2ed5824e8660c5920006290fd42a31f50b0"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 12:19:13 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 12:19:13 2025 +0100"
      },
      "message": "Check if input zips exist before doing any processing\n\nChange-Id: I6c5fab84153f449e5e7b874de249f3dd41f1f372\n"
    },
    {
      "commit": "afd2c2ed5824e8660c5920006290fd42a31f50b0",
      "tree": "59500cba0fb234a98392cb775cb559b4063fefbd",
      "parents": [
        "954d40dbef62558ad81d6097633c50229d46e5fd"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 12:12:28 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 12:12:28 2025 +0100"
      },
      "message": "Update Readme.md to reflect now command line options\n\nChange-Id: Ic624001b8f53efc2ce4493d24cffcfc231f65841\n"
    },
    {
      "commit": "954d40dbef62558ad81d6097633c50229d46e5fd",
      "tree": "d88964b3c1a20e963c0959166f5aad6eed7d64a7",
      "parents": [
        "7b3a16e670c8afbe2e136d146ebfa9a83947e60c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 11:43:50 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 11:58:42 2025 +0100"
      },
      "message": "Overhaul and standardize command line options\n\nChange-Id: I976da707c29b0bc9aac241398f834ef7198d0482\n"
    },
    {
      "commit": "7b3a16e670c8afbe2e136d146ebfa9a83947e60c",
      "tree": "a2f3f37683e8ad63cd14708883e5d860e89d4dbb",
      "parents": [
        "d552017f2d53315a697b5756c081bdf62109109c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 18:43:45 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 11:58:42 2025 +0100"
      },
      "message": "Process data, structure and constituency with DOM\n\nMuch faster for large texts\n\nChange-Id: I9520b33ccc95d3b473c7b06eba06d3456845f9b6\n"
    },
    {
      "commit": "d552017f2d53315a697b5756c081bdf62109109c",
      "tree": "a701ade71861d162f22bfb3dc808632d2b677ad0",
      "parents": [
        "8749d1af4c8b7ae5d9619ccade59dd9469a8ecdb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 18:26:07 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 19 11:58:37 2025 +0100"
      },
      "message": "Switch to StAX XML parser\n\nChange-Id: I1eebc6d678f38c24fd04e9b88bf572eb6a3e0c42\n"
    },
    {
      "commit": "8749d1af4c8b7ae5d9619ccade59dd9469a8ecdb",
      "tree": "bd4f30d51da1264f5dad44e687c3af9e8da0f2b5",
      "parents": [
        "9708a405612f5f5ae049b49e06aae857bb3cccfd"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 13:13:04 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 13:49:15 2025 +0100"
      },
      "message": "Fix ZIP scanning\n\nChange-Id: Ic0eab7017fab5199023f4d3dc1ef2f1a5e0809ed\n"
    },
    {
      "commit": "9708a405612f5f5ae049b49e06aae857bb3cccfd",
      "tree": "e5e648d889f1fc8709a1bd69f2040e70af1cb1e1",
      "parents": [
        "5b34af1879f738b059458348b439fe3c3abbdeb5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 12:47:15 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 12:47:15 2025 +0100"
      },
      "message": "Fix ConcurrentModificationException\n\nat\nde.ids_mannheim.korapxmltools.KorapXmlTool.scanAndOutputCompleteTexts$lambda$2(KorapXmlTool.kt:3699)\n\nChange-Id: I1a7841f6c13673372f951c80b086c28523fd5e0d\n"
    },
    {
      "commit": "5b34af1879f738b059458348b439fe3c3abbdeb5",
      "tree": "7108eaba54b88c505dc5fb864404f1103e186a00",
      "parents": [
        "d335fe968e98d12ae126ebc8819ca74760b86584"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 10:27:16 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 10:27:16 2025 +0100"
      },
      "message": "Switch back to standard gzip output\n\nChange-Id: I4cebbf2213f80d462b09eb6fac6a86166aea7eea\n"
    },
    {
      "commit": "d335fe968e98d12ae126ebc8819ca74760b86584",
      "tree": "1fcba60f9819c57980fac96d8246886bd4e183ca",
      "parents": [
        "af39ebe62ea722630a1d7fcfb85c04a78be05cb9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 07:15:41 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 07:54:37 2025 +0100"
      },
      "message": "Use thread pool for gzipping krill output\n\nChange-Id: Iff2a08e5e7e840bb0760d4f6d307451b99a920a7\n"
    },
    {
      "commit": "af39ebe62ea722630a1d7fcfb85c04a78be05cb9",
      "tree": "cfc4ad6fb3b3761fa5fc091fbaf6ee483b2ff20c",
      "parents": [
        "5b16f657e16c7d1a8a2161a0472484bcc9e0cf7b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 06:07:57 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 06:07:57 2025 +0100"
      },
      "message": "Disable expensive XML security features\n\nChange-Id: Ia5697d801802e4cbd256f3cef6b901ff86b7904c\n"
    },
    {
      "commit": "5b16f657e16c7d1a8a2161a0472484bcc9e0cf7b",
      "tree": "79ee3be6eae46c2e66a2c321a91e8d1d0cb77f44",
      "parents": [
        "d4c6bd5e4af454af171a86ba7eedc9ac34943c5d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 06:07:31 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 18 06:07:31 2025 +0100"
      },
      "message": "Use thread local document builders in krill output\n\nChange-Id: I123d5b7015ae4f6ac361884c158794640518be23\n"
    },
    {
      "commit": "d4c6bd5e4af454af171a86ba7eedc9ac34943c5d",
      "tree": "02c236691799440426db989fc1434ebc1996f245",
      "parents": [
        "acb21e3618d3ea19b443ca198531db269ac973d5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 22:18:23 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 22:18:23 2025 +0100"
      },
      "message": "Add --lz4 option for krill output\n\nChange-Id: I99750a780bf0898b52fa0c2e83e587e89cbaa086\n"
    },
    {
      "commit": "acb21e3618d3ea19b443ca198531db269ac973d5",
      "tree": "8e854af2479ebd17df1d4e3cc61b4bbc9581b3fd",
      "parents": [
        "ec6458210cab6c33bc129290d88e265e507c84f3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 20:44:17 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 20:44:17 2025 +0100"
      },
      "message": "Switch to GZIP compression level 1\n\nChange-Id: I78f79981edf55bb3c905e528bfd954051c3e074a\n"
    },
    {
      "commit": "ec6458210cab6c33bc129290d88e265e507c84f3",
      "tree": "177f770b302b367760a3e29f93f8c6aaeee2aea8",
      "parents": [
        "ed5e6d18c92ed9cc2d4947ca0196a421b99198b6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 20:23:26 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 20:23:26 2025 +0100"
      },
      "message": "Extract KrillJsonGenerator\n\nChange-Id: I97e1449472bb9022f7df6647a96c0871cb9f3371\n"
    },
    {
      "commit": "ed5e6d18c92ed9cc2d4947ca0196a421b99198b6",
      "tree": "66b6f830c28d3d02ce4cd63a0a8deaad6491ab03",
      "parents": [
        "7841ec1e2158d0864c3e9402d33ecceb62a86118"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 18:02:02 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 18:55:26 2025 +0100"
      },
      "message": "Extract KorAP XML output to own module\n\nChange-Id: I394cbd1b707b2760058f9b2eba91e327ba7b707a\n"
    },
    {
      "commit": "7841ec1e2158d0864c3e9402d33ecceb62a86118",
      "tree": "ba3e8958d781eebc3f4b9af28ef56e6bb8e96a3b",
      "parents": [
        "4cad9dc8cecd44faa2c64564da0cd558fe4d72b4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 17:32:20 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 17:32:20 2025 +0100"
      },
      "message": "Extract CoNNL-U formatter to own module\n\nChange-Id: I9821f828bb033198d21bdaa56d36260bdf5f853d\n"
    },
    {
      "commit": "4cad9dc8cecd44faa2c64564da0cd558fe4d72b4",
      "tree": "8ab6fc9823c4d439360312d2f8e0c368d2fabf70",
      "parents": [
        "1774c7dae51453aec2135336cdd12c668c5885d2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 16:41:21 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 16:41:21 2025 +0100"
      },
      "message": "Extract some formatters\n\nChange-Id: I56130674cc9c816057e80f4e27b91f598e21fe93\n"
    },
    {
      "commit": "1774c7dae51453aec2135336cdd12c668c5885d2",
      "tree": "f4ea54e9f4a87650db93de64a7db7a9b5af617f3",
      "parents": [
        "05d3bbbe37e05e838d55f948d76f26df0255256e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:42:42 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:44:39 2025 +0100"
      },
      "message": "Add defaults for tagger and parser models\n\nChange-Id: I7bb99480be15707cce112c78ca9ee596fdeb5bee\n"
    },
    {
      "commit": "05d3bbbe37e05e838d55f948d76f26df0255256e",
      "tree": "0769bb612590454c40d74ff9ea1c99a99b22f5fe",
      "parents": [
        "bab5d7e4e39a19aafabb7bf15def6fa4e031e16d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:17:03 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:17:03 2025 +0100"
      },
      "message": "Make executable executable for everybody\n\nChange-Id: I0037b8280e62003cb869e098660afde3897d9add\n"
    },
    {
      "commit": "bab5d7e4e39a19aafabb7bf15def6fa4e031e16d",
      "tree": "1556b31bbdce4b6b265def132a32933959b09d92",
      "parents": [
        "afcc76615d21041c863ea726b2b7daec40b3d0f6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:16:46 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:16:46 2025 +0100"
      },
      "message": "Default KORAPXMLTOOL_MODELS_PATH to ${SCRIPT_DIR}/../lib/models\n\nChange-Id: If49340bfbeb0709061128f5131a28f724904ce18\n"
    },
    {
      "commit": "afcc76615d21041c863ea726b2b7daec40b3d0f6",
      "tree": "deafb4a2e52256354cd8decabc8ff31075a877d3",
      "parents": [
        "1e405bfb21327c83ca6f6ef8633af788a09a4e6a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:15:28 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:15:28 2025 +0100"
      },
      "message": "Improve examples in Readme and help\n\nChange-Id: I45e852d5a25155f04dac023f0cd2cf6c4edce82c\n"
    },
    {
      "commit": "1e405bfb21327c83ca6f6ef8633af788a09a4e6a",
      "tree": "6c07b766fb150bdc9c97d957cdbfa4d2618068d9",
      "parents": [
        "634e9b33b797e79cc6283dc01b239e2f5be8a6f8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:14:32 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 15:15:10 2025 +0100"
      },
      "message": "Fix tests with working -D for zip output\n\nChange-Id: Ib9513bab93bb1b8a20d6553449f8365559049d96\n"
    },
    {
      "commit": "634e9b33b797e79cc6283dc01b239e2f5be8a6f8",
      "tree": "2d271294b9929801dd0df94e1d239981d3b48856",
      "parents": [
        "e19a0167f9b5a370db37eeead37252a68321751b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 12:55:03 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 12:55:03 2025 +0100"
      },
      "message": "Fix malt examples\n\nChange-Id: I6df8b77dfd96c39688cf810e647e694c313c88dc\n"
    },
    {
      "commit": "e19a0167f9b5a370db37eeead37252a68321751b",
      "tree": "5ef520468a063bbbed0b2cf0875468795db87e59",
      "parents": [
        "df149563f534b63174b91769a754ab7d8194956c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 12:42:28 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 12:50:18 2025 +0100"
      },
      "message": "Fix -D and overwrite with zip output\n\nChange-Id: I43337d74f2b3afc4c9813f7e14dea1cd98449b15\n"
    },
    {
      "commit": "df149563f534b63174b91769a754ab7d8194956c",
      "tree": "bfac26c2936f50723951dd68650a9e2a7bfbe84b",
      "parents": [
        "b4b576813f0250ab7f65620f78d85db463bc268a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 11:54:43 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 11:54:43 2025 +0100"
      },
      "message": "CI: Downgrade compile JDK to 21\n\nChange-Id: I2df97646768d0cfcd70a8169737daf0f4652e015\n"
    },
    {
      "commit": "b4b576813f0250ab7f65620f78d85db463bc268a",
      "tree": "97c38cc175fa32a6ca8339f4520bcb3cfc8df4e3",
      "parents": [
        "570d0e0741a4f2031aa59b2fb59c78cd3db107f3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 11:38:27 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 11:52:27 2025 +0100"
      },
      "message": "Introduce env variable KORAPXMLTOOL_MODELS_PATH\n\nChange-Id: I7f4a1d994c7e7b7600df6aac128ecbd995809ab2\n"
    },
    {
      "commit": "570d0e0741a4f2031aa59b2fb59c78cd3db107f3",
      "tree": "8bdf950de96f4137760bb0eb3a564b903e488b11",
      "parents": [
        "a995ba854d8f018f908af346ddb6cc76310ce4b8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 10:42:41 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 11:40:41 2025 +0100"
      },
      "message": "KORAPXMLTOOL_XMX_MB -\u003e KORAPXMLTOOL_XMX\n\nChange-Id: I4a5228d9c6025dc178267987828b358b682c9002\n"
    },
    {
      "commit": "a995ba854d8f018f908af346ddb6cc76310ce4b8",
      "tree": "127e8ee95d880bf380b0941fb14f78a2c5515777",
      "parents": [
        "1869f5032ddb18e42840e58f30747235b24bfadc"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 07:07:09 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 11:40:41 2025 +0100"
      },
      "message": "Update Readme.md and help examples\n\nChange-Id: I53886de5bdf84f0289e29a309dcb1d8e65abfd2f\n"
    },
    {
      "commit": "1869f5032ddb18e42840e58f30747235b24bfadc",
      "tree": "e98e42f64a3874f622e147b0745874b9c25da39e",
      "parents": [
        "17126e2b953a8d452b9efa83796d7360aeb71c73"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 21:31:12 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 17 07:08:07 2025 +0100"
      },
      "message": "Put executable into build/bin\n\nChange-Id: I0908d61a50be2faa3367cb3182950855dff9ff16\n"
    },
    {
      "commit": "17126e2b953a8d452b9efa83796d7360aeb71c73",
      "tree": "c45821a1656e8955654b994f1fbcca199784bd91",
      "parents": [
        "d8549e478f6051d699872de5c1167c3416cd7336"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 17:23:43 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 17:26:21 2025 +0100"
      },
      "message": "CI: export also executable\n\nChange-Id: I4daff6b69db2c5f9e3dd9ffc9e3a0b01bf4bf23e\n"
    },
    {
      "commit": "d8549e478f6051d699872de5c1167c3416cd7336",
      "tree": "2accc882fc775dccb716e098f5ac6464831a5f71",
      "parents": [
        "f0f4d434520d5cb5cb8a6729b7b23974190772fb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 17:23:04 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 17:26:21 2025 +0100"
      },
      "message": "Fix XML APIs relocation warnings (CoreNLP needs an old version)\n\nChange-Id: I211a39949b2706218cff4e6d82cf3a4ed428ef43\n"
    },
    {
      "commit": "f0f4d434520d5cb5cb8a6729b7b23974190772fb",
      "tree": "773a46d2de21c7a20679231b4ec3c379a92b4722",
      "parents": [
        "c076b5980f7c05a8af4670c4d3804e95f8241157"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 16:33:15 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 16:59:43 2025 +0100"
      },
      "message": "Krill output: introduce month-aware sorting\n\nChange-Id: I830a6e0b618a2cdd9b325db11b6b72463f3297e3\n"
    },
    {
      "commit": "c076b5980f7c05a8af4670c4d3804e95f8241157",
      "tree": "093b5cb8982879f3f0632de5dbd0ddc4df06127c",
      "parents": [
        "02cd8bf6fdd1cf823d2030b8de97c060ec564a6f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 14:29:57 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 14:29:57 2025 +0100"
      },
      "message": "Remove deprecated ZipFile constructors\n\nChange-Id: I8adb9f971a8f1f7354e8dcc80c5337ed8394a007\n"
    },
    {
      "commit": "02cd8bf6fdd1cf823d2030b8de97c060ec564a6f",
      "tree": "c464f2898d3a0813ef031ffdcacc2c4592b44b73",
      "parents": [
        "b00b73fe19d3baae251505db9cfbae477795b7f9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 14:21:25 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 14:21:25 2025 +0100"
      },
      "message": "Improve shebang script\n\nChange-Id: If3c160532ef48d731c735885beda97cc7080fd36\n"
    },
    {
      "commit": "b00b73fe19d3baae251505db9cfbae477795b7f9",
      "tree": "7ff12d708ffe93bd30989a557768c7871548e641",
      "parents": [
        "fbfcd0428a58cfaa3c978fb092c95ea3f77eee8b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 13:43:35 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 13:43:35 2025 +0100"
      },
      "message": "Bump version to v2.99\n\nChange-Id: I457af9560bcf1e761fdf5d2dca63b6d827ac2324\n"
    },
    {
      "commit": "fbfcd0428a58cfaa3c978fb092c95ea3f77eee8b",
      "tree": "d2fa82fa5a729c24c76f9e7fadd160d3d6557d54",
      "parents": [
        "92187a1454445d0f6c52e219256fafb4a9e680b6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 13:33:32 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 13:33:32 2025 +0100"
      },
      "message": "Auto create shebang executable\n\nChange-Id: I7105b82656b641910326d7bc38ce615d930ec04d\n"
    },
    {
      "commit": "92187a1454445d0f6c52e219256fafb4a9e680b6",
      "tree": "dd7f9555758e9f4bfe933d51d3e63a95a408b851",
      "parents": [
        "38d3ca3a3aefe03b386dbd8bf232982529ace8a6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 13:15:44 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 13:15:44 2025 +0100"
      },
      "message": "Add rough constituency parse also as conllu output comment\n\nChange-Id: If6a2049a6800828abeebee98d860267a13b51b68\n"
    },
    {
      "commit": "38d3ca3a3aefe03b386dbd8bf232982529ace8a6",
      "tree": "dd2ffacc55b284cc14eef9b016e04dfebac1f973",
      "parents": [
        "f846bcb4e333b6323fa8a17b02bfcb16df979918"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 13:14:34 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 13:14:34 2025 +0100"
      },
      "message": "Add corenlp and krill output support to Readme.md\n\nChange-Id: I224c556c6f0b255b8889082f681ded1b4d18f6e7\n"
    },
    {
      "commit": "f846bcb4e333b6323fa8a17b02bfcb16df979918",
      "tree": "01b4d901bddb0344fe3f693c7917eb72ecf6aec4",
      "parents": [
        "6cb3f27425e6347a1d06afb4d66ca07c71e8c35b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 11:38:57 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Nov 16 11:38:57 2025 +0100"
      },
      "message": "Add constituency parsing test\n\nChange-Id: I26702aad22213e2ffbb37368f9dfe00f7d2f5f05\n"
    },
    {
      "commit": "6cb3f27425e6347a1d06afb4d66ca07c71e8c35b",
      "tree": "aa6549202b2433592762f7cbf2bb85242abe4926",
      "parents": [
        "319f3d549aec526ad7b1b177974181f81956c044"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 23:12:18 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 23:12:18 2025 +0100"
      },
      "message": "Fix constituency parsing\n\nChange-Id: Ifa0389864a40657a867e0a1b1f63273e4f279914\n"
    },
    {
      "commit": "319f3d549aec526ad7b1b177974181f81956c044",
      "tree": "ca448669780f9131b9722f504d6e72a3078f20bb",
      "parents": [
        "a4600e215429b0c41485df4b946f0b2b5d7575c3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 20:29:24 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 20:29:24 2025 +0100"
      },
      "message": "Only add parser foundry if it\u0027s different from tagger foundry\n\nChange-Id: I19d63c2ce6a715b71a8c20a6d5968514862f374a\n"
    },
    {
      "commit": "a4600e215429b0c41485df4b946f0b2b5d7575c3",
      "tree": "ad75c74e360c2db19df9ed081e0f95fd18fcf9f7",
      "parents": [
        "ddea0c09a46fe83fccd2a4e5e60fd818973a9b10"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 20:24:57 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 20:24:57 2025 +0100"
      },
      "message": "Respect target dir also with zip output\n\nChange-Id: Icaf8b5ac0624b6fadb082f9faebf1f280ad4cf2b\n"
    },
    {
      "commit": "ddea0c09a46fe83fccd2a4e5e60fd818973a9b10",
      "tree": "7b2abdcc846eb2d661af240f7ee77a277264b162",
      "parents": [
        "8fab8fcf4fa947089a7d73f9ffdf84859a104728"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 19:53:38 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 19:53:38 2025 +0100"
      },
      "message": "Add support for CoreNLP SR parser and fast tagger\n\nChange-Id: Ifa8e49b9145934f028a8a322b07dd9f601661fb7\n"
    },
    {
      "commit": "8fab8fcf4fa947089a7d73f9ffdf84859a104728",
      "tree": "b784f525752fa18542130e1f183ef0f72e0b19c7",
      "parents": [
        "72b3fee4fb9577fe72a637450b92bf8c3271f351"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 17:43:16 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 17:43:16 2025 +0100"
      },
      "message": "Make foundry names more general\n\nChange-Id: I831ca4f3c9ef881ae57b527945a0fb05f8a34c9e\n"
    },
    {
      "commit": "72b3fee4fb9577fe72a637450b92bf8c3271f351",
      "tree": "30c26403d4ff72959e30211fa0c3862011e40dcd",
      "parents": [
        "0b0bde824d8d3f8dd663b8a1ad28e427e2221308"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 16:38:30 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 16:38:30 2025 +0100"
      },
      "message": "Test that annotations are processed ordered\n\nChange-Id: I370bbbc69c9c8970824a53858f97a6e77c314629\n"
    },
    {
      "commit": "0b0bde824d8d3f8dd663b8a1ad28e427e2221308",
      "tree": "71add4c2ceea5fdfe2f740951ef3f3832cc6b3bc",
      "parents": [
        "09d45b7ee99779295425183e43f85a94f4376239"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 15:22:09 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Nov 15 15:22:09 2025 +0100"
      },
      "message": "Speed up Krill output tests by only processing once\n\nChange-Id: Id8eadc3c011043e514c0adb2caa39b86b6de1339\n"
    },
    {
      "commit": "09d45b7ee99779295425183e43f85a94f4376239",
      "tree": "74bd88c932b472508ab63e371776f56d012dd7ce",
      "parents": [
        "4d704a337def5897baa82912538726dd0a4cd467"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 14 07:10:30 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Nov 14 07:10:30 2025 +0100"
      },
      "message": "Fix mixed foundry detection\n\nChange-Id: I09751e542bb396800e801fb99a0eb9e77a971b12\n"
    },
    {
      "commit": "4d704a337def5897baa82912538726dd0a4cd467",
      "tree": "c91adcb6601e959de82110470d1ecf13082058d6",
      "parents": [
        "9d2c64e3fd062c1bf7d5150dc53ed7ace47add36"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 21:01:26 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 22:52:26 2025 +0100"
      },
      "message": "Switch to XML parsing\n\nChange-Id: I509e3da60f25c2033232606b59733cc05d520560\n"
    },
    {
      "commit": "9d2c64e3fd062c1bf7d5150dc53ed7ace47add36",
      "tree": "ac1f02e56deb634b6891f326a32dc122aa41a380",
      "parents": [
        "bf622e959b104bb33cd5e589b39869ddb40ee42a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 19:44:40 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 19:44:40 2025 +0100"
      },
      "message": "Neutralize identifiers for constituency and sentence annotations\n\nChange-Id: Ic52f032ba76e75ebe724610cb223802047b17985\n"
    },
    {
      "commit": "bf622e959b104bb33cd5e589b39869ddb40ee42a",
      "tree": "f9cc246066e6f841b9e45b4a1e48f2d14a779038",
      "parents": [
        "f1d1e7f4a496528471217a72c3ca5c5b3ead4ba1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 19:23:03 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 19:23:03 2025 +0100"
      },
      "message": "Add constituencies and non base sentences to krill output\n\nChange-Id: Ib56c852efca64dd28f7f487a87384df21b248e7c\n"
    },
    {
      "commit": "f1d1e7f4a496528471217a72c3ca5c5b3ead4ba1",
      "tree": "479e59a06e46f413f99a89b70e21daf42423eab8",
      "parents": [
        "33ca8f10070bf29a43d734d2e449a30b0b22c1aa"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 17:43:35 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 17:43:35 2025 +0100"
      },
      "message": "Fix escaping of $ and #\n\nChange-Id: I7a509e11c378f303516c8327cb3b654d4d18fd5a\n"
    },
    {
      "commit": "33ca8f10070bf29a43d734d2e449a30b0b22c1aa",
      "tree": "698f833c9bc2930b2c8896634a1ec20519fe28f8",
      "parents": [
        "16b4ccb366a8367341072dec30c5834df10d8599"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 17:21:49 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 17:21:49 2025 +0100"
      },
      "message": "Update .gitignore\n\nChange-Id: I7b3e667872f88443f00117fbbbc1e98e70e83226\n"
    },
    {
      "commit": "16b4ccb366a8367341072dec30c5834df10d8599",
      "tree": "4eb39fbb2acd0c5ea724b5a8451c61a3cf27c87f",
      "parents": [
        "ccce9d691329ce76d95b811875cac995d9f73343"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 16:49:09 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Nov 13 17:21:20 2025 +0100"
      },
      "message": "Add --non-word-token option and change default\n\nDefault to not indexing non-word-tokens, like korapxml2krill\n\nChange-Id: Iac9e6a1a55bd22f03914e9a32a93417a7804b615\n"
    },
    {
      "commit": "ccce9d691329ce76d95b811875cac995d9f73343",
      "tree": "064954839772e8f75224e82beb2468d2320cba74",
      "parents": [
        "82b4b644fa064ccbfd9a877cd74d2a651d263388"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 12 19:00:53 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Nov 12 19:00:53 2025 +0100"
      },
      "message": "Fix progress bar to show output filename instead of generic label\n\nChanged progress bar task name from \"Processing texts\" to the actual\noutput filename (e.g., \"goe.krill.tar\", \"zge24.krill.tar\").\n\nThis allows users to identify which conversion is running when multiple\nconversions are executed in parallel.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\n\nChange-Id: I73dfc0e031575787d8f9108c0abd3e7d2475676d\n"
    },
    {
      "commit": "82b4b644fa064ccbfd9a877cd74d2a651d263388",
      "tree": "ca3b8363f0fd7606f70ffce4a2d54bdda17dade8",
      "parents": [
        "f5e0d2def3d733e6970bdcd8d11849bbc73f7195"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 22:43:11 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 22:43:11 2025 +0100"
      },
      "message": "Re-enable conditional incremental output for multi-text corpora\n\nFixes race condition where texts were output before all dependency.xml\nfiles finished processing, resulting in missing dependency annotations.\n\nSolution: Conditionally enable incremental output based on text count:\n- Single-text corpora (totalTexts \u003d\u003d 1): Disable incremental output\n  to ensure all ZIP entries complete before final output\n- Multi-text corpora (totalTexts \u003e 1): Enable incremental output for\n  better performance and progress visibility\n\nTested and verified:\n- Single-text corpus (dnb13, goe): All dependencies present without\n  incremental output\n- Multi-text corpus (zge24, 150 texts): Incremental output works,\n  6 texts output during processing, all dependencies present\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\n\nChange-Id: I4e693d3d460642291ca6eefce50017a26d1681f5\n"
    },
    {
      "commit": "f5e0d2def3d733e6970bdcd8d11849bbc73f7195",
      "tree": "3497deb2d80cd7ea2ce8af96645f456c5d746e4f",
      "parents": [
        "fb0862b888cedb9951cc5e300b359a7cf9e0ba18"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 21:43:27 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 21:43:27 2025 +0100"
      },
      "message": "Clean up debug logging after confirming dependency fix\n\nThe dependency annotations issue is now resolved. Both malt and spacy\ndependency annotations are correctly included in the krill output.\n\nThe root cause was the incremental writer outputting texts before all\ndependency.xml files finished processing. By disabling incremental output\n(previous commit), all processing completes before output generation.\n\nVerification:\n- Both spacy/dependency and malt/dependency appear in foundries list\n- Dependency annotations present in stream for both foundries\n- All foundries show correct data: base, marmot, spacy, malt, treetagger\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\n\nChange-Id: I2d3231a45d1d87756b5381f4340181ac72b1fc66\n"
    },
    {
      "commit": "fb0862b888cedb9951cc5e300b359a7cf9e0ba18",
      "tree": "469bdf8324cb503aa6aea3c79ea9806704198b20",
      "parents": [
        "0df533a52ab860d0d7b803e1e0626e9d062fb5ca"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 21:30:34 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 21:30:34 2025 +0100"
      },
      "message": "Fix scheduler termination and temporarily disable incremental output\n\nChanges:\n- Remove 10-second timeout for scheduler termination (now waits indefinitely)\n- Add forceScan parameter to allow final scan after scheduler stops\n- Add thread interrupt check in scanner loop for faster shutdown\n- Improve log message clarity for text output counts\n- Temporarily disable incremental writer to fix race condition where texts\n  are output before all dependency.xml files are processed\n- Add debug logging for dependency data collection\n\nThis fixes the \"Writer scheduler did not terminate after 10s, giving up\"\nwarning and ensures all ZIP entries complete processing before texts are\noutput.\n\nTODO: Re-enable incremental output after fixing the race condition properly\nby tracking entry completion instead of just submission.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\n\nChange-Id: I091338be55494991c3a823420da8d749f23672db\n"
    },
    {
      "commit": "0df533a52ab860d0d7b803e1e0626e9d062fb5ca",
      "tree": "e2944e921b36bae8e5bb98b26600f33654368058",
      "parents": [
        "ac82228ee9dbd03a8af9bbacf77f1662b6a3afa3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 20:30:01 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 20:30:01 2025 +0100"
      },
      "message": "Fix missing base/s\n\nChange-Id: I454816d62e2e2847c33aaea605dc6717948524c5\n"
    },
    {
      "commit": "ac82228ee9dbd03a8af9bbacf77f1662b6a3afa3",
      "tree": "5334d6850441849351b3de5e69f915f7f84efedb",
      "parents": [
        "782b3fe0b516e2a625d89b31eeba619f4c5204e7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:09:19 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:10:42 2025 +0100"
      },
      "message": "Escape hashes\n\nChange-Id: I50a050ff17539b8284bd393e29b772747d266808\n"
    },
    {
      "commit": "782b3fe0b516e2a625d89b31eeba619f4c5204e7",
      "tree": "4adb447b34f75f35c98cbec31226d1edc96ff33a",
      "parents": [
        "e1594dc3b9d2cecc41e23f580ab066ae1c6e512c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 17:58:45 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:10:42 2025 +0100"
      },
      "message": "Free memory after tar push\n\nChange-Id: I6ba5d0bb24b35db330c77d992d6fb37cc8d4155f\n"
    },
    {
      "commit": "e1594dc3b9d2cecc41e23f580ab066ae1c6e512c",
      "tree": "0a3de76589bd6adff3fba42ecd42da65321bf4bf",
      "parents": [
        "89adf7342a86f0257a151f524e563e54cd631d6e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 17:03:56 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:10:42 2025 +0100"
      },
      "message": "Log file contents more precisely\n\nChange-Id: I248bb195cfcfcb71961445fc1acce167b1e49b00\n"
    },
    {
      "commit": "89adf7342a86f0257a151f524e563e54cd631d6e",
      "tree": "4debe15b1818ca039b92c64481ef8322a49c5f13",
      "parents": [
        "ea048ff2fbec9a5b4ed930fdfae5ca65abd0b591"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 16:52:02 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:10:42 2025 +0100"
      },
      "message": "Redirect logs earlier\n\nChange-Id: Idc494e1db916505df03471388481322d70e28554\n"
    },
    {
      "commit": "ea048ff2fbec9a5b4ed930fdfae5ca65abd0b591",
      "tree": "824d9a0cd61b347cb02d6c9c974b6cd79f298567",
      "parents": [
        "899f2336dcf7660c6f9b89b99d152a4f7c1214e3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 16:39:44 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:10:42 2025 +0100"
      },
      "message": "Make incremental krill the only operation mode\n\nChange-Id: Icb2362b61c7b71bd85433893ebb67610d3e5c4b6\n"
    },
    {
      "commit": "899f2336dcf7660c6f9b89b99d152a4f7c1214e3",
      "tree": "9e5b8d1c3cef659552a42a81084aeae81487d24c",
      "parents": [
        "1dd505f52b51df8ff73dbc0ec2bd6d3871de7f13"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 14:17:54 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:10:42 2025 +0100"
      },
      "message": "Krill: log to file\n\nChange-Id: I49ce76c734cba1413bebc8e4571849a0e065ce03\n"
    },
    {
      "commit": "1dd505f52b51df8ff73dbc0ec2bd6d3871de7f13",
      "tree": "b450ced418d5b045de972629ad5ca21569e1b419",
      "parents": [
        "32f15f1482074dc3975506ce01dd34f075ed5ee0"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 14:04:37 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:10:42 2025 +0100"
      },
      "message": "Fix NPE\n\nChange-Id: I6e56b4b93b43f156872c2197e96df0afe26acb87\n"
    },
    {
      "commit": "32f15f1482074dc3975506ce01dd34f075ed5ee0",
      "tree": "cf1a4b052754c340efa9e6f3f5b65b11097952a2",
      "parents": [
        "5c142477081a4eb59968300a025cd787cf351c30"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 13:54:40 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 19:10:32 2025 +0100"
      },
      "message": "Make sure alle entries are processed in sorted order\n\nChange-Id: I3f1f171533a0b8962436c5a8259848178b9850dd\n"
    },
    {
      "commit": "5c142477081a4eb59968300a025cd787cf351c30",
      "tree": "06fc67dbaaeccb3156497ec87fad196c4a172393",
      "parents": [
        "e706b8c0145eaa052ec0b32270a2cc600b4d3d57"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 07:01:09 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Nov 11 12:33:41 2025 +0100"
      },
      "message": "Switch to priority based scheduling\n\nChange-Id: I23ec16a180f3da344f786311fbbe5b376eea581c\n"
    },
    {
      "commit": "e706b8c0145eaa052ec0b32270a2cc600b4d3d57",
      "tree": "d5b4c8252293d5f21bbb8274fec1c3c631d704dc",
      "parents": [
        "f7e06c2c743207d6fde1850c75c747ac3483d1c1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 22:32:13 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 22:32:13 2025 +0100"
      },
      "message": "Improve logging\n\nChange-Id: I4ccf9a82f082bf64e984f6cfcf9d9e57f7bf9e7a\n"
    },
    {
      "commit": "f7e06c2c743207d6fde1850c75c747ac3483d1c1",
      "tree": "85a7ca72c509aeef446ac06b9aeaed0d4396ae90",
      "parents": [
        "77992724b01acf4388c2c50f219fa5e8f4ae20b6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 19:53:34 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 19:53:34 2025 +0100"
      },
      "message": "Do not close tar stream before we are finished\n\nChange-Id: I89db099e53c1f3eaf7bc2226e29e1578186e1f6b\n"
    },
    {
      "commit": "77992724b01acf4388c2c50f219fa5e8f4ae20b6",
      "tree": "1bcf0279befbc2758d7d6cceddfeecae93ee4955",
      "parents": [
        "b447a8b1d24bd1c639733a6dbd3196db9a8a325c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 18:44:27 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 18:44:27 2025 +0100"
      },
      "message": "Process ZIPs in sorted order\n\nChange-Id: I49fe338ff95904767458c70b07d33260a78b8e2f\n"
    },
    {
      "commit": "b447a8b1d24bd1c639733a6dbd3196db9a8a325c",
      "tree": "9fd9ca6b303006bb9d5db4d8c8318c7185b5aec0",
      "parents": [
        "7397838726cb5855998200a8b172a48fc8261b77"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 18:33:07 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 18:33:07 2025 +0100"
      },
      "message": "Read ZIP contents in parallel\n\nChange-Id: Iae250e6c200b7229779542229382f6fc07ee12a3\n"
    },
    {
      "commit": "7397838726cb5855998200a8b172a48fc8261b77",
      "tree": "10786780824db56e3a1db956f4189524636922ee",
      "parents": [
        "e9af1c505ded31a2d34d8af8cf10e124cdaa0a8e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 18:22:46 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Nov 10 18:22:46 2025 +0100"
      },
      "message": "Add ZIP scanning progressbar\n\nChange-Id: Iafb923c36316701cbd71c56dd0f039f00513a8df\n"
    }
  ],
  "next": "e9af1c505ded31a2d34d8af8cf10e124cdaa0a8e"
}
