add source revision to AboutDialog

GitOrigin-RevId: 2feaac04895188e08d00221d40890bc40e940160
This commit is contained in:
Gregory.Shrago
2024-12-22 10:27:08 +00:00
committed by intellij-monorepo-bot
parent 7c0342082d
commit 637a7f0a90
@@ -32,6 +32,9 @@ import com.intellij.openapi.util.io.FileUtilRt;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.openapi.util.registry.RegistryValue;
import com.intellij.openapi.vfs.DiskQueryRelay;
import com.intellij.platform.buildData.productInfo.CustomProperty;
import com.intellij.platform.buildData.productInfo.CustomPropertyNames;
import com.intellij.platform.ide.productInfo.IdeProductInfo;
import com.intellij.ui.*;
import com.intellij.ui.components.JBBox;
import com.intellij.ui.components.JBLabel;
@@ -40,6 +43,7 @@ import com.intellij.ui.jcef.JBCefApp;
import com.intellij.ui.scale.JBUIScale;
import com.intellij.ui.scale.ScaleContext;
import com.intellij.util.PlatformUtils;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.ui.*;
import com.jetbrains.cef.JCefAppConfig;
import com.jetbrains.cef.JCefVersionDetails;
@@ -61,8 +65,8 @@ import java.text.DateFormat;
import java.text.MessageFormat;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.util.List;
import java.util.*;
import java.util.List;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
@@ -162,6 +166,12 @@ public final class AboutDialog extends DialogWrapper {
lines.add(result.first);
lines.add("");
myInfo.add(result.second);
CustomProperty revision = ContainerUtil.find(
IdeProductInfo.getInstance().getCurrentProductInfo()
.getCustomProperties(), o -> CustomPropertyNames.GIT_REVISION.equals(o.getKey()));
if (revision != null) {
myInfo.add("Source revision: " + revision.getValue());
}
LicensingFacade la = LicensingFacade.getInstance();
if (la != null) {