diff options
author | Eike Ziller <eike.ziller@digia.com> | 2013-11-15 10:26:57 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@digia.com> | 2013-11-15 10:26:57 +0100 |
commit | 4538ccb46c3cde7c2f018ba95a4186ecc551bbfa (patch) | |
tree | ba14ead9ad0247c0ec6b8bb622867e59d90ea7a9 /src/plugins/git/gitclient.cpp | |
parent | b9a85f5a087ec89816bedf38f69d80ecdb639c18 (diff) | |
parent | 0904f6e836d27fdc5567a1ce7a57ce964a325233 (diff) | |
download | qt-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.cpp | 19 |
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, |