Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/SyncElementTest.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/SyncElementTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/SyncElementTest.java
index 68922d9ac..507ea68fc 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/SyncElementTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/SyncElementTest.java
@@ -431,7 +431,7 @@ public class SyncElementTest extends EclipseTest {
// Create a test project (which commits it as well) and delete the resource without committing
IProject project = createProject("testDeletionConflictsA", new String[] { "delete1.txt", "delete2.txt", "delete3.txt", "delete4.txt", "delete5.txt"});
- IFile file = project.getFile("delete1.txt");
+ IFile file = project.getFile("delete1.txt"); // WARNING: This does a "cvs remove"!!!
file.delete(false, DEFAULT_MONITOR);
deleteResources(project, new String[] {"delete2.txt"}, false);
file = project.getFile("delete3.txt");
@@ -465,6 +465,8 @@ public class SyncElementTest extends EclipseTest {
IRemoteSyncElement.IN_SYNC });
// Catch up to remote changes.
+ // XXX SPECIAL CASE: delete1.txt must be unmanaged before the catch-up
+ makeIncoming(tree, new String[] {"delete1.txt"});
// XXX SPECIAL CASE: delete2.txt must be unmanaged before the catch-up
makeIncoming(tree, new String[] {"delete2.txt"});
// XXX SPECIAL CASE: delete3.txt must ignore local changes (and -C doesn't work so we'll unmanage and delete the local resource)

Back to the top