6.1.4.3. Dimensions

Integration with Serena Dimensions CM

Support for Serena Dimensions CM (at least 12.2).

VCSIntegration Dimensions does not support blame information at all.

Options

The following places define options that affect this rule: VCSIntegration, Project-GlobalOptions

baseline

baseline : str | None = None

Complete baseline name (baseline-spec) for dmcli DOWNLOAD command, to specify baseline to update working copy with. May be left empty, then the current session project is used.
 

binary

binary : str = 'dmcli'

Name of the VCS command-line binary.
 

dmmeta_binary

dmmeta_binary : str = 'dmmeta'

Name of the dmmeta binary (available from Serena Dimensions 12.2 onwards).
 

encoding

encoding : str = 'utf-8'

Encoding of files in the repository.
 

options

options : str | None = None

Additional command-line parameters
 

param_file

param_file : bauhaus.analysis.config.LayerRelativePath | None = None

If set, passed as -param param_file to dmcli (useful to pass user credentials to dmcli).
 

rootpath

rootpath : bauhaus.analysis.config.ProjectRelativePath = '.'

Repository root for this VCS instance. If more than one VCS rule is activated, all their rootpath options have to be set differently. The value of rootpath must not be outside of /Project/directory for source code to be visible in the dashboard and for local_mode to work correctly.
 

skip_blame

skip_blame : bool = False

Does not run blame operations with this VCS if this option is set to true.