Samples
These are code samples, available through Bitbucket, with a page here explaining the concept behind each sample.
|
Name |
Description |
Concurrent Merge |
Sequential Merge |
|---|---|---|---|
|
This page links to each of the inputs used in the Merge sample and also links to files for each of the result types. |
✔ |
✔ |
|
|
Provides a basic demonstration on how to run a simple merge using the Java API. |
✔ |
✔ |
|
|
Shows how configuration files can be used to extend the internal catalogs for DTD caching. |
✔ |
✔ |
|
|
Shows how to handle formatting elements. |
✔ |
✔ |
|
|
Demonstrates the behaviour of formatting elements when rule processing is enabled. |
✔ |
|
|
|
Shows how a three-way merge can be simplified to a two-way result with different options to show 'all changes', 'conflicting changes' or 'their changes'. |
✔ |
|
|
|
Demonstrates how DITA Merge can be used in conjunction with Mercurial merge and graft operations. This sample supports Unix systems including macOS and Linux. |
✔ |
|
|
|
Shows how DITA Merge can be configured to be used as a git merge-tool. This sample supports Unix systems including macOS and Linux. |
✔ |
|
Guides
Guides to various features of DITA Merge.
|
Name |
Description |
Concurrent Merge |
Sequential Merge |
|---|---|---|---|
|
Provides details on the purpose of the analyzed deltaV2 output and describes how to configure Concurrent Merge to produce this result type. |
✔ |
|
|
|
Provides details on the purpose of the analyzed deltaV2 output and describes how to configure Sequential Merge to produce this result type. |
|
✔ |
|
|
An overview of the different merge result formats and types. |
✔ |
✔ |
|
|
Describes different formatting element representations. |
✔ |
✔ |
|
|
A Guide to DITA Merge features that are specific to CALS table and DITA simple table processing. |
✔ |
✔ |
|
|
Describes how to configure DITA Merge to apply automatic rules to the merge result in order to programatically process specific changes. |
✔ |
|
|
|
Explains the three to two merge process. |
✔ |
|