From ecd6ccd5f2e77aa83b513d1fbb532921d008697a Mon Sep 17 00:00:00 2001 From: "Ilia.Shulgin" Date: Thu, 13 Jun 2024 15:27:39 +0200 Subject: [PATCH] [git] Use short names for REPOSITORY_COMPARATOR As short names are used for UI presentation GitOrigin-RevId: e5f92f1bbf1007ad873b1d004fd20dd5c704d6b0 --- platform/dvcs-impl/src/com/intellij/dvcs/DvcsUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/dvcs-impl/src/com/intellij/dvcs/DvcsUtil.java b/platform/dvcs-impl/src/com/intellij/dvcs/DvcsUtil.java index 1f3ada421dac..3fff51b0ce86 100644 --- a/platform/dvcs-impl/src/com/intellij/dvcs/DvcsUtil.java +++ b/platform/dvcs-impl/src/com/intellij/dvcs/DvcsUtil.java @@ -23,6 +23,7 @@ import com.intellij.openapi.roots.ProjectRootManager; import com.intellij.openapi.util.NlsContexts; import com.intellij.openapi.util.NlsSafe; import com.intellij.openapi.util.io.FileUtil; +import com.intellij.openapi.util.text.NaturalComparator; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vcs.AbstractVcs; import com.intellij.openapi.vcs.ProjectLevelVcsManager; @@ -178,7 +179,8 @@ public final class DvcsUtil { }; } - public static final Comparator REPOSITORY_COMPARATOR = Comparator.comparing(Repository::getPresentableUrl); + public static final Comparator REPOSITORY_COMPARATOR = + Comparator.comparing(DvcsUtil::getShortRepositoryName, NaturalComparator.INSTANCE); public static void assertFileExists(File file, @NonNls @Nls String message) throws IllegalStateException { if (!file.exists()) {