Package jetbrains.buildServer.vcs
Interface BulkPatchService
-
- All Superinterfaces:
VcsExtension
public interface BulkPatchService extends VcsExtension
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.BulkPatchBuilderRequest
One patch building request
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
buildPatches(VcsRoot root, CheckoutRules rules, java.util.List<BulkPatchService.BulkPatchBuilderRequest> requests, BulkPatchService.BulkPatchBuilder builder)
Creates a series of incremental patches from a given from revision to all toRevisions.
-
-
-
Method Detail
-
buildPatches
void buildPatches(@NotNull VcsRoot root, @NotNull CheckoutRules rules, @NotNull java.util.List<BulkPatchService.BulkPatchBuilderRequest> 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:
root
- VCS rootrules
- checkout rulesrequests
- list of patches to build. Plugin is required to perform the request in given orderbuilder
- patch builder- Throws:
VcsException
- on errorjava.io.IOException
- on error- Since:
- 10.0
-
-