DBDOC's Management Of Change (MOC) functionality compares deleted, added or changed input files or folders, and any tags that have been modified, added or removed. BuildPlus automatically runs MOC, or it can be selected when running from the command line with switch /MOC.
Within BuildPlus, Management of Change options can be modified:
On the Tools menu, click Project Options and navigate to the Management of Change Processing tab, by clicking on the tab or using Alt M.
There are two types of comparison that can be performed as part of each build and included in the project file. The default is the Standard comparison, which compares each build to the last build with a base file. The other option is the Special comparison, which compares each build to the same historical build. This is only available if there exists at least one build with a management of change base file. The base file is only created if one of these options is enabled.
If you select Output Management of Change differences in .CSV file, then at the end of each build, BuildPlus will save both the previous and current versions of any documents which have changed to a .CSV file. This file will have a caption at the bottom with a brief explaination of what has changed.
If you select Print changed files and database records via Hyperview, then at the end of each build, BuildPlus will use Hyperview to print both the previous and current versions of any documents which have changed. Each printed document will have a caption at the bottom with a brief explanation of what has changed.
To generate a summary of the changes between two versions, select them in the Select any two base files for comparison list and click Compare Now. A new MOC_DIFFERENCES file will be generated in the MOC subdirectory of the project's work directory.
To print all the documents that have changed between two versions, click Show Changes and choose the comparison results to print. There may be a delay of several minutes after you click the button. If the pair of versions you want to compare is not listed, use the Compare Now list and button to generate the comparison.
To include database records in MOC processing, check the box.