forked from qt-creator/qt-creator
Git: Add commit type to CommitData
Change-Id: I900f3dd89eeeac61e29604ac459d36ecc6c0aa8f Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
cb055c1d0f
commit
06da25f610
@@ -110,6 +110,8 @@ void GitSubmitEditor::setCommitData(const CommitData &d)
|
||||
|
||||
m_commitEncoding = d.commitEncoding;
|
||||
m_workingDirectory = d.panelInfo.repository;
|
||||
m_commitType = d.commitType;
|
||||
setEmptyFileListEnabled(m_commitType == AmendCommit); // Allow for just correcting the message
|
||||
|
||||
m_model = new GitSubmitFileModel(this);
|
||||
if (!d.files.isEmpty()) {
|
||||
@@ -133,12 +135,6 @@ void GitSubmitEditor::setCommitData(const CommitData &d)
|
||||
setFileModel(m_model, d.panelInfo.repository);
|
||||
}
|
||||
|
||||
void GitSubmitEditor::setCommitType(CommitType commitType)
|
||||
{
|
||||
m_commitType = commitType;
|
||||
setEmptyFileListEnabled(commitType == AmendCommit); // Allow for just correcting the message
|
||||
}
|
||||
|
||||
void GitSubmitEditor::slotDiffSelected(const QList<int> &rows)
|
||||
{
|
||||
// Sort it apart into unmerged/staged/unstaged files
|
||||
@@ -167,8 +163,8 @@ void GitSubmitEditor::updateFileModel()
|
||||
return;
|
||||
GitClient *client = GitPlugin::instance()->gitClient();
|
||||
QString errorMessage, commitTemplate;
|
||||
CommitData data;
|
||||
if (client->getCommitData(m_workingDirectory, m_commitType, &commitTemplate, &data, &errorMessage)) {
|
||||
CommitData data(m_commitType);
|
||||
if (client->getCommitData(m_workingDirectory, &commitTemplate, &data, &errorMessage)) {
|
||||
setCommitData(data);
|
||||
} else {
|
||||
VcsBase::VcsBaseOutputWindow::instance()->append(errorMessage);
|
||||
|
||||
Reference in New Issue
Block a user