public interface CommitsIsolatingVcsChangeDetector extends VcsChangeDetector
VcsChangeDetector
that can return commits one-by-one.Modifier and Type | Method and Description |
---|---|
List<BuildRepositoryChanges> |
isolateCommits(BuildRepositoryChanges changes,
VcsRepositoryData vcsRepositoryData)
Break the single build changes object into a list of
BuildRepositoryChanges . |
collectChangesForInitialBuild, collectChangesForRevision, collectChangesSinceRevision
getVcsIdForExecutor
@NotNull List<BuildRepositoryChanges> isolateCommits(@NotNull BuildRepositoryChanges changes, @NotNull VcsRepositoryData vcsRepositoryData)
BuildRepositoryChanges
. Must not be null. May return an empty
list but that doesn't actually make any sense. BuildRepositoryChanges
will be more likely to be built than lower changes, which may be discarded.changes
- Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.