)]}'
{
  "commit": "ebd5a7bcfb13c1a74a5ad65de772e171d98ad156",
  "tree": "d43c01a878323bd14999ca5f6167ecf0cc5bae82",
  "parents": [
    "73c5dbae7a487db2b9ea29cd050eac94644974bb"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Wed Jul 15 20:54:27 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Wed Jul 15 20:54:27 2026 +0200"
  },
  "message": "Support range structure replacement, struct renumbering, and multi-paragraph blocks\n\nAdds bisStelle to StrukturErsetzung for coordinated target ranges, recognizes\ndeletion/renumbering of whole structural units (paragraphs and Gliederung\nentries), and handles insertion/replacement of multi-paragraph blocks split on\n§-headings. Updates FASSUNGEN.txt accordingly.\n\nCo-Authored-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I637cc5effbe32c094e62c070b63c470149a77c85\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5febfc1f39df6a048eb0d38c8e3eef0adfb6abf5",
      "old_mode": 33188,
      "old_path": "FASSUNGEN.txt",
      "new_id": "029d9cc2ab54169a06e3a330fa23cf49a5825f50",
      "new_mode": 33188,
      "new_path": "FASSUNGEN.txt"
    },
    {
      "type": "modify",
      "old_id": "ad512f695ec038219ddac4847d0b4e2201d4185f",
      "old_mode": 33188,
      "old_path": "README.adoc",
      "new_id": "ac56564d9d0fabd7be4f28e901a8145b93d4cb64",
      "new_mode": 33188,
      "new_path": "README.adoc"
    },
    {
      "type": "modify",
      "old_id": "a2db382169bb4b386882541383aa28520fde318f",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/Aenderungsbefehl.java",
      "new_id": "f4458114cf4bb3d6e5b4a59eef551b71141fbd42",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/Aenderungsbefehl.java"
    },
    {
      "type": "modify",
      "old_id": "7283d90eb0211adc73a8d0cb8daeb2be4722b565",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java",
      "new_id": "2cc51083389fa6207d010303ec5468122c94466c",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/BefehlErkenner.java"
    },
    {
      "type": "modify",
      "old_id": "4660343800b6d30c341f0b24d3076c1711be9304",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/StellenParser.java",
      "new_id": "ef4571476c8bd779f0523f628424ad04f445fd29",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/aenderung/parse/StellenParser.java"
    },
    {
      "type": "modify",
      "old_id": "86eccaf80d05ac0ec9eb606c68177a526e9c8dca",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java",
      "new_id": "ee56b2bce866379af8db2c661e216447e9f344b3",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/anwendung/BefehlAnwender.java"
    },
    {
      "type": "modify",
      "old_id": "53eb6b965955b8517e3d34bc6b3f7fedc2545e98",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/gesetz/Gliederung.java",
      "new_id": "7a09093012661d50eb2caec71a5434f3c48ec135",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/gesetz/Gliederung.java"
    },
    {
      "type": "modify",
      "old_id": "10c3fa656cc8f32f1a925733481bf192f196bd00",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/aendggner/gesetz/Norm.java",
      "new_id": "a5703ec673ac695b6102832a1828f4d602babe2d",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/aendggner/gesetz/Norm.java"
    },
    {
      "type": "modify",
      "old_id": "44903e755fd19097ce8a6ee14a4fba6ab7498233",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java",
      "new_id": "483f06a3e5d4b24952db3e7f48a3af1383a3db64",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/EndToEndTest.java"
    },
    {
      "type": "modify",
      "old_id": "230bfca222d6942e311f073b680f5d3ccec97c43",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java",
      "new_id": "bbee91681764d0aac6529cbf4b7d96fd85bc83bc",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/aenderung/parse/BefehlErkennerTest.java"
    },
    {
      "type": "modify",
      "old_id": "8a1b1e094a5938be2128b633d2e235b1a34e9351",
      "old_mode": 33188,
      "old_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java",
      "new_id": "9b9c18de4d840239627ec1a87e6d489d993cc32a",
      "new_mode": 33188,
      "new_path": "src/test/java/eu/mulk/aendggner/anwendung/BefehlAnwenderTest.java"
    }
  ]
}
