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.
|
getCurrentVersionvoid 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)