Interface VcsChangeDetectionOptions

All Superinterfaces:
VcsConfigurationFragment
All Known Implementing Classes:
ChangeDetectionSourceDefinitionImpl

public interface VcsChangeDetectionOptions extends VcsConfigurationFragment
Additional configuration referring to change detection. (e.g file filters). Can be overridden at plan or branch level.

Design notes: theoretically could be tied to a trigger but I think that's an overkill.

Since:
5.14
  • Method Details

    • isCommitIsolationEnabled

      boolean isCommitIsolationEnabled()
      Returns:
      true if commit isolation is enabled
    • getChangesetFilterPatternRegex

      @Nullable @Nullable String getChangesetFilterPatternRegex()
      The regex expression on which changeset comments are matched for exclusion.
      Returns:
    • getFilterFilePatternOption

      @Nullable @Nullable String getFilterFilePatternOption()
      Do we want to include files which match pattern or exclude files which match pattern?
      Returns:
    • getFilterFilePatternRegex

      @Nullable @Nullable String getFilterFilePatternRegex()
      The regex expression on which fileName (paths) are matched for inclusion/exclusion.
      Returns: