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 interfaceBulkPatchService.BulkPatchBuilderCallback interface for buildIncrementalPatches.static interfaceBulkPatchService.BulkPatchRequestOne patch building request
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbuildPatches(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, IOExceptionCreates 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
-
-