DSParams Merge Command
Purpose
Creates a new DSParams file from an existing DSParams file and merging it with the provided diff file.
See the following pages for a summary of how this technique is used:
Syntax
Syntax : dsparams merge [options]
Description
-before
input DSParams - the “before” state
Required
-diff
input DSParams - differences to apply to “before” state
Required
-after
output DSParams - output such that before + diff = after
Required
Example
BASH
$> mettleci dsparams merge \
-before .\DSParams \
-diff .\DSParams_diff \
-after .\DSParams_new
MettleCI Command Line (build ${buildNumber})
(C) 2018-2020 Data Migrators Pty Ltd
Merging differences from .\DSParams_diff (-diff) into .\DSParams (-before), to create .\DSParams_new (-after)
Comparing section PROJECT...
Section present in -before. Adding entries...
JobAdminEnabled=0
…
Differences added
Comparing section EnvVarValues...
Section not present in -before. Adding entire section.
Merge complete. Writing merged DSParams to .\DSParams_new (-after)