diff --git a/src/plugins/git/gitsubmiteditor.cpp b/src/plugins/git/gitsubmiteditor.cpp index c22de6c11dabb44141f545a5449e08e940d06bf1..a9177ff09cceadd7d8c11724b59a70e19cf482fe 100644 --- a/src/plugins/git/gitsubmiteditor.cpp +++ b/src/plugins/git/gitsubmiteditor.cpp @@ -176,6 +176,7 @@ void GitSubmitEditor::updateFileModel() CommitData data(m_commitType); if (client->getCommitData(m_workingDirectory, &commitTemplate, data, &errorMessage)) { setCommitData(data); + submitEditorWidget()->refreshLog(m_workingDirectory); } else { VcsBase::VcsBaseOutputWindow::instance()->append(errorMessage); m_forceClose = true; diff --git a/src/plugins/git/gitsubmiteditorwidget.cpp b/src/plugins/git/gitsubmiteditorwidget.cpp index 8d057d4a6d0e70ce66572d6ad52140a8344bb157..9e94200674bd4a660bab92e0894a0d5280a51981 100644 --- a/src/plugins/git/gitsubmiteditorwidget.cpp +++ b/src/plugins/git/gitsubmiteditorwidget.cpp @@ -102,6 +102,12 @@ void GitSubmitEditorWidget::initialize(CommitType commitType, const QString &rep insertTopWidget(m_gitSubmitPanel); } +void GitSubmitEditorWidget::refreshLog(const QString &repository) +{ + if (m_logChangeWidget) + m_logChangeWidget->init(repository, QString(), false); +} + GitSubmitEditorPanelData GitSubmitEditorWidget::panelData() const { GitSubmitEditorPanelData rc; diff --git a/src/plugins/git/gitsubmiteditorwidget.h b/src/plugins/git/gitsubmiteditorwidget.h index 7eff3d4c03faffca8a2f1e87334a62d00c9bd67b..36f80b5230287e30c127120a949b4ffc076bcbe7 100644 --- a/src/plugins/git/gitsubmiteditorwidget.h +++ b/src/plugins/git/gitsubmiteditorwidget.h @@ -71,6 +71,7 @@ public: QString amendSHA1() const; void setHasUnmerged(bool e); void initialize(CommitType commitType, const QString &repository); + void refreshLog(const QString &repository); protected: bool canSubmit() const;