Interface CommitIsolationAwareRepository

    • Method Detail

      • isCommitIsolationEnabled

        boolean isCommitIsolationEnabled()
        Whether or not commits will be broken up into individual builds
        Returns:
      • isolateCommits

        @NotNull
        @NotNull List<BuildRepositoryChanges> isolateCommits​(@NotNull
                                                             @NotNull BuildRepositoryChanges changes)
        Break the single build changes object into a list of BuildRepositoryChanges. Must not be null. May return an empty list but that doesn't actually make any sense.
        The order here matters. The first of the BuildRepositoryChanges will be more likely to be built than lower changes, which may be discarded.
        Parameters:
        changes -
        Returns: