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();
}