diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerEx.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerEx.java index 27703ff449cc..b95b94cf323e 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerEx.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerEx.java @@ -28,4 +28,7 @@ public abstract class ChangeListManagerEx extends ChangeListManager { public abstract LocalChangeList getIdentityChangeList(Change change); public abstract boolean isInUpdate(); public abstract Collection getInvolvedListsFilterChanges(final Collection changes, final List validChanges); + + + public abstract void freezeImmediately(@Nullable String reason); } \ No newline at end of file diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java index afb3e88ee848..15e71e12cb1e 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java @@ -291,6 +291,7 @@ public class ChangeListManagerImpl extends ChangeListManagerEx implements Projec context.suspend(); } + @Override public void freezeImmediately(@Nullable String reason) { myUpdater.setIgnoreBackgroundOperation(false); myUpdater.pause();