summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitclient.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2013-11-15 10:26:57 +0100
committerEike Ziller <eike.ziller@digia.com>2013-11-15 10:26:57 +0100
commit4538ccb46c3cde7c2f018ba95a4186ecc551bbfa (patch)
treeba14ead9ad0247c0ec6b8bb622867e59d90ea7a9 /src/plugins/git/gitclient.cpp
parentb9a85f5a087ec89816bedf38f69d80ecdb639c18 (diff)
parent0904f6e836d27fdc5567a1ce7a57ce964a325233 (diff)
downloadqt-creator-4538ccb46c3cde7c2f018ba95a4186ecc551bbfa.tar.gz
Merge remote-tracking branch 'origin/3.0'
Conflicts: share/qtcreator/debugger/gdbbridge.py Change-Id: I32d8158c475f927b50ef06fde9ab8189ebdbcbbc
Diffstat (limited to 'src/plugins/git/gitclient.cpp')
-rw-r--r--src/plugins/git/gitclient.cpp19
1 files changed, 3 insertions, 16 deletions
diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index f29765fd7e..c534a3425d 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -539,9 +539,8 @@ QString GitDiffHandler::workingTreeContents(const QString &fileName) const
QString absoluteFileName = workingDir.absoluteFilePath(fileName);
QFile file(absoluteFileName);
- if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
+ if (file.open(QIODevice::ReadOnly | QIODevice::Text))
return m_editor->editorWidget()->codec()->toUnicode(file.readAll());
- }
return QString();
}
@@ -3597,26 +3596,14 @@ void GitClient::stashPop(const QString &workingDirectory)
bool GitClient::synchronousStashRestore(const QString &workingDirectory,
const QString &stash,
bool pop,
- const QString &branch /* = QString()*/,
- QString *errorMessage)
+ const QString &branch /* = QString()*/)
{
QStringList arguments(QLatin1String("stash"));
if (branch.isEmpty())
arguments << QLatin1String(pop ? "pop" : "apply") << stash;
else
arguments << QLatin1String("branch") << branch << stash;
- QByteArray outputText;
- QByteArray errorText;
- const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText,
- VcsBasePlugin::ExpectRepoChanges);
- if (rc) {
- const QString output = commandOutputFromLocal8Bit(outputText);
- if (!output.isEmpty())
- outputWindow()->append(output);
- } else {
- msgCannotRun(arguments, workingDirectory, errorText, errorMessage);
- }
- return rc;
+ return executeAndHandleConflicts(workingDirectory, arguments);
}
bool GitClient::synchronousStashRemove(const QString &workingDirectory,