Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2002-11-28 14:20:30 +0000
committerMichael Valenta2002-11-28 14:20:30 +0000
commit403ee62bc31b0fe352a2536e4073c0b269c32e94 (patch)
treee56c9461d86aeabe20aca02f80a283537bc68a9e /bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java
parentc90dfb5f4536e81b1da0887fec743c1b8e474c72 (diff)
downloadeclipse.platform.team-403ee62bc31b0fe352a2536e4073c0b269c32e94.tar.gz
eclipse.platform.team-403ee62bc31b0fe352a2536e4073c0b269c32e94.tar.xz
eclipse.platform.team-403ee62bc31b0fe352a2536e4073c0b269c32e94.zip
26877: [CVS Core] Allocating too many paths during synchronize?
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java')
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java
index 922fbe480..5bf7d9c3c 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java
@@ -255,7 +255,7 @@ public class RemoteFile extends RemoteResource implements ICVSRemoteFile {
* Therefore, we need a new parent so that we can fecth the contents of the remote file revision
*/
public RemoteFile toRevision(String revision) {
- RemoteFolder newParent = new RemoteFolder(null, parent.getRepository(), new Path(parent.getRepositoryRelativePath()), parent.getTag());
+ RemoteFolder newParent = new RemoteFolder(null, parent.getRepository(), parent.getRepositoryRelativePath(), parent.getTag());
RemoteFile file = new RemoteFile(newParent, getWorkspaceSyncState(), getName(), revision, CVSTag.DEFAULT);
newParent.setChildren(new ICVSRemoteResource[] {file});
return file;
@@ -589,7 +589,7 @@ public class RemoteFile extends RemoteResource implements ICVSRemoteFile {
*/
public ICVSRemoteResource forTag(CVSTag tag) {
RemoteFolderTree remoteFolder = new RemoteFolderTree(null, getRepository(),
- new Path(((ICVSRemoteFolder)getParent()).getRepositoryRelativePath()),
+ ((ICVSRemoteFolder)getParent()).getRepositoryRelativePath(),
tag);
RemoteFile remoteFile = (RemoteFile)forTag(remoteFolder, tag);
remoteFolder.setChildren(new ICVSRemoteResource[] { remoteFile });

Back to the top