|
|||||||||
| 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(VcsRootInstance root)
All configurations detected in the specified vcs root. |
UserSet<SUser> |
getCommitters(Build build,
SelectPrevBuildPolicy selectPrevBuildPolicy)
Deprecated. since 4.1, use 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(VcsRootInstance 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. |
java.util.List<SVcsModification> |
getModificationsInRange(VcsRootInstance root,
java.lang.Long fromId,
java.lang.Long toId)
Returns the list of modifications for the specified root, between specified modification ids. |
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
VcsRootInstance 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(@NotNull
SBuildType buildType)
buildType - build configuration
java.util.List<SVcsModification> getAllModifications(@NotNull
SBuildType buildType)
buildType - specified build configuration.
java.util.List<SVcsModification> getAllModifications(@NotNull
VcsRootInstance root)
root - specified vcs root.
@NotNull
java.util.List<SVcsModification> getModificationsInRange(@Nullable
VcsRootInstance root,
@Nullable
java.lang.Long fromId,
@Nullable
java.lang.Long toId)
root - the VCS root (if null the result will include modifications from all roots)fromId - will search for modifications with id > fromIdtoId - - will search for modifications with id <= toId
java.util.List<SFinishedBuild> filterBuildsWithChanges(@NotNull
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(@NotNull
Build build,
@NotNull
SelectPrevBuildPolicy selectPrevBuildPolicy)
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 | ||||||||