Bug 65315 [validateEdit] CVS-Edit: refactoring doesn't show request dialog
RC1 1. On the CVS preference page check 'Configure projects to use Watch/Edit' and 'Send a CVS edit notification to the server' and 'Always prompt' 2. Check out a CVS project and open a file in the editor 3. Rename the type -> no 'Perform Edit' request dialog is shown, although I said 'Always prompt'
org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/RefactoringWizardOpenOperation.java
String message= fInitialConditions.getMessageMatchingSeverity(RefactoringStatus.FATAL);
				MessageDialog.openInformation(parent, dialogTitle, message);
				return INITIAL_CONDITION_CHECKING_FAILED;
			} else {
				fWizard.setInitialConditionCheckingStatus(fInitialConditions);
				Dialog dialog= RefactoringUI.createRefactoringWizardDialog(fWizard, parent);
				return dialog.open();
			} 
		} finally {
			manager.resume(ResourcesPlugin.getWorkspace().getRoot());
		}		
	}
	
	
	
	private RefactoringStatus checkInitialConditions(Refactoring refactoring, Shell parent, String title) throws InterruptedException {		
		try {
			CheckConditionsOperation cco= new CheckConditionsOperation(refactoring, CheckConditionsOperation.INITIAL_CONDITONS);
			IProgressService service= PlatformUI.getWorkbench().getProgressService();
			service.busyCursorWhile(new WorkbenchRunnableAdapter(cco, ResourcesPlugin.getWorkspace().getRoot()));
			return cco.getStatus();
		} catch (InvocationTargetException e) {
			ExceptionHandler.handle(e, parent, title, 
				RefactoringUIMessages.getString("RefactoringUI.open.unexpected_exception"));
			return RefactoringStatus.createFatalErrorStatus(
				RefactoringUIMessages.getString("RefactoringUI.open.unexpected_exception"));
		}
	}
}