forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/3.2'
Conflicts: qtcreator.pri qtcreator.qbs src/plugins/android/androidglobal.h Change-Id: I3367bf2ea47c088989175dddeed2210294346f4c
This commit is contained in:
@@ -152,12 +152,16 @@ void BranchDialog::add()
|
||||
|
||||
QStringList localNames = m_model->localBranchNames();
|
||||
|
||||
QString suggestedNameBase = trackedBranch.mid(trackedBranch.lastIndexOf(QLatin1Char('/')) + 1);
|
||||
QString suggestedName = suggestedNameBase;
|
||||
int i = 2;
|
||||
while (localNames.contains(suggestedName)) {
|
||||
suggestedName = suggestedNameBase + QString::number(i);
|
||||
++i;
|
||||
QString suggestedName;
|
||||
if (!isTag) {
|
||||
QString suggestedNameBase;
|
||||
suggestedNameBase = trackedBranch.mid(trackedBranch.lastIndexOf(QLatin1Char('/')) + 1);
|
||||
suggestedName = suggestedNameBase;
|
||||
int i = 2;
|
||||
while (localNames.contains(suggestedName)) {
|
||||
suggestedName = suggestedNameBase + QString::number(i);
|
||||
++i;
|
||||
}
|
||||
}
|
||||
|
||||
BranchAddDialog branchAddDialog(localNames, true, this);
|
||||
|
||||
@@ -783,7 +783,7 @@ DiffEditor::DiffEditorDocument *GitClient::createDiffEditor(const QString &docum
|
||||
VcsBasePlugin::setSource(diffEditorDocument, source);
|
||||
|
||||
connect(diffEditorDocument->controller(), SIGNAL(chunkActionsRequested(QMenu*,int,int)),
|
||||
this, SLOT(slotChunkActionsRequested(QMenu*,int,int)));
|
||||
this, SLOT(slotChunkActionsRequested(QMenu*,int,int)), Qt::DirectConnection);
|
||||
|
||||
return diffEditorDocument;
|
||||
}
|
||||
@@ -1952,7 +1952,7 @@ bool GitClient::synchronousForEachRefCmd(const QString &workingDirectory, QStrin
|
||||
QByteArray errorText;
|
||||
const bool rc = fullySynchronousGit(workingDirectory, args, &outputText, &errorText,
|
||||
VcsBasePlugin::SuppressCommandLogging);
|
||||
*output = commandOutputFromLocal8Bit(outputText);
|
||||
*output = Utils::SynchronousProcess::normalizeNewlines(QString::fromUtf8(outputText));
|
||||
if (!rc)
|
||||
msgCannotRun(args, workingDirectory, errorText, errorMessage);
|
||||
|
||||
|
||||
@@ -229,9 +229,10 @@ void GitSubmitEditor::updateFileModel()
|
||||
m_firstUpdate = false;
|
||||
return;
|
||||
}
|
||||
if (m_workingDirectory.isEmpty())
|
||||
GitSubmitEditorWidget *w = submitEditorWidget();
|
||||
if (w->updateInProgress() || m_workingDirectory.isEmpty())
|
||||
return;
|
||||
submitEditorWidget()->setUpdateInProgress(true);
|
||||
w->setUpdateInProgress(true);
|
||||
resetCommitDataFetcher();
|
||||
m_commitDataFetcher = new CommitDataFetcher(m_commitType, m_workingDirectory);
|
||||
connect(m_commitDataFetcher, SIGNAL(finished(bool)), this, SLOT(commitDataRetrieved(bool)));
|
||||
@@ -244,10 +245,9 @@ void GitSubmitEditor::updateFileModel()
|
||||
void GitSubmitEditor::commitDataRetrieved(bool success)
|
||||
{
|
||||
GitSubmitEditorWidget *w = submitEditorWidget();
|
||||
w->setUpdateInProgress(false);
|
||||
if (success) {
|
||||
setCommitData(m_commitDataFetcher->commitData());
|
||||
submitEditorWidget()->refreshLog(m_workingDirectory);
|
||||
w->refreshLog(m_workingDirectory);
|
||||
w->setEnabled(true);
|
||||
} else {
|
||||
// Nothing to commit left!
|
||||
@@ -257,6 +257,7 @@ void GitSubmitEditor::commitDataRetrieved(bool success)
|
||||
}
|
||||
m_commitDataFetcher->deleteLater();
|
||||
m_commitDataFetcher = 0;
|
||||
w->setUpdateInProgress(false);
|
||||
}
|
||||
|
||||
GitSubmitEditorPanelData GitSubmitEditor::panelData() const
|
||||
|
||||
Reference in New Issue
Block a user