Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2004-11-29 16:22:53 +0000
committerMichael Valenta2004-11-29 16:22:53 +0000
commit190c7e07fb229fc9403081f41d663836003d8046 (patch)
tree73a55eb43f7ba262c283881a2806db2e49f287e1 /bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations
parent2452fe2c78281bdf2744c2e6a1667d16258526b2 (diff)
downloadeclipse.platform.team-190c7e07fb229fc9403081f41d663836003d8046.tar.gz
eclipse.platform.team-190c7e07fb229fc9403081f41d663836003d8046.tar.xz
eclipse.platform.team-190c7e07fb229fc9403081f41d663836003d8046.zip
Fixed error handling related to server mis-configurationI20041130
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations')
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java5
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java4
2 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java
index 21d44bb6e..083f1db42 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java
@@ -117,4 +117,9 @@ public class TagInRepositoryOperation extends RemoteOperation implements ITagOpe
public TagSource getTagSource() {
return TagSource.create(getCVSResources());
}
+
+ protected boolean isReportableError(IStatus status) {
+ return super.isReportableError(status)
+ || status.getCode() == CVSStatus.TAG_ALREADY_EXISTS;
+ }
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java
index fa053b0ed..7d413df58 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java
@@ -160,4 +160,8 @@ public class TagOperation extends RepositoryProviderOperation implements ITagOpe
return TagSource.create(getResources());
}
+ protected boolean isReportableError(IStatus status) {
+ return super.isReportableError(status)
+ || status.getCode() == CVSStatus.TAG_ALREADY_EXISTS;
+ }
}

Back to the top