Interface BranchingAwareRepository

All Superinterfaces:
BambooPluginModule, BuildConfigurationAwarePlugin, ConfigurablePlugin, ConvertibleFromConfig, DescriptionProvider, InitablePluginModule, NameProvider, RenderableBuildConfiguration, Repository, RepositoryV2, Serializable
All Known Implementing Classes:
SvnRepository

@PublicApi public interface BranchingAwareRepository extends Repository
Repository that supports branching operation.
Since:
3.1
See Also:
  • Method Details

    • createBranch

      void createBranch(long repositoryId, @NotNull @NotNull String branchName, @NotNull @NotNull BuildContext buildContext) throws RepositoryException
      Creates branch in the repository.
      Parameters:
      branchName - name of new branch
      buildContext - build context
      Throws:
      RepositoryException