Package network.ike.docs.plugin.diff
package network.ike.docs.plugin.diff
-
ClassDescriptionMarks the differences between two versions of an AsciiDoc fragment as inline
[.diff-ins]#…#/[.diff-del]#…#roles, producing a renderable "marked copy" for a doc-diff review packet (ike-issues#648, #649).The result of marking one fragment: the marked lines, word-level insertion/deletion counts, and the notes describing changes to protected constructs.Source of STAMP endnote refs for marked regions (ike-issues#656).The change-entity manifest behind a review packet (ike-issues#648).One named change.Per-file status of a compared AsciiDoc source between the two sides of a doc-diff comparison (ike-issues#649).Read-only access to both sides of a doc-diff comparison (ike-issues#649): any two commits, or a commit and the working tree.One changed file between the two sides.Metadata of one commit in a compared range, for change-entity derivation from trailers (ike-issues#652) and stamp endnotes (ike-issues#656).Composes the review packet's generated AsciiDoc (ike-issues#648): the master document with cover sheet, change summary, Record of Changes, per-topic includes, Change Glossary, and Change Index, plus the unified-diff listings for assembly scaffolding files.One scaffolding (non-fragment) AsciiDoc change shown as a unified-diff listing.One marked topic destined for the packet.Entry-keyed delta of the IKE topic registry between the two sides of a doc-diff comparison, rendered as an AsciiDoc partial (ike-issues#650).One side's view of the IKE topic registry: topic id → source file and assembly id → flattened topic-refs.The packet's stamp set (ike-issues#656): one STAMP per (range commit, status) pair, plus the uncommitted pair for working-tree marks.One stamp as used somewhere in the packet.Marked-region status, stated redundantly in each endnote.