diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/history/FileHistoryUtil.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/history/FileHistoryUtil.java index 6d0c25cfdd78..e1a851835c79 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/history/FileHistoryUtil.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/history/FileHistoryUtil.java @@ -89,8 +89,9 @@ public class FileHistoryUtil { } List parentHashes = map(parentCommits, c -> logData.getCommitId(c).getHash()); - List parentChanges = map2List(toCollection(zip(parentCommits, parentHashes)), parent -> { + List parentChanges = mapNotNull(toCollection(zip(parentCommits, parentHashes)), parent -> { ContentRevision beforeRevision = createContentRevision(parent.second, parent.first, visiblePack, diffHandler); + if (afterRevision == null && beforeRevision == null) return null; return new Change(beforeRevision, afterRevision); }); if (parentChanges.size() <= 1) {