Interface OnceOffCapableRepository

All Superinterfaces:
BambooPluginModule, BuildConfigurationAwarePlugin, ConfigurablePlugin, ConvertibleFromConfig, DescriptionProvider, InitablePluginModule, NameProvider, RenderableBuildConfiguration, Repository, RepositoryV2, Serializable
All Known Implementing Classes:
AbstractRepository, AbstractStandaloneRepository, BitbucketRepository, GitHubRepository, GitRepository, NullRepository, StashRepositoryImpl, SvnRepository

public interface OnceOffCapableRepository extends Repository
  • Method Details

    • collectChangesForRevision

      @NotNull @NotNull BuildRepositoryChanges collectChangesForRevision(@NotNull @NotNull PlanKey planKey, @NotNull @NotNull String targetRevision) throws RepositoryException
      Collects the changes for the targetRevision. This method is called only on server side (never on agent).
      Parameters:
      planKey -
      targetRevision -
      Returns:
      A build changes object with the appropriate build changes (that is - with the single commit data relevant for targetRevision)
      Throws:
      RepositoryException - if something goes wrong