IDEA-51710 (CVS Compare compares with wrong version) sticky versions corrected accord...
authorirengrig <Irina.Chernushina@jetbrains.com>
Wed, 27 Jan 2010 14:10:04 +0000 (17:10 +0300)
committerirengrig <Irina.Chernushina@jetbrains.com>
Wed, 27 Jan 2010 14:10:04 +0000 (17:10 +0300)
plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsDiffProvider.java

index 2745699777ef91b59c19488fea1bbd9b77d2c4b7..0217f3c3adf82cb20a0a979d7f8b3f10b39a7dde 100644 (file)
@@ -116,21 +116,8 @@ public class CvsDiffProvider implements DiffProvider{
     final Entry entry = CvsEntriesManager.getInstance().getEntryFor(parent, name);
     if (entry == null) return new ItemLatestState(new CvsRevisionNumber("HEAD"), true, true);
 
-    String headRevision = null;
-    if (entry.getStickyDate() != null) {
-      headRevision = new StickyHeadGetter.MyStickyDateGetter(entry.getStickyDateString(), entry.getStickyDate(), entry.getRevision()).getHead(parent, name);
-    } else if (entry.getStickyRevision() != null) {
-      headRevision = entry.getStickyRevision();
-    } else if (entry.getStickyTag() != null) {
-      headRevision = new StickyHeadGetter.MyStickyBranchHeadGetter(entry.getRevision()).getHead(parent, name);
-    } else {
-      headRevision = new StickyHeadGetter.MyStickyBranchHeadGetter(entry.getRevision()).getHead(parent, name);
-    }
-    if (headRevision != null) {
-      return new ItemLatestState(new CvsRevisionNumber(headRevision), (! entry.isRemoved()), false);
-    }
-
-    return new ItemLatestState(new CvsRevisionNumber("HEAD"), (! entry.isRemoved()), true);
+    return new ItemLatestState(new CvsRevisionNumber(
+      new StickyHeadGetter.MyStickyBranchHeadGetter(entry.getRevision()).getHead(parent, name)), (! entry.isRemoved()), false);
   }
 
   @Nullable