public interface ScmBulkContentCommandFactory
Modifier and Type | Method and Description |
---|---|
Command<Void> |
commits(BulkCommitsCommandParameters parameters,
BulkCommitCallback callback)
Streams commits from one or more repositories, providing a set of matching repositories for each.
|
Command<Void> |
contents(BulkContentCommandParameters parameters,
BulkContentCallback callback) |
Command<Void> |
traverseCommits(BulkTraverseCommitsCommandParameters parameters,
BulkTraversalCallback callback)
Stream commits from one or more repositories, traversed in topological order.
|
@Nonnull Command<Void> commits(@Nonnull BulkCommitsCommandParameters parameters, @Nonnull BulkCommitCallback callback)
Due to the bulk nature of this method, it is required that full IDs
be used to
identify the commits to be streamed. Short IDs, including display IDs
, will
not work.
parameters
- parameters describing the commits to streamcallback
- a callback to receive the requested commitscalled
, will stream commits to the provided callback@Nonnull Command<Void> contents(@Nonnull BulkContentCommandParameters parameters, @Nonnull BulkContentCallback callback)
parameters
- parameters describing the content to streamcallback
- a callback to receive the contentcalled
, will stream content to the provided callback@Nonnull Command<Void> traverseCommits(@Nonnull BulkTraverseCommitsCommandParameters parameters, @Nonnull BulkTraversalCallback callback)
parameters
- parameters describing commits to include in the traversalcallback
- the callback to receive the streamed commitscalled
, will stream a topological traversal of the specified
commitsCopyright © 2022 Atlassian. All rights reserved.