Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjames2002-02-25 17:04:39 +0000
committerjames2002-02-25 17:04:39 +0000
commite12adb24e45560d6eb8d5b04f1937767ae7fecf9 (patch)
tree5df0d4e88d18ddcbb11c8b970946e24bc035890c /bundles
parentadfc26faddc3a05f6a967862da3fa6071335a408 (diff)
downloadeclipse.platform.team-e12adb24e45560d6eb8d5b04f1937767ae7fecf9.tar.gz
eclipse.platform.team-e12adb24e45560d6eb8d5b04f1937767ae7fecf9.tar.xz
eclipse.platform.team-e12adb24e45560d6eb8d5b04f1937767ae7fecf9.zip
10173: Current revision not indicated in resource history
Diffstat (limited to 'bundles')
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java
index 6e1afe447..874c97f0e 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java
@@ -86,10 +86,15 @@ public class CVSCatchupReleaseViewer extends CatchupReleaseViewer {
}
public void run() {
if (selection.isEmpty()) return;
- ITeamNode node = (ITeamNode)selection.getFirstElement();
- ICVSRemoteFile remoteFile = (ICVSRemoteFile)((TeamFile)node).getMergeResource().getSyncElement().getRemote();
HistoryView view = HistoryView.openInActivePerspective();
- if (view != null) {
+ if (view == null) return;
+ ITeamNode node = (ITeamNode)selection.getFirstElement();
+ IRemoteSyncElement remoteSyncElement = ((TeamFile)node).getMergeResource().getSyncElement();
+ IResource resource = remoteSyncElement.getLocal();
+ if (resource.exists()) {
+ view.showHistory(resource);
+ } else {
+ ICVSRemoteFile remoteFile = (ICVSRemoteFile)remoteSyncElement.getRemote();
view.showHistory(remoteFile);
}
}

Back to the top