diff --git a/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java b/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java index 9ad56f51a41f..030215d77403 100644 --- a/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java +++ b/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java @@ -170,6 +170,11 @@ public class GitCheckinEnvironment implements CheckinEnvironment { */ public List commit(@NotNull List changes, @NotNull String message) { List exceptions = new ArrayList(); + if (message.length() == 0) { + //noinspection ThrowableInstanceNeverThrown + exceptions.add(new VcsException("Empty commit message is not supported for the Git")); + return exceptions; + } Map> sortedChanges = sortChangesByGitRoot(changes, exceptions); if (GitConvertFilesDialog.showDialogIfNeeded(myProject, mySettings, sortedChanges, exceptions)) { for (Map.Entry> entry : sortedChanges.entrySet()) {