diff options
author | Michael Valenta | 2004-11-29 16:22:53 +0000 |
---|---|---|
committer | Michael Valenta | 2004-11-29 16:22:53 +0000 |
commit | 190c7e07fb229fc9403081f41d663836003d8046 (patch) | |
tree | 73a55eb43f7ba262c283881a2806db2e49f287e1 /bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations | |
parent | 2452fe2c78281bdf2744c2e6a1667d16258526b2 (diff) | |
download | eclipse.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')
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; + } } |