Merge fixes of some exceptions made for 121.
[idea/community.git] / plugins / hg4idea / src / org / zmlx / hg4idea / HgRevisionNumber.java
index 5c78a863d0ec4268625ba6e97548a6faf6208e88..b59af628eefa580547e937908f0ec9601f6efb6d 100644 (file)
@@ -111,6 +111,14 @@ public class HgRevisionNumber implements VcsRevisionNumber {
       return 0;
     }
 
+    // One of the revisions is local. Local is "greater" than any from the history.
+    if (changeset.isEmpty()) {
+      return 1;
+    }
+    if (other.changeset.isEmpty()) {
+      return -1;
+    }
+
     // compare revision numbers.
     final int revCompare = java.lang.Long.valueOf(getRevisionNumber()).compareTo(java.lang.Long.valueOf(other.getRevisionNumber()));
     if (revCompare != 0) {