|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface VcsModificationHistory
Operates with stored modification entries.
| Method Summary | |
|---|---|
java.util.List<SFinishedBuild> |
filterBuildsWithChanges(java.util.List<SFinishedBuild> builds)
Filters builds and returns only those builds that have at least one modification. |
SVcsModification |
findChangeById(long modificationId)
Return modification by its id. |
java.util.List<SVcsModification> |
getAllModifications()
Returns all VCS modifications. |
java.util.List<SVcsModification> |
getAllModifications(SBuildType buildType)
Returns all stored modifications detected for the specified configuration. |
java.util.List<SVcsModification> |
getAllModifications(SVcsRoot root)
All configurations detected in the specified vcs root. |
UserSet<SUser> |
getCommitters(Build build,
SelectPrevBuildPolicy selectPrevBuildPolicy)
Deprecated. since 4.1, use jetbrains.buildServer.serverSide.SBuild#getCommitters(jetbrains.buildServer.vcs.SelectPrevBuildPolicy |
java.util.List<FilteredVcsChange> |
getFilteredChanges(SVcsModification modification,
SBuildType buildType,
SBuild build)
Returns filtered VCS changes for given VCS modification and build configuration. |
SVcsModification |
getLastModification(SBuildType buildType)
Returns last modification detected for the specified build configuration |
SVcsModification |
getLastModification(VcsRoot vcsRoot)
Return last modification detected in the given VcsRoot |
java.util.List<SVcsModification> |
getModificationsDetectedBetween(SBuildType buildType,
java.lang.Long fromModificationId,
java.lang.Long toModificationId)
Load all modifications related to specified build configuration and having modification id between specified ids (i.e. returns modifications detected since modification with id fromModificationId till modification with id toModificationId (inclusive)). |
java.util.List<SVcsModification> |
getModificationsSinceLastSuccessful(SBuildType buildType)
Returns modifications related to specified build configuration detected since last successful build, returns empty list if there were no successful build. |
java.util.List<SVcsModification> |
getPendingModifications(SBuildType buildType)
Returns pending modifications for the specified build configuration. |
| Method Detail |
|---|
@Nullable SVcsModification findChangeById(long modificationId)
modificationId - VCS modification id
SVcsModification
@Nullable
SVcsModification getLastModification(@NotNull
VcsRoot vcsRoot)
vcsRoot - VCS root
SVcsModification,
VcsRoot
@Nullable
SVcsModification getLastModification(@NotNull
SBuildType buildType)
buildType - build configuration
java.util.List<FilteredVcsChange> getFilteredChanges(@NotNull
SVcsModification modification,
@NotNull
SBuildType buildType,
@Nullable
SBuild build)
modification - VCS modificationbuildType - build configurationbuild - where this modification occurred or null if there is no such build yet
java.util.List<SVcsModification> getPendingModifications(SBuildType buildType)
buildType - build configuration
java.util.List<SVcsModification> getAllModifications(SBuildType buildType)
buildType - specified build configuration.
java.util.List<SVcsModification> getAllModifications(SVcsRoot root)
root - specified vcs root.
java.util.List<SFinishedBuild> filterBuildsWithChanges(java.util.List<SFinishedBuild> builds)
builds - builds to filter, must be sorted in reverse order, i.e. most recent build first
@NotNull
java.util.List<SVcsModification> getModificationsDetectedBetween(@NotNull
SBuildType buildType,
java.lang.Long fromModificationId,
java.lang.Long toModificationId)
buildType - specified build configuration.fromModificationId - - will search for modifications with id > fromModificationIdtoModificationId - - will search for modifications with id <= toModificationId
java.util.List<SVcsModification> getModificationsSinceLastSuccessful(@NotNull
SBuildType buildType)
buildType - build configuration
UserSet<SUser> getCommitters(Build build,
SelectPrevBuildPolicy selectPrevBuildPolicy)
jetbrains.buildServer.serverSide.SBuild#getCommitters(jetbrains.buildServer.vcs.SelectPrevBuildPolicy
build - specified build instance.selectPrevBuildPolicy - specified build policy. Could be
SelectPrevBuildPolicy.SINCE_LAST_BUILD - get previous started build in the configuration.
SelectPrevBuildPolicy.SINCE_LAST_SUCCESSFULLY_FINISHED_BUILD - get previous successfully finished build in the configuration.
java.util.List<SVcsModification> getAllModifications()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||