From 2e7a399c5b189f5705a438fa8683d63561391d16 Mon Sep 17 00:00:00 2001 From: Michael Valenta Date: Mon, 29 Apr 2002 13:54:20 +0000 Subject: 10737: #.somefile not deleted with Replace with->Remote --- .../team/internal/ccvs/core/util/PrepareForReplaceVisitor.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java') 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); } -- cgit v1.2.3