Breadcrumbs

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

dsparams-merge-20250826-042908.svg

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)