diff options
author | Friedemann Kleint <[email protected]> | 2010-07-05 09:52:32 +0200 |
---|---|---|
committer | Friedemann Kleint <[email protected]> | 2010-07-05 09:52:32 +0200 |
commit | c3eb4b661100ba3ff28bee1d66e185b2062638eb (patch) | |
tree | 23a88e9bdf332d4da07513451aab0a8ecfa0f495 /src/plugins/git/gitclient.cpp | |
parent | 87794fb3308f89d0be300cfbb23ebf7e89e87ea4 (diff) |
VCS: Windows slash display fixing spree.
Task-number: QTCREATORBUG-1795
Diffstat (limited to 'src/plugins/git/gitclient.cpp')
-rw-r--r-- | src/plugins/git/gitclient.cpp | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index 41152faf3b6..2312e47a6ba 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -488,7 +488,8 @@ bool GitClient::synchronousAdd(const QString &workingDirectory, const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText); if (!rc) { const QString errorMessage = tr("Unable to add %n file(s) to %1: %2", 0, files.size()). - arg(workingDirectory, commandOutputFromLocal8Bit(errorText)); + arg(QDir::toNativeSeparators(workingDirectory), + commandOutputFromLocal8Bit(errorText)); outputWindow()->appendError(errorMessage); } return rc; @@ -510,7 +511,7 @@ bool GitClient::synchronousDelete(const QString &workingDirectory, const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText); if (!rc) { const QString errorMessage = tr("Unable to remove %n file(s) from %1: %2", 0, files.size()). - arg(workingDirectory, commandOutputFromLocal8Bit(errorText)); + arg(QDir::toNativeSeparators(workingDirectory), commandOutputFromLocal8Bit(errorText)); outputWindow()->appendError(errorMessage); } return rc; @@ -563,8 +564,9 @@ bool GitClient::synchronousReset(const QString &workingDirectory, && !output.contains(QLatin1String("Unstaged changes after reset")))) { const QString stdErr = commandOutputFromLocal8Bit(errorText); const QString msg = files.isEmpty() ? - tr("Unable to reset %1: %2").arg(workingDirectory, stdErr) : - tr("Unable to reset %n file(s) in %1: %2", 0, files.size()).arg(workingDirectory, stdErr); + tr("Unable to reset %1: %2").arg(QDir::toNativeSeparators(workingDirectory), stdErr) : + tr("Unable to reset %n file(s) in %1: %2", 0, files.size()). + arg(QDir::toNativeSeparators(workingDirectory), stdErr); if (errorMessage) { *errorMessage = msg; } else { @@ -727,7 +729,7 @@ bool GitClient::synchronousShortDescriptions(const QString &workingDirectory, co static inline QString msgCannotDetermineBranch(const QString &workingDirectory, const QString &why) { - return GitClient::tr("Unable to retrieve branch of %1: %2").arg(workingDirectory, why); + return GitClient::tr("Unable to retrieve branch of %1: %2").arg(QDir::toNativeSeparators(workingDirectory), why); } // Retrieve head revision/branch @@ -749,7 +751,7 @@ bool GitClient::synchronousTopRevision(const QString &workingDirectory, arguments << QLatin1String("log") << QLatin1String(noColorOption) << QLatin1String("--max-count=1") << QLatin1String("--pretty=format:%H"); if (!fullySynchronousGit(workingDirectory, arguments, &outputTextData, &errorText)) { - errorMessage = tr("Unable to retrieve top revision of %1: %2").arg(workingDirectory, commandOutputFromLocal8Bit(errorText)); + errorMessage = tr("Unable to retrieve top revision of %1: %2").arg(QDir::toNativeSeparators(workingDirectory), commandOutputFromLocal8Bit(errorText)); break; } *revision = commandOutputFromLocal8Bit(outputTextData); @@ -899,7 +901,9 @@ bool GitClient::executeSynchronousStash(const QString &workingDirectory, arguments << QLatin1String("save") << message; const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText); if (!rc) { - const QString msg = tr("Unable stash in %1: %2").arg(workingDirectory, commandOutputFromLocal8Bit(errorText)); + const QString msg = tr("Unable stash in %1: %2"). + arg(QDir::toNativeSeparators(workingDirectory), + commandOutputFromLocal8Bit(errorText)); if (errorMessage) { *errorMessage = msg; } else { @@ -1691,9 +1695,12 @@ bool GitClient::synchronousStashRestore(const QString &workingDirectory, const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText); if (!rc) { const QString stdErr = commandOutputFromLocal8Bit(errorText); + const QString nativeWorkingDir = QDir::toNativeSeparators(workingDirectory); const QString msg = branch.isEmpty() ? - tr("Unable to restore stash %1: %2").arg(workingDirectory, stdErr) : - tr("Unable to restore stash %1 to branch %2: %3").arg(workingDirectory, branch, stdErr); + tr("Unable to restore stash %1: %2"). + arg(nativeWorkingDir, stdErr) : + tr("Unable to restore stash %1 to branch %2: %3"). + arg(nativeWorkingDir, branch, stdErr); if (errorMessage) { *errorMessage = msg; } else { @@ -1723,9 +1730,12 @@ bool GitClient::synchronousStashRemove(const QString &workingDirectory, const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText); if (!rc) { const QString stdErr = commandOutputFromLocal8Bit(errorText); + const QString nativeWorkingDir = QDir::toNativeSeparators(workingDirectory); const QString msg = stash.isEmpty() ? - tr("Unable to remove stashes of %1: %2").arg(workingDirectory, stdErr) : - tr("Unable to remove stash %1 of %2: %3").arg(stash, workingDirectory, stdErr); + tr("Unable to remove stashes of %1: %2"). + arg(nativeWorkingDir, stdErr) : + tr("Unable to remove stash %1 of %2: %3"). + arg(stash, nativeWorkingDir, stdErr); if (errorMessage) { *errorMessage = msg; } else { @@ -1764,7 +1774,9 @@ bool GitClient::synchronousStashList(const QString &workingDirectory, QByteArray errorText; const bool rc = fullySynchronousGit(workingDirectory, arguments, &outputText, &errorText); if (!rc) { - const QString msg = tr("Unable retrieve stash list of %1: %2").arg(workingDirectory, commandOutputFromLocal8Bit(errorText)); + const QString msg = tr("Unable retrieve stash list of %1: %2"). + arg(QDir::toNativeSeparators(workingDirectory), + commandOutputFromLocal8Bit(errorText)); if (errorMessage) { *errorMessage = msg; } else { |