)]}'
{
  "commit": "1c1fc86d5557fbbf5ac6ccbaddd824e24fb2b91d",
  "tree": "cd037492bd0f4a0da1a15ef657c8ebae0818fe2a",
  "parents": [
    "b770ed9545edf4919ea39d6fdd54fca402d28930"
  ],
  "author": {
    "name": "Ramsay Jones",
    "email": "ramsay@ramsayjones.plus.com",
    "time": "Thu Oct 16 21:03:01 2025 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 16 13:55:53 2025 -0700"
  },
  "message": "doc: add large-object-promisors.adoc to the docs build\n\nCommit 5040f9f164 (\"doc: add technical design doc for large object\npromisors\", 2025-02-18) added the large object promisors document\nas a technical document (with a \u0027.txt\u0027 extension). The merge commit\n2c6fd30198 (\"Merge branch \u0027cc/lop-remote\u0027\", 2025-03-05) seems to\nhave renamed the file with an \u0027.adoc\u0027 extension.\n\nDespite the \u0027.adoc\u0027 extension, this document was not being formatted\nby asciidoc(tor) as part of the docs build. In order to do so, add\nthe document to the make and meson build files.\n\nHaving added the document to the build, asciidoc and asciidoctor find\n(slightly different) problems with the syntax of the input document.\n\nThe first set of warnings (only issued by asciidoc) relate to some\n\u0027section title out of sequence: expected level 3, got level 4\u0027. This\ndocument uses \u0027setext\u0027 style of section headers, using a series of\nunderline characters, where the character used denotes the level of\nthe title. From document title to level 5 (see [1]), these characters\nare \u003d, -, ~, ^, +. This does not seem to fit the error message, which\nimplies that those characters denote levels 0 -\u003e 4. Replacing the headings\nunderlined with \u0027+\u0027 by the \u0027^\u0027 character eliminates these warnings.\n\nThe second set of warnings (only issued by asciidoctor) relate to some\nheadings which seem to use both arabic and roman numerals as part of\na single \u0027list\u0027 sequence. This elicited either \u0027unterminated listing\nblock\u0027 or (for example) \u0027list item index: expected I, got II\u0027 warnings.\nIn order not to mix arabic and roman numerals, remove the numeral from\nthe \u00270) Non goals\u0027 heading.  Similarly, the remaining roman numeral\nentries had the \u0027)\u0027 removed and turned into regular headings with I, II,\nIII ... at the beginning.\n\n[1] https://asciidoctor.org/docs/asciidoc-recommended-practices/\n\nSigned-off-by: Ramsay Jones \u003cramsay@ramsayjones.plus.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3fbd29744bd3924eeced8026d7d7fb030707474",
      "old_mode": 33188,
      "old_path": "Documentation/Makefile",
      "new_id": "a3ba25e6591f5afb58ab0bbdf7c3b70bbd64da82",
      "new_mode": 33188,
      "new_path": "Documentation/Makefile"
    },
    {
      "type": "modify",
      "old_id": "dea8dafa669908fceb57ca7d2fdab5ccca3a42d2",
      "old_mode": 33188,
      "old_path": "Documentation/technical/large-object-promisors.adoc",
      "new_id": "2aa815e0237b4d025d9f1fdd25f6b517bef00561",
      "new_mode": 33188,
      "new_path": "Documentation/technical/large-object-promisors.adoc"
    },
    {
      "type": "modify",
      "old_id": "a13aafcfbb8c75d8627d61b70421502096afc668",
      "old_mode": 33188,
      "old_path": "Documentation/technical/meson.build",
      "new_id": "34b5ebe5c3220e78cd7dba4d03ce1ae0edd646bb",
      "new_mode": 33188,
      "new_path": "Documentation/technical/meson.build"
    }
  ]
}
