6.1.4.15. Surround¶
Integration with Perforce Surround SCM (formerly Seapine Surround SCM)
Support for Perforce Surround SCM (formerly Seapine Surround SCM).
VCSIntegration Surround supports line-by-line blame information.
Options¶
The following places define options that affect this rule: VCSIntegration, Project-GlobalOptions
binary¶
binary : str = 'sscm'
blame_mode¶
blame_mode : BlameMode = 'all_authors'
last_author_only, issues for code regions are only
attributed to the author of the latest changes in that region. Otherwise, all
authors of that code region are considered responsible.
branch¶
branch : str | None = None
Automatically detected from workspace when no value is entered.
encoding¶
encoding : str = 'utf-8'
options¶
options : str | None = None
repository¶
repository : str | None = None
Automatically detected from workspace when no value is entered.
rootpath¶
rootpath : bauhaus.analysis.config.ProjectRelativePath = '.'
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
Option Types¶
These types are used by options listed above:
BlameMode¶
Enumeration of possible blame approaches for code regions.all_authors
All authors of a code region are considered responsible.last_author_only
Attribute issues only to the author of the latest change in the code region.