Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2006-09-29 19:40:45 +0000
committerMichael Valenta2006-09-29 19:40:45 +0000
commitc9e20b2043d462f587bdc9e7960f563e6527c825 (patch)
tree03574b0558f0c49503fae947ab42b342ac53cba0 /bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources
parentd5f5d1a26bd1fce1630511b923bee7a480217e7b (diff)
downloadeclipse.platform.team-c9e20b2043d462f587bdc9e7960f563e6527c825.tar.gz
eclipse.platform.team-c9e20b2043d462f587bdc9e7960f563e6527c825.tar.xz
eclipse.platform.team-c9e20b2043d462f587bdc9e7960f563e6527c825.zip
Bug 157959 [rulers] revision becomes sticky in unrelated editor
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources')
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java8
1 files changed, 8 insertions, 0 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 3de225f4c..f3212c7e8 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
@@ -19,6 +19,7 @@ import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.*;
import org.eclipse.team.core.TeamException;
+import org.eclipse.team.core.history.IFileRevision;
import org.eclipse.team.core.variants.CachedResourceVariant;
import org.eclipse.team.internal.ccvs.core.*;
import org.eclipse.team.internal.ccvs.core.client.*;
@@ -26,6 +27,7 @@ import org.eclipse.team.internal.ccvs.core.client.Command.*;
import org.eclipse.team.internal.ccvs.core.client.listeners.ILogEntryListener;
import org.eclipse.team.internal.ccvs.core.client.listeners.LogListener;
import org.eclipse.team.internal.ccvs.core.connection.CVSServerException;
+import org.eclipse.team.internal.ccvs.core.filehistory.CVSResourceVariantFileRevision;
import org.eclipse.team.internal.ccvs.core.syncinfo.*;
/**
@@ -653,4 +655,10 @@ public class RemoteFile extends RemoteResource implements ICVSRemoteFile {
public CachedResourceVariant getCachedHandle() {
return super.getCachedHandle();
}
+
+ public Object getAdapter(Class adapter) {
+ if (adapter == IFileRevision.class)
+ return new CVSResourceVariantFileRevision(this);
+ return super.getAdapter(adapter);
+ }
}

Back to the top