diff options
-rw-r--r-- | bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java index 1e258fd4a..4b1414bca 100644 --- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java +++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java @@ -410,9 +410,12 @@ public class SyncFileWriter { public void run(IProgressMonitor monitor) throws CoreException { // Recheck existance in case this method was called without a resource rule if (! cvsSubDir.exists()) { - cvsSubDir.create(false /*don't force*/, true /*make local*/, null); + cvsSubDir.create(IResource.TEAM_PRIVATE, true /*make local*/, null); + } else { + if (!cvsSubDir.isTeamPrivateMember()) { + cvsSubDir.setTeamPrivateMember(true); + } } - cvsSubDir.setTeamPrivateMember(true); } }, folder, 0, null); } |