public interface SingleStateChangesReporter extends CollectSingleStatePolicy
Modifier and Type | Method and Description |
---|---|
void |
collectChanges(VcsRoot fromRoot,
java.lang.String fromVersion,
VcsRoot toRoot,
java.lang.String toVersion,
CheckoutRules checkoutRules,
ChangesConsumer consumer)
Collect changes between roots.
|
getCurrentVersion
void collectChanges(@Nullable VcsRoot fromRoot, @NotNull java.lang.String fromVersion, @NotNull VcsRoot toRoot, @Nullable java.lang.String toVersion, @NotNull CheckoutRules checkoutRules, @NotNull ChangesConsumer consumer) throws VcsException
fromRoot
- root from which to collect changesfromVersion
- fromRoot versiontoRoot
- root to which changes should be collectedtoVersion
- toRoot versioncheckoutRules
- rulesconsumer
- callback interface to submit collected changesVcsException
- in the case of any errorsRepositoryStateChangesReporter.collectChanges(VcsRoot, RepositoryStateData, VcsRoot, RepositoryStateData, CheckoutRules, ChangesConsumer)