diff --git a/platform/dvcs-impl/src/com/intellij/dvcs/DvcsCommitAdditionalComponent.java b/platform/dvcs-impl/src/com/intellij/dvcs/DvcsCommitAdditionalComponent.java index 26c87c7de627..48ba203064cb 100644 --- a/platform/dvcs-impl/src/com/intellij/dvcs/DvcsCommitAdditionalComponent.java +++ b/platform/dvcs-impl/src/com/intellij/dvcs/DvcsCommitAdditionalComponent.java @@ -179,4 +179,8 @@ public abstract class DvcsCommitAdditionalComponent implements RefreshableOnComp @Nullable protected abstract String getLastCommitMessage(@NotNull VirtualFile repo) throws VcsException; + + public boolean isAmend() { + return myAmend.isSelected(); + } } diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java index 497db3da7d9f..47fae2b88339 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java @@ -175,6 +175,11 @@ public class CommitChangeListDialog extends DialogWrapper implements CheckinProj ProjectLevelVcsManager.getInstance(project).getAllActiveVcss()); } + @NotNull + public List getAdditionalComponents() { + return Collections.unmodifiableList(myAdditionalComponents); + } + public static void commitPaths(final Project project, Collection paths, final LocalChangeList initialSelection, @Nullable final CommitExecutor executor, final String comment) { final ChangeListManager manager = ChangeListManager.getInstance(project);