Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java')
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java
index aee0e9478..61c410d69 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java
@@ -52,6 +52,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
/* (non-Javadoc)
* @see org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation#execute(org.eclipse.team.internal.ccvs.core.CVSTeamProvider, org.eclipse.core.resources.IResource[], boolean, org.eclipse.core.runtime.IProgressMonitor)
*/
+ @Override
protected void execute(CVSTeamProvider provider, IResource[] resources, boolean recurse, IProgressMonitor monitor) throws CVSException, InterruptedException {
IResource[] files = getFilesWithUncachedContents(resources, recurse);
if (files.length > 0)
@@ -79,7 +80,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
IResource local = getTree().getResource(node);
IFileRevision remote = getRemoteFileState(twd);
if (remote != null) {
- IResourceVariant variant = (IResourceVariant)Adapters.adapt(remote, IResourceVariant.class);
+ IResourceVariant variant = Adapters.adapt(remote, IResourceVariant.class);
if (local.getType() == IResource.FILE
&& isEnabledForDirection(twd.getDirection())
&& variant instanceof RemoteFile) {
@@ -114,6 +115,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
*
* @see org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation#getLocalRoot(org.eclipse.team.internal.ccvs.core.CVSTeamProvider)
*/
+ @Override
protected ICVSFolder getLocalRoot(CVSTeamProvider provider)
throws CVSException {
try {
@@ -129,6 +131,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
/* (non-Javadoc)
* @see org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation#getCVSArguments(org.eclipse.core.resources.IResource[])
*/
+ @Override
protected ICVSResource[] getCVSArguments(Session session, IResource[] resources) {
List result = new ArrayList();
for (int i = 0; i < resources.length; i++) {
@@ -148,6 +151,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
/* (non-Javadoc)
* @see org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation#executeCommand(org.eclipse.team.internal.ccvs.core.client.Session, org.eclipse.team.internal.ccvs.core.CVSTeamProvider, org.eclipse.team.internal.ccvs.core.ICVSResource[], boolean, org.eclipse.core.runtime.IProgressMonitor)
*/
+ @Override
protected IStatus executeCommand(Session session, CVSTeamProvider provider, ICVSResource[] resources, boolean recurse, IProgressMonitor monitor) throws CVSException, InterruptedException {
return Command.UPDATE.execute(
session,
@@ -155,16 +159,20 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
getLocalOptions(true),
resources,
new UpdateListener(new IUpdateMessageListener() {
+ @Override
public void fileInformation(int type, ICVSFolder parent, String filename) {
// Do nothing
}
+ @Override
public void fileDoesNotExist(ICVSFolder parent, String filename) {
// Do nothing
}
+ @Override
public void directoryInformation(ICVSFolder commandRoot, String path,
boolean newDirectory) {
// Do nothing
}
+ @Override
public void directoryDoesNotExist(ICVSFolder commandRoot, String path) {
// Do nothing
}
@@ -175,6 +183,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
/* (non-Javadoc)
* @see org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation#getLocalOptions(boolean)
*/
+ @Override
protected LocalOption[] getLocalOptions(boolean recurse) {
return Update.IGNORE_LOCAL_CHANGES.addTo(super.getLocalOptions(recurse));
}
@@ -182,6 +191,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
/* (non-Javadoc)
* @see org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation#getTaskName(org.eclipse.team.internal.ccvs.core.CVSTeamProvider)
*/
+ @Override
protected String getTaskName(CVSTeamProvider provider) {
return NLS.bind(CVSUIMessages.CacheTreeContentsOperation_0, new String[] {provider.getProject().getName()});
}
@@ -189,6 +199,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
/* (non-Javadoc)
* @see org.eclipse.team.internal.ccvs.ui.operations.CVSOperation#getTaskName()
*/
+ @Override
protected String getTaskName() {
return CVSUIMessages.CacheTreeContentsOperation_1;
}
@@ -204,6 +215,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
/* (non-Javadoc)
* @see org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation#consultModelsForMappings()
*/
+ @Override
public boolean consultModelsForMappings() {
return false;
}
@@ -211,6 +223,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
/* (non-Javadoc)
* @see org.eclipse.team.internal.ccvs.ui.operations.CVSOperation#isReportableError(org.eclipse.core.runtime.IStatus)
*/
+ @Override
protected boolean isReportableError(IStatus status) {
return super.isReportableError(status) && status.getSeverity() == IStatus.ERROR;
}

Back to the top