Jean-Noël Avila <jn.avila@xxxxxxx> writes: >> @@ -95,6 +102,13 @@ recursive:: >> renames. It does not make use of detected copies. This was >> the default strategy for resolving two heads from Git v0.99.9k >> until v2.33.0. >> + >> + In the case where the path is a submodule, if the submodule commit >> + used on one side of the merge is a descendant of the submodule >> + commit used on the other side of the merge, Git attempts to >> + fast-forward to the descendant. Otherwise, Git will treat this case >> + as a conflict, suggesting as a resolution a submodule commit that >> + is descendant of the conflicting ones, if one exists. >> + >> The 'recursive' strategy takes the same options as 'ort'. However, >> there are three additional options that 'ort' ignores (not documented > > > If both chunks are meant to be kept identical, I would recommend to > define an attribute (see > https://docs.asciidoctor.org/asciidoc/latest/attributes/custom-attributes/) > and use it at both sites. Wouldn't it be a bit awkward to maintain a six-line paragraph as a custom attribute, though [*1*]? Would the resulting text become like (without indentation) this? :submodule-merge: \ In the case where the path is a submodule, if the submodule commit \ used on one side of the merge is a descendant of the submodule \ commit used on the other side of the merge, Git attempts to \ fast-forward to the descendant. Otherwise, Git will treat this case \ as a conflict, suggesting as a resolution a submodule commit that \ is descendant of the conflicting ones, if one exists. recursive:: ... the default strategy for resolving two heads from Git v0.99.9k until v2.33.0. + {submodule-merge} + The 'recursive strategy takes the same options as ... Just as in C preprocessor macros in *.h files, I am reluctant to force our people to edit long multi-line text while not forgetting to lose the backslash for line continuation (or misplace existing ones when wrapping lines). And of course a 6-line paragraph is not large enough to put in a separate file to be included. Hmph... Thanks. [Reference] *1* https://github.com/asciidoctor/asciidoctor/issues/1341#issuecomment-101841014