From 3b5ad2167b3e295ee62683fc063769486af0c8bc Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Wed, 15 Aug 2012 12:29:39 +0400 Subject: [PATCH] GitLogRecord: fix the case when there is no parents. --- plugins/git4idea/src/git4idea/history/GitLogRecord.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/git4idea/src/git4idea/history/GitLogRecord.java b/plugins/git4idea/src/git4idea/history/GitLogRecord.java index 05126641685c..5e2f4a2118b0 100644 --- a/plugins/git4idea/src/git4idea/history/GitLogRecord.java +++ b/plugins/git4idea/src/git4idea/history/GitLogRecord.java @@ -31,6 +31,7 @@ import git4idea.GitUtil; import git4idea.commands.GitHandler; import git4idea.history.wholeTree.AbstractHash; import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import java.util.*; @@ -209,7 +210,7 @@ class GitLogRecord { final ContentRevision after; FileStatus status = null; final String path = statusInfo.getFirstPath(); - GitRevisionNumber firstParent = parentRevisions.get(0); + @Nullable GitRevisionNumber firstParent = parentRevisions.isEmpty() ? null : parentRevisions.get(0); switch (statusInfo.getType()) { case ADDED: