[log] "Revert" and other actions above the changes browser

Just use RepositoryChangesBrowser instead of the simple ChangesBrowser.
This commit is contained in:
Kirill Likhodedov
2013-11-03 19:40:58 +04:00
parent 279e5b6f39
commit ec630c64fb
@@ -8,6 +8,7 @@ import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.Splitter;
import com.intellij.openapi.vcs.VcsDataKeys;
import com.intellij.openapi.vcs.changes.Change;
import com.intellij.openapi.vcs.changes.committed.RepositoryChangesBrowser;
import com.intellij.openapi.vcs.changes.ui.ChangesBrowser;
import com.intellij.ui.ScrollPaneFactory;
import com.intellij.ui.components.JBLoadingPanel;
@@ -51,8 +52,7 @@ public class ActiveSurface extends JPanel implements TypeSafeDataProvider {
myDetailsPanel = new DetailsPanel(logDataHolder, myGraphTable, vcsLogUI.getColorManager());
final ChangesBrowser changesBrowser = new ChangesBrowser(project, null, Collections.<Change>emptyList(), null, false, false, null,
ChangesBrowser.MyUseCase.COMMITTED_CHANGES, null);
final ChangesBrowser changesBrowser = new RepositoryChangesBrowser(project, null, Collections.<Change>emptyList(), null);
changesBrowser.getDiffAction().registerCustomShortcutSet(CommonShortcuts.getDiff(), myGraphTable);
setDefaultEmptyText(changesBrowser);