*
* @see org.eclipse.core.internal.jobs.InternalJob#run(org.eclipse.core.runtime.IProgressMonitor)
*/
protected IStatus run(IProgressMonitor monitor) {
try {
ICVSRemoteResource remoteProject = CVSWorkspaceRoot
.getRemoteResourceFor(project);
ICVSRepositoryLocation repository = remoteProject.getRepository();
ChangeLogMap changeLogMap = CVSChangeLogPlugin.getDefault().getChangeLogMap();
changeLogRepositoryMap = changeLogMap.getRepository(repository);
IResource[] resources = getAllSelectedResources();
List<ICVSRemoteResource> remoteResources = getRemoteResources(resources);
if (monitor.isCanceled()) {