Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2002-04-29 13:54:20 +0000
committerMichael Valenta2002-04-29 13:54:20 +0000
commit2e7a399c5b189f5705a438fa8683d63561391d16 (patch)
treeb18878f58c3d4890c0a8ed627e4f868b115701df /bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java
parent865c215668ecceafc8758bac7947d53291ebbc38 (diff)
downloadeclipse.platform.team-2e7a399c5b189f5705a438fa8683d63561391d16.tar.gz
eclipse.platform.team-2e7a399c5b189f5705a438fa8683d63561391d16.tar.xz
eclipse.platform.team-2e7a399c5b189f5705a438fa8683d63561391d16.zip
10737: #.somefile not deleted with Replace with->Remote
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java')
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java
index af1a875e1..adc9605d8 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java
@@ -70,6 +70,14 @@ public class PrepareForReplaceVisitor implements ICVSResourceVisitor {
files[i].accept(this);
}
}
+ // Also delete ignored child files that start with .#
+ ICVSResource[] ignoredFiles = folder.members(ICVSFolder.FILE_MEMBERS | ICVSFolder.IGNORED_MEMBERS);
+ for (int i = 0; i < ignoredFiles.length; i++) {
+ ICVSResource cvsResource = ignoredFiles[i];
+ if (cvsResource.getName().startsWith(".#")) {
+ cvsResource.delete();
+ }
+ }
monitor.worked(1);
}

Back to the top