diff --git a/platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListManagerGate.java b/platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListManagerGate.java index 00c8583fe299..ad31f83a0add 100644 --- a/platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListManagerGate.java +++ b/platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListManagerGate.java @@ -17,6 +17,7 @@ package com.intellij.openapi.vcs.changes; import com.intellij.openapi.vcs.FileStatus; import com.intellij.openapi.vfs.VirtualFile; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.io.File; @@ -42,4 +43,6 @@ public interface ChangeListManagerGate { void setListsToDisappear(final Collection names); FileStatus getStatus(final VirtualFile file); FileStatus getStatus(final File file); + + void setDefaultChangeList(@NotNull String list); } diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java index a5fbc72c29b9..b7607bd21c42 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListWorker.java @@ -768,6 +768,11 @@ public class ChangeListWorker implements ChangeListsWriteOperations { public FileStatus getStatus(File file) { return myWorker.getStatus(file); } + + @Override + public void setDefaultChangeList(@NotNull String list) { + myWorker.setDefault(list); + } } // assumes after revisions are all not null diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/pending/MockChangeListManagerGate.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/pending/MockChangeListManagerGate.java index 63a4d9c73487..a6d5dc7669fe 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/pending/MockChangeListManagerGate.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/pending/MockChangeListManagerGate.java @@ -21,6 +21,7 @@ import com.intellij.openapi.vcs.changes.ChangeListManager; import com.intellij.openapi.vcs.changes.ChangeListManagerGate; import com.intellij.openapi.vcs.changes.LocalChangeList; import com.intellij.openapi.vfs.VirtualFile; +import org.jetbrains.annotations.NotNull; import java.io.File; import java.util.Collection; @@ -80,4 +81,8 @@ public class MockChangeListManagerGate implements ChangeListManagerGate { public FileStatus getStatus(File file) { return null; } + + @Override + public void setDefaultChangeList(@NotNull String list) { + } }