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/actions/SyncAction.java')
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java
index 00ca91ffc..f883d4959 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java
@@ -45,6 +45,7 @@ import org.eclipse.ui.*;
*/
public class SyncAction extends WorkspaceTraversalAction {
+ @Override
public void execute(IAction action) throws InvocationTargetException {
// First, see if there is a single file selected
if (isOpenEditorForSingleFile()) {
@@ -187,6 +188,7 @@ public class SyncAction extends WorkspaceTraversalAction {
public static void showSingleFileComparison(final Shell shell, final Subscriber subscriber, final IResource resource, final IWorkbenchPage page) {
try {
PlatformUI.getWorkbench().getProgressService().busyCursorWhile(new IRunnableWithProgress() {
+ @Override
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
try {
subscriber.refresh(new IResource[]{resource}, IResource.DEPTH_ZERO, monitor);
@@ -198,6 +200,7 @@ public class SyncAction extends WorkspaceTraversalAction {
final SyncInfo info = subscriber.getSyncInfo(resource);
if (info == null) return;
shell.getDisplay().syncExec(new Runnable() {
+ @Override
public void run() {
if (info.getKind() == SyncInfo.IN_SYNC) {
MessageDialog.openInformation(shell, CVSUIMessages.SyncAction_noChangesTitle, CVSUIMessages.SyncAction_noChangesMessage); //
@@ -225,15 +228,18 @@ public class SyncAction extends WorkspaceTraversalAction {
*
* @see org.eclipse.team.internal.ccvs.ui.actions.WorkspaceAction#isEnabledForCVSResource(org.eclipse.team.internal.ccvs.core.ICVSResource)
*/
+ @Override
protected boolean isEnabledForCVSResource(ICVSResource cvsResource) throws CVSException {
return (super.isEnabledForCVSResource(cvsResource) || (cvsResource.getParent().isCVSFolder() && !cvsResource.isIgnored()));
}
+ @Override
public String getId() {
return ICVSUIConstants.CMD_SYNCHRONIZE;
}
+ @Override
public boolean isEnabled() {
if(super.isEnabled()){
return true;
@@ -272,7 +278,7 @@ public class SyncAction extends WorkspaceTraversalAction {
IAdaptable ad[] = sets[i].getElements();
if (ad != null) {
for (int j = 0; j < ad.length; j++) {
- IResource resource = (IResource) ad[j]
+ IResource resource = ad[j]
.getAdapter(IResource.class);
if (resource != null) {
projects.add(resource.getProject());

Back to the top