From 4fdb9b74e281c5d93988872ef17ed312b12aa643 Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Thu, 30 Jul 2015 14:13:25 +0200 Subject: [PATCH] Fix snapshot plugin compatibility: snapshots are snapshots, they should be equal without taking in account baselines. (cherry picked from commit 4b3fbb94e9df813bd79353b66fc1027ac10d72f7) --- platform/util/src/com/intellij/openapi/util/BuildNumber.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/util/src/com/intellij/openapi/util/BuildNumber.java b/platform/util/src/com/intellij/openapi/util/BuildNumber.java index 74713bb80844..79f30f5a3996 100644 --- a/platform/util/src/com/intellij/openapi/util/BuildNumber.java +++ b/platform/util/src/com/intellij/openapi/util/BuildNumber.java @@ -181,6 +181,7 @@ public class BuildNumber implements Comparable { @Override public int compareTo(@NotNull BuildNumber o) { + if (isSnapshot() && o.isSnapshot()) return 0; if (myBaselineVersion == o.myBaselineVersion) return myBuildNumber - o.myBuildNumber; return myBaselineVersion - o.myBaselineVersion; }