From 19af49cd85df264c97d6cdda25700cbed97b29a4 Mon Sep 17 00:00:00 2001 From: Constantine Plotnikov Date: Fri, 4 Jun 2010 15:51:41 +0400 Subject: [PATCH] git4idea: IDEA-53782: empty commit message is handled more gracefully --- .../git4idea/src/git4idea/checkin/GitCheckinEnvironment.java | 5 +++++ 1 file changed, 5 insertions(+) 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()) {