diff --git a/platform/vcs-log/impl/src/META-INF/vcs-log.xml b/platform/vcs-log/impl/src/META-INF/vcs-log.xml index 33596ecfa7e3..723565c73e8f 100644 --- a/platform/vcs-log/impl/src/META-INF/vcs-log.xml +++ b/platform/vcs-log/impl/src/META-INF/vcs-log.xml @@ -8,7 +8,7 @@ - + - + diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogContentProvider.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogContentProvider.java index 265688e0035e..732be1806fd7 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogContentProvider.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogContentProvider.java @@ -50,15 +50,15 @@ public class VcsLogContentProvider implements ChangesViewContentProvider { public static final String TAB_NAME = "Log"; @NotNull private final Project myProject; - @NotNull private final VcsLogProjectManager myLogManager; + @NotNull private final VcsProjectLog myProjectLog; @NotNull private final JPanel myContainer = new JBPanel(new BorderLayout()); - public VcsLogContentProvider(@NotNull Project project, @NotNull VcsLogProjectManager logManager) { + public VcsLogContentProvider(@NotNull Project project, @NotNull VcsProjectLog projectLog) { myProject = project; - myLogManager = logManager; + myProjectLog = projectLog; MessageBusConnection connection = project.getMessageBus().connect(project); - connection.subscribe(VcsLogProjectManager.VCS_PROJECT_LOG_CHANGED, new VcsLogProjectManager.ProjectLogListener() { + connection.subscribe(VcsProjectLog.VCS_PROJECT_LOG_CHANGED, new VcsProjectLog.ProjectLogListener() { @Override public void logCreated() { addLogUi(); @@ -71,23 +71,23 @@ public class VcsLogContentProvider implements ChangesViewContentProvider { } }); - if (myLogManager.getLogManager() != null) { + if (myProjectLog.getLogManager() != null) { addLogUi(); } } @CalledInAwt private void addLogUi() { - myContainer.add(myLogManager.initMainLog(TAB_NAME), BorderLayout.CENTER); + myContainer.add(myProjectLog.initMainLog(TAB_NAME), BorderLayout.CENTER); - VcsLogManager manager = myLogManager.getLogManager(); + VcsLogManager manager = myProjectLog.getLogManager(); assert manager != null; - if (manager.isLogVisible()) myLogManager.scheduleInitialization(); + if (manager.isLogVisible()) myProjectLog.scheduleInitialization(); } @Override public JComponent initContent() { - myLogManager.scheduleInitialization(); + myProjectLog.scheduleInitialization(); return myContainer; } diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogManager.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogManager.java index 37b04a5b7cc5..4b87332b98a0 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogManager.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogManager.java @@ -183,7 +183,7 @@ public class VcsLogManager implements Disposable { @Nullable @Deprecated public static VcsLogManager getInstance(@NotNull Project project) { - return ServiceManager.getService(project, VcsLogProjectManager.class).getLogManager(); + return ServiceManager.getService(project, VcsProjectLog.class).getLogManager(); } /* @@ -193,7 +193,7 @@ public class VcsLogManager implements Disposable { @Nullable @Deprecated public VcsLogUiImpl getMainLogUi() { - return ServiceManager.getService(myProject, VcsLogProjectManager.class).getMainLogUi(); + return ServiceManager.getService(myProject, VcsProjectLog.class).getMainLogUi(); } @Override diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogProjectManager.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsProjectLog.java similarity index 92% rename from platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogProjectManager.java rename to platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsProjectLog.java index 56bcb550fa6f..19920e40de87 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogProjectManager.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsProjectLog.java @@ -40,7 +40,7 @@ import javax.swing.*; import java.util.Arrays; import java.util.Collection; -public class VcsLogProjectManager { +public class VcsProjectLog { public static final Topic VCS_PROJECT_LOG_CHANGED = Topic.create("Project Vcs Log Created or Disposed", ProjectLogListener.class); @NotNull private final Project myProject; @@ -51,7 +51,7 @@ public class VcsLogProjectManager { private final LazyVcsLogManager myLogManager = new LazyVcsLogManager(); private volatile VcsLogUiImpl myUi; - public VcsLogProjectManager(@NotNull Project project, @NotNull VcsLogTabsProperties uiProperties) { + public VcsProjectLog(@NotNull Project project, @NotNull VcsLogTabsProperties uiProperties) { myProject = project; myMessageBus = project.getMessageBus(); myUiProperties = uiProperties; @@ -134,8 +134,8 @@ public class VcsLogProjectManager { return !VcsLogManager.findLogProviders(getVcsRoots(), myProject).isEmpty(); } - public static VcsLogProjectManager getInstance(@NotNull Project project) { - return ServiceManager.getService(project, VcsLogProjectManager.class); + public static VcsProjectLog getInstance(@NotNull Project project) { + return ServiceManager.getService(project, VcsProjectLog.class); } @SuppressWarnings("NonPrivateFieldAccessedInSynchronizedContext") @@ -176,20 +176,20 @@ public class VcsLogProjectManager { public static class InitLogStartupActivity implements StartupActivity { @Override public void runActivity(@NotNull Project project) { - VcsLogProjectManager logProjectManager = getInstance(project); + VcsProjectLog projectLog = getInstance(project); MessageBusConnection connection = project.getMessageBus().connect(project); connection.subscribe(ProjectLevelVcsManager.VCS_CONFIGURATION_CHANGED, new VcsListener() { @Override public void directoryMappingChanged() { - logProjectManager.recreateLog(); + projectLog.recreateLog(); } }); - if (logProjectManager.hasDvcsRoots()) { + if (projectLog.hasDvcsRoots()) { ApplicationManager.getApplication().invokeLater(new Runnable() { @Override public void run() { - logProjectManager.createLog(); + projectLog.createLog(); } }); } diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/statistics/VcsLogRepoSizeCollector.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/statistics/VcsLogRepoSizeCollector.java index 945ee95e1fe5..8f54caabc337 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/statistics/VcsLogRepoSizeCollector.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/statistics/VcsLogRepoSizeCollector.java @@ -29,7 +29,7 @@ import com.intellij.vcs.log.VcsLogProvider; import com.intellij.vcs.log.data.DataPack; import com.intellij.vcs.log.data.VcsLogDataManager; import com.intellij.vcs.log.graph.PermanentGraph; -import com.intellij.vcs.log.impl.VcsLogProjectManager; +import com.intellij.vcs.log.impl.VcsProjectLog; import org.jetbrains.annotations.NotNull; import java.util.Collections; @@ -46,8 +46,8 @@ public class VcsLogRepoSizeCollector extends AbstractApplicationUsagesCollector @NotNull @Override public Set getProjectUsages(@NotNull Project project) throws CollectUsagesException { - VcsLogProjectManager logManager = VcsLogProjectManager.getInstance(project); - VcsLogDataManager dataManager = logManager.getDataManager(); + VcsProjectLog projectLog = VcsProjectLog.getInstance(project); + VcsLogDataManager dataManager = projectLog.getDataManager(); if (dataManager != null) { DataPack dataPack = dataManager.getDataPack(); if (dataPack.isFull()) { diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/actions/OpenAnotherLogTabAction.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/actions/OpenAnotherLogTabAction.java index 5919d59c25e6..bbc7577b23bd 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/actions/OpenAnotherLogTabAction.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/actions/OpenAnotherLogTabAction.java @@ -23,7 +23,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.util.registry.Registry; import com.intellij.vcs.log.impl.VcsLogContentProvider; import com.intellij.vcs.log.impl.VcsLogManager; -import com.intellij.vcs.log.impl.VcsLogProjectManager; +import com.intellij.vcs.log.impl.VcsProjectLog; import com.intellij.vcs.log.ui.VcsLogDataKeys; public class OpenAnotherLogTabAction extends DumbAwareAction { @@ -38,10 +38,10 @@ public class OpenAnotherLogTabAction extends DumbAwareAction { e.getPresentation().setEnabledAndVisible(false); return; } - VcsLogProjectManager logProjectManager = VcsLogProjectManager.getInstance(project); + VcsProjectLog projectLog = VcsProjectLog.getInstance(project); VcsLogManager logManager = e.getData(VcsLogDataKeys.LOG_MANAGER); e.getPresentation() - .setEnabledAndVisible(logManager != null && logProjectManager.getLogManager() == logManager); // only for main log (it is a question, how and where we want to open tabs for external logs) + .setEnabledAndVisible(logManager != null && projectLog.getLogManager() == logManager); // only for main log (it is a question, how and where we want to open tabs for external logs) } @Override diff --git a/plugins/git4idea/src/git4idea/log/GitShowCommitInLogAction.java b/plugins/git4idea/src/git4idea/log/GitShowCommitInLogAction.java index e3b55312c847..5f847c86fabb 100644 --- a/plugins/git4idea/src/git4idea/log/GitShowCommitInLogAction.java +++ b/plugins/git4idea/src/git4idea/log/GitShowCommitInLogAction.java @@ -38,7 +38,7 @@ import com.intellij.ui.content.Content; import com.intellij.ui.content.ContentManager; import com.intellij.vcs.log.VcsLog; import com.intellij.vcs.log.impl.VcsLogContentProvider; -import com.intellij.vcs.log.impl.VcsLogProjectManager; +import com.intellij.vcs.log.impl.VcsProjectLog; import com.intellij.vcs.log.ui.VcsLogUiImpl; import git4idea.GitVcs; import git4idea.i18n.GitBundle; @@ -106,12 +106,12 @@ public class GitShowCommitInLogAction extends DumbAwareAction { return; } - VcsLogProjectManager logManager = VcsLogProjectManager.getInstance(project); - if (logManager == null) { + VcsProjectLog projectLog = VcsProjectLog.getInstance(project); + if (projectLog == null) { showLogNotReadyMessage(project); return; } - VcsLogUiImpl logUi = logManager.getMainLogUi(); + VcsLogUiImpl logUi = projectLog.getMainLogUi(); if (logUi == null) { showLogNotReadyMessage(project); return; @@ -145,16 +145,16 @@ public class GitShowCommitInLogAction extends DumbAwareAction { super.update(e); Project project = e.getProject(); e.getPresentation().setEnabled(project != null && - VcsLogProjectManager.getInstance(project) != null && + VcsProjectLog.getInstance(project) != null && getRevisionNumber(e) != null && Comparing.equal(getVcsKey(e), GitVcs.getKey())); } @Nullable private static VcsLog findLog(@NotNull Project project) { - VcsLogProjectManager manager = VcsLogProjectManager.getInstance(project); - if (manager != null) { - VcsLogUiImpl ui = manager.getMainLogUi(); + VcsProjectLog projectLog = VcsProjectLog.getInstance(project); + if (projectLog != null) { + VcsLogUiImpl ui = projectLog.getMainLogUi(); if (ui != null) { return ui.getVcsLog(); }