Interface BulkPatchService

  • All Superinterfaces:
    VcsService

    public interface BulkPatchService
    extends VcsService
    Service to build a series of patches within one call. Optional Used in Upsource
    Since:
    10.0
    Author:
    Eugene Petrenko (eugene.petrenko@jetbrains.com)
    • Method Detail

      • buildPatches

        void buildPatches​(@NotNull
                          java.util.List<BulkPatchService.BulkPatchRequest> requests,
                          @NotNull
                          BulkPatchService.BulkPatchBuilder builder)
                   throws VcsException,
                          java.io.IOException
        Creates a series of incremental patches from a given from revision to all toRevisions.
        Parameters:
        requests - list of patches to build. Plugin is required to perform the request in given order
        Throws:
        VcsException - on error
        java.io.IOException - on error
        Since:
        10.0