SVNProviderPlugin.getPlugin().getStatusCacheManager().refreshStatus(sharedProjects[i], IResource.DEPTH_INFINITE);
SVNProviderPlugin.getPlugin().getStatusCacheManager().refreshStatus(sharedProjects[i], true);
	public boolean performFinish() {		try {			SVNRepositoryLocation newRepository = SVNRepositoryLocation.fromString(urlPage.getNewUrl());			newRepository.setUsername(repository.getUsername());			newRepository.setLabel(repository.getLabel());			newRepository.validateConnection(new NullProgressMonitor());			ISVNClientAdapter client = repository.getSVNClient();			for (int i = 0; i < sharedProjects.length; i++) {				client.relocate(repository.getUrl().toString(), newRepository.getUrl().toString(), sharedProjects[i].getLocation().toString(), true);			}            SVNRepositories repositories = SVNProviderPlugin.getPlugin().getRepositories();            repositories.addOrUpdateRepository(newRepository);			for (int i = 0; i < sharedProjects.length; i++) {				SVNProviderPlugin.getPlugin().getStatusCacheManager().refreshStatus(sharedProjects[i], IResource.DEPTH_INFINITE);				sharedProjects[i].refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());				RepositoryProvider provider = RepositoryProvider.getProvider(sharedProjects[i], SVNProviderPlugin.getTypeId());				provider.setProject(sharedProjects[i]);			}			repositories.disposeRepository(repository);		} catch (Exception e) {			MessageDialog.openError(getShell(), Policy.bind("RelocateWizard.heading"), e.getMessage()); //$NON-NLS-1$			return false;		}		return true;	}