)]}'
{
  "commit": "c1013fc0ec0b1e3276cdf92e692f4333b1d5eb3a",
  "tree": "ab6113fdfbd636d598b7c84bbd4afa5f61ff926c",
  "parents": [
    "d51e3dad33edb14c048372c035b635313d7a1dc9"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Sat Aug 29 07:24:42 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Sat Aug 29 07:24:42 2026 +0200"
  },
  "message": "Der Vordruck nennt seinen Stand und eine zweite Bezugsquelle\n\nDie Fußzeile der Startseite und der Hinweis im Impressum verwiesen allein auf die\neigene Git-Stelle; neben sie tritt nun das Spiegelbild auf GitHub. Unter dem Titel\ndes Vordrucks steht fortan „in der Fassung vom …“ nebst einem \u003ctime\u003e-Element, dazu\nim Stilblatt die Regel „.fassung“ nach dem Vorbild von „.stelle“.\n\nDas Datum setzt das Paketierskript beim Bau ein, damit die Angabe nicht\nstillschweigend veraltet: aus „git log -1 --format\u003d%cs“, ohne date(1) in die\ndeutsche Langform gebracht (Parameterexpansion und Fallunterscheidung, weil BSD und\nGNU sich über die Schalter nicht einig sind), geschrieben in eine Nebendatei und\numbenannt statt „sed -i“. Fehlt die Marke, bricht der Bau ab; eine falsch datierte\nFassung wäre schlimmer als ein fehlgeschlagener Bau. Der Fassungsnachweis im Paket\nführt das Datum künftig neben dem Commit. Das im Quelltext stehende Datum bleibt\nder Rückfall für den Blick auf die Seiten ohne Paketierlauf.\n\nDie Prüfung geht auf: „sh -n“ beanstandet nichts; ein Trockenlauf auf einer Kopie\nder Seiten setzt „28. August 2026“ ein, was dem Stand von HEAD entspricht; wird die\nMarke entfernt, bricht das Skript mit der vorgesehenen Meldung ab; „reuse lint“\nweist 214 von 214 Dateien als vollständig ausgezeichnet aus.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I3e7a303cba8f9a213dcd19e809a542b7fe8c1426\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf1e6e6fa7d13335b73439d1faae9ab19f9a2e86",
      "old_mode": 33188,
      "old_path": "FASSUNGEN.txt",
      "new_id": "e0ddd95659bd59e04581b666cf8a57a2e4a2b2ee",
      "new_mode": 33188,
      "new_path": "FASSUNGEN.txt"
    },
    {
      "type": "modify",
      "old_id": "1bbc474e9f0aed9bd47739bedc8e7649db484199",
      "old_mode": 33261,
      "old_path": "deploy/webpaket.sh",
      "new_id": "ba47ea5377cc6a8013cede77556e732091525a73",
      "new_mode": 33261,
      "new_path": "deploy/webpaket.sh"
    },
    {
      "type": "modify",
      "old_id": "0bac37c97e5a0d7c9cb3be03284d3e453e853b3b",
      "old_mode": 33188,
      "old_path": "src/main/resources/eu/mulk/aendggner/web/impressum.html",
      "new_id": "ab45d946ee5270f8b75ef03402faf37613d87303",
      "new_mode": 33188,
      "new_path": "src/main/resources/eu/mulk/aendggner/web/impressum.html"
    },
    {
      "type": "modify",
      "old_id": "40d93bb9710b1f8a28c2155ca52f65d3823d8af8",
      "old_mode": 33188,
      "old_path": "src/main/resources/eu/mulk/aendggner/web/index.html",
      "new_id": "40a6649b30aff307c25afff9159ccc9667554877",
      "new_mode": 33188,
      "new_path": "src/main/resources/eu/mulk/aendggner/web/index.html"
    },
    {
      "type": "modify",
      "old_id": "ce64a6f591cb29227fc62ab29fb27529f8d57a68",
      "old_mode": 33188,
      "old_path": "src/main/resources/eu/mulk/aendggner/web/style.css",
      "new_id": "5846e9c4b1e672bdc010c7a7b6118ef2897c2765",
      "new_mode": 33188,
      "new_path": "src/main/resources/eu/mulk/aendggner/web/style.css"
    }
  ]
}
