public class LocalMergeSuperSetComputation extends java.lang.Object implements MergeSuperSetComputation
Modifier and Type | Class and Description |
---|---|
static class |
LocalMergeSuperSetComputation.Module |
Modifier and Type | Method and Description |
---|---|
ChangeSet |
completeWithoutTopic(MergeOpRepoManager orm,
ChangeSet changeSet,
CurrentUser user)
Compute the set of changes that should be submitted together.
|
public ChangeSet completeWithoutTopic(MergeOpRepoManager orm, ChangeSet changeSet, CurrentUser user) throws java.io.IOException, PermissionBackendException
MergeSuperSetComputation
This method is invoked iteratively while new changes to be submitted together are discovered by expanding the topics of the changes. This method must not do any topic expansion on its own.
completeWithoutTopic
in interface MergeSuperSetComputation
orm
- MergeOpRepoManager
that should be used to access repositorieschangeSet
- A set of changes for which it is known that they should be submitted togetheruser
- The user for which the visibility checks should be performedjava.io.IOException
PermissionBackendException