Package jetbrains.vcs.api.services
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)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
BulkPatchService.BulkPatchBuilder
Callback interface for buildIncrementalPatches.static interface
BulkPatchService.BulkPatchRequest
One patch building request
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
buildPatches(List<BulkPatchService.BulkPatchRequest> requests, BulkPatchService.BulkPatchBuilder builder)
Creates a series of incremental patches from a given from revision to all toRevisions.
-
-
-
Method Detail
-
buildPatches
void buildPatches(@NotNull List<BulkPatchService.BulkPatchRequest> requests, @NotNull BulkPatchService.BulkPatchBuilder builder) throws VcsException, 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 errorIOException
- on error- Since:
- 10.0
-
-