public interface VcsPreservingExecutor
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<VcsPreservingExecutor> |
EP_NAME |
Modifier and Type | Method and Description |
---|---|
boolean |
execute(Project project,
java.util.Collection<? extends VirtualFile> rootsToSave,
java.lang.String operationTitle,
ProgressIndicator indicator,
java.lang.Runnable operation) |
static void |
executeOperation(Project project,
java.util.Collection<VirtualFile> rootsToSave,
java.lang.String operationTitle,
ProgressIndicator indicator,
java.lang.Runnable operation)
Executes an operation surrounding by saving/loading of all local changes
The implementation of saving/loading depends on underlying VCS
|
static final ExtensionPointName<VcsPreservingExecutor> EP_NAME
boolean execute(Project project, java.util.Collection<? extends VirtualFile> rootsToSave, java.lang.String operationTitle, ProgressIndicator indicator, java.lang.Runnable operation)
static void executeOperation(Project project, java.util.Collection<VirtualFile> rootsToSave, java.lang.String operationTitle, ProgressIndicator indicator, java.lang.Runnable operation)