mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
zx
This commit is contained in:
+2
-5
@@ -1,7 +1,6 @@
|
||||
package com.intellij.cvsSupport2.ui;
|
||||
package com.intellij.openapi.ui;
|
||||
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.ui.DialogWrapper;
|
||||
import com.intellij.ui.ColoredListCellRenderer;
|
||||
import com.intellij.ui.ScrollPaneFactory;
|
||||
import com.intellij.ui.SimpleTextAttributes;
|
||||
@@ -10,9 +9,7 @@ import javax.swing.*;
|
||||
import javax.swing.event.ListSelectionEvent;
|
||||
import javax.swing.event.ListSelectionListener;
|
||||
|
||||
/**
|
||||
* author: lesya
|
||||
*/
|
||||
|
||||
public class SelectFromListDialog extends DialogWrapper {
|
||||
private final ToStringAspect myToStringAspect;
|
||||
private final DefaultListModel myModel = new DefaultListModel();
|
||||
@@ -31,7 +31,7 @@
|
||||
*/
|
||||
package com.intellij.cvsSupport2;
|
||||
|
||||
import com.intellij.cvsSupport2.actions.InternalMergeAction;
|
||||
import com.intellij.cvsSupport2.actions.CvsMergeAction;
|
||||
import com.intellij.cvsSupport2.actions.update.UpdateSettingsOnCvsConfiguration;
|
||||
import com.intellij.cvsSupport2.config.CvsConfiguration;
|
||||
import com.intellij.cvsSupport2.cvsExecution.CvsOperationExecutor;
|
||||
@@ -112,7 +112,7 @@ public class CvsUpdateEnvironment implements UpdateEnvironment {
|
||||
if (virtualFile != null) mergedFiles.add(virtualFile);
|
||||
}
|
||||
|
||||
new InternalMergeAction(mergedFiles.get(0), project, mergedFiles).actionPerformed(null);
|
||||
new CvsMergeAction(mergedFiles.get(0), project, mergedFiles).actionPerformed(null);
|
||||
|
||||
}
|
||||
|
||||
|
||||
+19
-15
@@ -1,20 +1,21 @@
|
||||
package com.intellij.cvsSupport2.cvsoperations.cvsUpdate.ui;
|
||||
|
||||
import com.intellij.cvsSupport2.actions.InternalMergeAction;
|
||||
import com.intellij.cvsSupport2.actions.CvsMergeAction;
|
||||
import com.intellij.cvsSupport2.config.CvsConfiguration;
|
||||
import com.intellij.cvsSupport2.cvsoperations.cvsUpdate.MergedWithConflictProjectOrModuleFile;
|
||||
import com.intellij.cvsSupport2.errorHandling.CannotFindCvsRootException;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.editor.Document;
|
||||
import com.intellij.openapi.fileEditor.FileDocumentManager;
|
||||
import com.intellij.openapi.fileTypes.FileType;
|
||||
import com.intellij.openapi.fileTypes.FileTypeManager;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.ui.DialogWrapper;
|
||||
import com.intellij.openapi.ui.Messages;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.vcs.AbstractVcsHelper;
|
||||
import com.intellij.openapi.vcs.VcsException;
|
||||
import com.intellij.openapi.vfs.VfsUtil;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.openapi.fileEditor.FileDocumentManager;
|
||||
import com.intellij.util.Options;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -22,6 +23,7 @@ import java.awt.event.ActionEvent;
|
||||
import java.io.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
|
||||
public class CorruptedProjectFilesDialog extends DialogWrapper {
|
||||
@@ -160,20 +162,22 @@ public class CorruptedProjectFilesDialog extends DialogWrapper {
|
||||
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
try {
|
||||
VirtualFile currentVirtualFile = getCurrentVirtualFile();
|
||||
InternalMergeAction internalMergeAction = new InternalMergeAction(currentVirtualFile, myProject, null);
|
||||
Document conflictWasResolved = internalMergeAction.showMergeDialogForFile(new String(currentVirtualFile.contentsToCharArray()),
|
||||
null);
|
||||
if (conflictWasResolved != null) {
|
||||
saveExternally(currentVirtualFile, conflictWasResolved);
|
||||
onCurrentFileProcessed(false);
|
||||
try {
|
||||
VirtualFile currentVirtualFile = getCurrentVirtualFile();
|
||||
CvsMergeAction internalMergeAction = new CvsMergeAction(currentVirtualFile, myProject, null);
|
||||
Document conflictWasResolved = internalMergeAction.showMergeDialogForFile(new String(currentVirtualFile.contentsToCharArray()),
|
||||
null);
|
||||
if (conflictWasResolved != null) {
|
||||
saveExternally(currentVirtualFile, conflictWasResolved);
|
||||
onCurrentFileProcessed(false);
|
||||
}
|
||||
}
|
||||
catch (IOException e1) {
|
||||
throw new VcsException(e1);
|
||||
}
|
||||
}
|
||||
catch (CannotFindCvsRootException e1) {
|
||||
LOG.error(e1);
|
||||
}
|
||||
catch (IOException e1) {
|
||||
LOG.error(e1);
|
||||
catch (VcsException e1) {
|
||||
AbstractVcsHelper.getInstance(myProject).showErrors(new ArrayList<VcsException>(Collections.singleton(e1)), "Merge errors");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -418,7 +418,7 @@ public class ProjectLevelVcsManagerImpl extends ProjectLevelVcsManagerEx impleme
|
||||
return result.toArray(new AbstractVcs[result.size()]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
public void addMessageToConsoleWindow(String message, TextAttributes attributes) {
|
||||
if (ApplicationManager.getApplication().isDispatchThread()) {
|
||||
getOrCreateConsoleContent(getContentManager());
|
||||
|
||||
Reference in New Issue
Block a user