Class BranchUtil
- java.lang.Object
-
- jetbrains.buildServer.controllers.BranchUtil
-
public class BranchUtil extends Object
- Since:
- 7.1
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_BRANCH_NAME
-
Constructor Summary
Constructors Constructor Description BranchUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static List<SBuild>
getLastFinishedBuilds(BuildTypeBranchBean branchBean)
static LimitedChangesCollection
getLimitedPendingChanges(BuildTypeBranchBean branchBean, boolean lazy)
static List<ChangeDescriptor>
getPendingChanges(BuildTypeBranchBean branchBean)
static Status
getStatus(BuildTypeBranchBean branchBean)
static Status
getStatus(SProject project, BranchBean branchBean)
static boolean
hasNonDefaultBranchBuilds(Collection<? extends BuildPromotionOwner> builds)
Returns true if any of specified builds is in non-default branchstatic boolean
isDefaultBranch(String branch)
Deprecated.Use BranchBean.isDefaultBranchstatic boolean
matches(BranchBean branchBean, BuildPromotion build)
static Set<BranchEx>
nonDefaultBranches(Collection<BranchEx> branches)
static Boolean
showBranchesFromDependencies(SBuildType buildType)
Checks if branches from dependencies should be shown on build configuration overview and in branch chooser
-
-
-
Field Detail
-
DEFAULT_BRANCH_NAME
public static final String DEFAULT_BRANCH_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
isDefaultBranch
@Deprecated public static boolean isDefaultBranch(@NotNull String branch)
Deprecated.Use BranchBean.isDefaultBranch
-
getPendingChanges
@NotNull public static List<ChangeDescriptor> getPendingChanges(@NotNull BuildTypeBranchBean branchBean)
-
getLimitedPendingChanges
@NotNull public static LimitedChangesCollection getLimitedPendingChanges(@NotNull BuildTypeBranchBean branchBean, boolean lazy)
-
hasNonDefaultBranchBuilds
public static boolean hasNonDefaultBranchBuilds(@Nullable Collection<? extends BuildPromotionOwner> builds)
Returns true if any of specified builds is in non-default branch- Parameters:
builds
- builds to check- Returns:
- see above
-
nonDefaultBranches
@NotNull public static Set<BranchEx> nonDefaultBranches(@NotNull Collection<BranchEx> branches)
-
getStatus
public static Status getStatus(@NotNull BuildTypeBranchBean branchBean)
-
getStatus
public static Status getStatus(@NotNull SProject project, @NotNull BranchBean branchBean)
-
getLastFinishedBuilds
@NotNull public static List<SBuild> getLastFinishedBuilds(@NotNull BuildTypeBranchBean branchBean)
-
matches
public static boolean matches(@NotNull BranchBean branchBean, @NotNull BuildPromotion build)
-
showBranchesFromDependencies
@Nullable public static Boolean showBranchesFromDependencies(@NotNull SBuildType buildType)
Checks if branches from dependencies should be shown on build configuration overview and in branch chooser- Parameters:
buildType
- build configuration of interest- Returns:
- false if branches from dependencies shouldn't be shown (default behavior),
otherwise returns null. Null can be passed as a parameter to
BuildTypeEx.getBranches(jetbrains.buildServer.serverSide.BranchesPolicy, Boolean)
meaning show branches ifBuildTypeOptions.BT_SHOW_DEPS_CHANGES
is enabled.
-
-