From fdd231ebfd6287c70454c68f0a2e4901e9c0c7c1 Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Thu, 30 Jul 2015 16:21:05 +0200 Subject: [PATCH] Add comment. (cherry picked from commit 13187a1bf3a108b5fc34c77ee9c1677701fc233e) --- platform/util/src/com/intellij/openapi/util/BuildNumber.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/util/src/com/intellij/openapi/util/BuildNumber.java b/platform/util/src/com/intellij/openapi/util/BuildNumber.java index 79f30f5a3996..39e63740fb8d 100644 --- a/platform/util/src/com/intellij/openapi/util/BuildNumber.java +++ b/platform/util/src/com/intellij/openapi/util/BuildNumber.java @@ -181,7 +181,11 @@ public class BuildNumber implements Comparable { @Override public int compareTo(@NotNull BuildNumber o) { + //if both are snapshots then IDEA and plugin are built from sources, + //in that case comparing baselines doesn't make sense, + //so we treat those builds equal if (isSnapshot() && o.isSnapshot()) return 0; + if (myBaselineVersion == o.myBaselineVersion) return myBuildNumber - o.myBuildNumber; return myBaselineVersion - o.myBaselineVersion; }