diff --git a/src/plugins/git/gitsubmiteditorwidget.cpp b/src/plugins/git/gitsubmiteditorwidget.cpp index 02328d28980..eaf3428c84f 100644 --- a/src/plugins/git/gitsubmiteditorwidget.cpp +++ b/src/plugins/git/gitsubmiteditorwidget.cpp @@ -65,6 +65,8 @@ GitSubmitEditorWidget::GitSubmitEditorWidget() : this, &GitSubmitEditorWidget::authorInformationChanged); connect(m_gitSubmitPanelUi.emailLineEdit, &QLineEdit::textChanged, this, &GitSubmitEditorWidget::authorInformationChanged); + connect(m_gitSubmitPanelUi.showHeadLabel, &QLabel::linkActivated, + this, [this] { emit showRequested("HEAD"); }); } void GitSubmitEditorWidget::setPanelInfo(const GitSubmitEditorPanelInfo &info) @@ -99,6 +101,8 @@ void GitSubmitEditorWidget::initialize(CommitType commitType, if (m_isInitialized) return; m_isInitialized = true; + if (commitType != AmendCommit) + m_gitSubmitPanelUi.showHeadLabel->hide(); if (commitType == FixupCommit) { auto logChangeGroupBox = new QGroupBox(tr("Select Change")); auto logChangeLayout = new QVBoxLayout; diff --git a/src/plugins/git/gitsubmitpanel.ui b/src/plugins/git/gitsubmitpanel.ui index 2134b702c8a..e3185bb1da4 100644 --- a/src/plugins/git/gitsubmitpanel.ui +++ b/src/plugins/git/gitsubmitpanel.ui @@ -60,6 +60,13 @@ + + + + <a href="head">Show HEAD</a> + + +