aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/git/gitclient.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <[email protected]>2010-07-05 09:52:32 +0200
committerFriedemann Kleint <[email protected]>2010-07-05 09:52:32 +0200
commitc3eb4b661100ba3ff28bee1d66e185b2062638eb (patch)
tree23a88e9bdf332d4da07513451aab0a8ecfa0f495 /src/plugins/git/gitclient.cpp
parent87794fb3308f89d0be300cfbb23ebf7e89e87ea4 (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.cpp36
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 {